21:42:27.815 00.019 484 PHD2 version 2.6.14 begins execution with:
21:42:27.816 00.001 484    Windows 10 (build 26200), 64-bit edition
21:42:27.816 00.000 484    wxWidgets 3.0.5
21:42:27.816 00.000 484    cfitsio 3.49
21:42:27.817 00.001 484 GetString("/frame/LogDir", "") returns ""
21:42:27.819 00.002 484 CoInitializeEx returns 1
21:42:27.828 00.009 484 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:42:27.828 00.000 484 GetInt("/wxLanguage", 0) returns 60
21:42:27.831 00.003 484 locale: initialized with lang id 60 (r=1)
21:42:27.839 00.008 484 locale: wxTranslations language set to 60
21:42:27.862 00.023 484 Removed 1 files of pattern: PHD2_GuideLog*.txt
21:42:27.867 00.005 484 GetInt("/currentProfile", 0) returns 1
21:42:27.896 00.029 484 reset dither spiral
21:42:27.911 00.015 484 StartWorkerThread(00000000) begins
21:42:27.919 00.008 484 WorkerThread constructor called
21:42:27.925 00.006 484 StartWorkerThread(010DCDB0) ends
21:42:27.935 00.010 17712 WorkerThread::Entry() begins
21:42:27.935 00.000 484 StartWorkerThread(00000000) begins
21:42:27.939 00.004 17712 worker thread CoInitializeEx returns 0
21:42:27.939 00.000 484 WorkerThread constructor called
21:42:27.943 00.004 484 StartWorkerThread(010D9F48) ends
21:42:27.948 00.005 9196 WorkerThread::Entry() begins
21:42:27.948 00.000 484 GetBoolean("/ServerMode", 1) returns 1
21:42:27.953 00.005 9196 worker thread CoInitializeEx returns 0
21:42:28.687 00.734 484 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
21:42:28.692 00.005 484 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
21:42:28.696 00.004 484 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
21:42:28.701 00.005 484 GetInt("/profile/1/DitherMode", 0) returns 0
21:42:28.704 00.003 484 set dither mode 0
21:42:28.708 00.004 484 GetInt("/profile/1/frame/timeLapse", 0) returns 0
21:42:28.711 00.003 484 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
21:42:28.715 00.004 484 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
21:42:28.721 00.006 484 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
21:42:28.725 00.004 484 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:42:28.730 00.005 484 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:42:28.736 00.006 484 GetInt("/profile/1/frame/focalLength", 0) returns 800
21:42:28.741 00.005 484 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 1000
21:42:28.746 00.005 484 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000
21:42:28.751 00.005 484 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
21:42:28.755 00.004 484 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:42:28.760 00.005 484 AutoExp: reset exp to 5000
21:42:28.764 00.004 484 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000
21:42:28.779 00.015 484 GetInt("/profile/1/ExposureDurationMs", 1000) returns 3000
21:42:28.786 00.007 484 OnExposureDurationSelected: duration = 3000
21:42:28.790 00.004 484 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
21:42:28.796 00.006 484 GetInt("/profile/1/Gamma", 100) returns 100
21:42:28.800 00.004 484 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 0
21:42:28.804 00.004 484 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:42:28.810 00.006 484 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:42:28.814 00.004 484 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
21:42:28.819 00.005 484 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:42:28.823 00.004 484 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:42:28.827 00.004 484 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:42:28.831 00.004 484 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:42:28.834 00.003 484 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
21:42:28.857 00.023 484 guider state => UNINITIALIZED
21:42:28.864 00.007 484 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376
21:42:28.869 00.005 484 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290
21:42:28.874 00.005 484 GetInt("/profile/1/overlay/slit/width", 8) returns 8
21:42:28.880 00.006 484 GetInt("/profile/1/overlay/slit/height", 100) returns 100
21:42:28.890 00.010 484 GetInt("/profile/1/overlay/slit/angle", 0) returns 0
21:42:28.895 00.005 484 Changing from state UNINITIALIZED to UNINITIALIZED
21:42:28.899 00.004 484 guider state => SELECTING
21:42:28.904 00.005 484 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
21:42:28.908 00.004 484 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
21:42:28.913 00.005 484 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 1.500000
21:42:28.917 00.004 484 Setting StarMinHFD = 1.50
21:42:28.923 00.006 484 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 10.000000
21:42:28.927 00.004 484 Setting MaxHFD = 10.0
21:42:28.931 00.004 484 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 6.000000
21:42:28.937 00.006 484 Setting StarMinSNR = 6.0
21:42:28.942 00.005 484 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
21:42:28.946 00.004 484 Setting AutoSelDownsample = 0
21:42:28.949 00.003 484 GetString("/profile/1/guider/bookmarks", "") returns ""
21:42:28.954 00.005 484 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:42:28.958 00.004 484 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:42:28.962 00.004 484 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:42:28.968 00.006 484 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:42:28.974 00.006 484 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
21:42:28.979 00.005 484 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 1
21:42:28.992 00.013 484 MultiStar mode enabled
21:42:29.001 00.009 484 GetBoolean("/StickyLockPosition", 0) returns 0
21:42:29.029 00.028 484 GetString("/geometry", "") returns "1;1936;1096;-8;-8"
21:42:29.187 00.158 484 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:42:29.192 00.005 484 GetString("/graph/RAColor", "") returns "#6464FF"
21:42:29.197 00.005 484 GetString("/graph/DecColor", "") returns "#FF0000"
21:42:29.203 00.006 484 GetInt("/graph/minLength", 50) returns 50
21:42:29.207 00.004 484 GetInt("/graph/maxLength", 400) returns 400
21:42:29.211 00.004 484 GetInt("/graph/minHeight", 1) returns 1
21:42:29.221 00.010 484 GetInt("/graph/maxHeight", 16) returns 16
21:42:29.227 00.006 484 GetInt("/graph/length", 100) returns 100
21:42:29.233 00.006 484 GraphStats window size = 100
21:42:29.238 00.005 484 GetInt("/graph/height", 4) returns 8
21:42:29.242 00.004 484 GetInt("graph/HeightUnits", 1) returns 1
21:42:29.246 00.004 484 GetBoolean("/graph/showCorrections", 1) returns 0
21:42:29.251 00.005 484 GetBoolean("/graph/showStarMass", 0) returns 0
21:42:29.255 00.004 484 GetBoolean("/graph/showStarSNR", 0) returns 0
21:42:29.259 00.004 484 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:42:29.586 00.327 484 GetInt("/graph_stepguider/length", 1) returns 1
21:42:29.607 00.021 484 GetBoolean("/ProfileRawMode", 0) returns 0
21:42:29.614 00.007 484 GetInt("/target/length", 100) returns 100
21:42:29.620 00.006 484 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:42:29.711 00.091 484 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
21:42:29.716 00.005 484 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
21:42:32.078 02.362 484 GetString("/profile/1/name", "") returns "20260503"
21:42:32.082 00.004 484 GetString("/profile/2/name", "") returns "20260416"
21:42:32.133 00.051 484 GetString("/profile/1/name", "") returns "20260503"
21:42:32.839 00.706 484 GetString("/profile/1/indi/INDIcam", "") returns ""
21:42:32.944 00.105 484 GetString("/profile/1/indi/INDImount", "") returns ""
21:42:32.999 00.055 484 GetString("/profile/1/indi/INDImount", "") returns ""
21:42:33.055 00.056 484 GetString("/profile/1/indi/INDIrotator", "") returns ""
21:42:33.088 00.033 484 GetString("/profile/1/camera/LastMenuChoice", "None") returns "ASI Camera (1) (ASCOM)"
21:42:33.096 00.008 484 CameraFactory(ASI Camera (1) (ASCOM))
21:42:33.100 00.004 484 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
21:42:33.104 00.004 484 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
21:42:33.108 00.004 484 GetInt("/profile/1/camera/gain", 95) returns 95
21:42:33.111 00.003 484 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 15000
21:42:33.114 00.003 484 GetInt("/profile/1/camera/SaturationADU", 0) returns 65535
21:42:33.118 00.004 484 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
21:42:33.121 00.003 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:42:33.124 00.003 484 GetInt("/profile/1/camera/binning", 1) returns 1
21:42:33.128 00.004 484 Created new camera of type ASI Camera (1) (ASCOM) = 0CC84188
21:42:33.131 00.003 484 GetString("/profile/1/camera/LastMenuChoice", "") returns "ASI Camera (1) (ASCOM)"
21:42:33.141 00.010 484 GetString("/profile/1/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:42:33.148 00.007 484 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:42:33.152 00.004 484 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 450
21:42:33.156 00.004 484 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25
21:42:33.160 00.004 484 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 2500
21:42:33.164 00.004 484 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 2500
21:42:33.168 00.004 484 GetInt("/profile/1/scope/DecGuideMode", 1) returns 1
21:42:33.171 00.003 484 DecGuideMode set to Auto (1)
21:42:33.175 00.004 484 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 1
21:42:33.179 00.004 484 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.290000
21:42:33.183 00.004 484 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
21:42:33.188 00.005 484 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
21:42:33.192 00.004 484 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 4
21:42:33.196 00.004 484 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.450000
21:42:33.200 00.004 484 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.45
21:42:33.205 00.005 484 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:42:33.209 00.004 484 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:42:33.213 00.004 484 GetBoolean("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:42:33.216 00.003 484 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:42:33.220 00.004 484 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 0
21:42:33.224 00.004 484 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 1
21:42:33.228 00.004 484 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1
21:42:33.231 00.003 484 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0
21:42:33.235 00.004 484 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 20
21:42:33.238 00.003 484 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20
21:42:33.242 00.004 484 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 20
21:42:33.246 00.004 484 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 0
21:42:33.249 00.003 484 BLC: Backlash compensation is disabled
21:42:33.253 00.004 484 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 1
21:42:33.257 00.004 484 Scope: enabling slew check, guiding will stop when slew is detected
21:42:33.261 00.004 484 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0F03AFB8
21:42:33.265 00.004 484 GetString("/profile/1/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:42:33.276 00.011 484 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
21:42:33.283 00.007 484 ScopeFactory(None)
21:42:33.289 00.006 484 Created new aux scope of type None = 00000000
21:42:33.292 00.003 484 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
21:42:33.297 00.005 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:42:33.310 00.013 484 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
21:42:33.321 00.011 484 StepGuiderFactory(None)
21:42:33.325 00.004 484 Created new stepguider of type None = 00000000
21:42:33.330 00.005 484 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
21:42:33.335 00.005 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:42:33.345 00.010 484 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "PLL ASCOM Rotator"
21:42:33.352 00.007 484 RotatorFactory(PLL ASCOM Rotator)
21:42:33.357 00.005 484 GetBoolean("/profile/1/rotator/isReversed", 0) returns 0
21:42:33.361 00.004 484 Rotator:ctor: isReversed = 0
21:42:33.365 00.004 484 Created new Rotator of type PLL ASCOM Rotator = 0CC5AA58
21:42:33.370 00.005 484 GetString("/profile/1/rotator/LastMenuChoice", "") returns "PLL ASCOM Rotator"
21:42:33.509 00.139 484 GetString("/profile/1/name", "") returns "20260503"
21:42:33.513 00.004 484 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:42:33.518 00.005 484 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:42:33.605 00.087 484 starting server
21:42:33.617 00.012 484 event server started, listening on port 4400
21:42:33.621 00.004 484 Server started, listening on port 4300
21:42:33.625 00.004 484 Status Line: Server started
21:42:33.643 00.018 484 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=1;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=29;floaty=1036;floatw=1940;floath=268|name=Stats;caption=Guide Stats;state=2099196;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=245;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=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=3;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=517;floaty=262;floatw=757;floath=575|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=0;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(2,0,3)=690|dock_size(2,0,0)=445|dock_size(3,1,0)=259|dock_size(3,0,0)=259|"
21:42:34.088 00.445 484 GetBoolean("/Update/enabled", 1) returns 1
21:42:34.094 00.006 484 GetInt("/Update/series", 0) returns 0
21:42:34.098 00.004 16656 UPD: updater thread entry
21:42:34.100 00.002 16656 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:42:34.465 00.365 16656 UPD: latest ver = 2.6.14
21:42:34.465 00.000 16656 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:42:34.465 00.000 16656 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:42:34.466 00.001 16656 GetInt("/Update/force", 0) returns 0
21:42:34.466 00.000 16656 UPD: version is up-to-date
21:42:34.468 00.002 16656 UPD: updater thread exit
21:42:40.476 06.008 484 evsrv: cli 01158670 connect
21:42:41.235 00.759 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:42:41.238 00.003 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:42:41.361 00.123 484 evsrv: cli 01158670 request: {"method":"get_profiles","id":1009}
21:42:41.365 00.004 484 GetString("/profile/1/name", "") returns "20260503"
21:42:41.368 00.003 484 GetString("/profile/2/name", "") returns "20260416"
21:42:41.372 00.004 484 GetString("/profile/1/name", "") returns "20260503"
21:42:41.374 00.002 484 GetString("/profile/1/name", "") returns "20260503"
21:42:41.377 00.003 484 GetString("/profile/2/name", "") returns "20260416"
21:42:41.379 00.002 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"20260503","selected":true},{"id":2,"name":"20260416"}],"id":1009}
21:42:41.879 00.500 484 evsrv: cli 01158670 request: {"method":"set_connected","params":[false],"id":1007}
21:42:41.882 00.003 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":0,"id":1007}
21:42:41.939 00.057 484 evsrv: cli 01158670 request: {"method":"set_profile","params":[1],"id":1008}
21:42:41.943 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":0,"id":1008}
21:42:42.002 00.059 484 evsrv: cli 01158670 request: {"method":"set_connected","params":[true],"id":1007}
21:42:42.005 00.003 484 gear_dialog: ConnectAll calls OnButtonConnectAll
21:42:42.008 00.003 484 gear_dialog: OnButtonConnectAll
21:42:42.011 00.003 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:42:42.013 00.002 484 Status Line: Connecting to Camera ...
21:42:42.024 00.011 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:42:42.027 00.003 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:42:42.030 00.003 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:42:44.636 02.606 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:42:44.650 00.014 484 ASCOM camera: MaxBinning is 2
21:42:44.657 00.007 484 ASCOM camera: has cooler
21:42:44.668 00.011 484 ASCOM Camera: set binning = 1
21:42:44.682 00.014 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:42:44.690 00.008 484 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:42:44.694 00.004 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:42:44.698 00.004 484 FrameSize=(0,0)
21:42:44.702 00.004 484 PixelSize=5.86
21:42:44.707 00.005 484 BitsPerPixel=16
21:42:44.710 00.003 484 HasGainControl=0
21:42:44.715 00.005 484 HasShutter=0
21:42:44.722 00.007 484 HasSubFrames=1
21:42:44.726 00.004 484 ST4HasGuideOutput=1
21:42:44.732 00.006 484 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1
21:42:44.739 00.007 484 auto-loading defect map
21:42:44.749 00.010 484 Loading defect map file C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
21:42:44.755 00.006 484 Defect map file not found: C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
21:42:44.763 00.008 484 Status Line: Defect map not loaded
21:42:44.785 00.022 484 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1
21:42:44.796 00.011 484 Auto-loading dark library
21:42:45.361 00.565 484 loaded dark frame exposure = 1000, med = 2009
21:42:45.784 00.423 484 loaded dark frame exposure = 1500, med = 2016
21:42:46.311 00.527 484 loaded dark frame exposure = 2000, med = 2022
21:42:46.758 00.447 484 loaded dark frame exposure = 2500, med = 2028
21:42:47.112 00.354 484 loaded dark frame exposure = 3000, med = 2035
21:42:47.119 00.007 484 loaded dark library from C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit
21:42:47.124 00.005 484 Status Line: Darks loaded
21:42:47.136 00.012 484 DarkLib check: undefined frame size for current camera
21:42:47.156 00.020 484 Status Line: Camera Connected
21:42:47.204 00.048 484 gear_dialog: OnButtonConnectStepGuider
21:42:47.216 00.012 484 Connected AO:None
21:42:47.227 00.011 484 gear_dialog: OnButtonConnectScope
21:42:47.232 00.005 484 Status Line: Connecting to Mount ...
21:42:47.259 00.027 484 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
21:42:47.265 00.006 484 ASCOM Scope: Connecting
21:42:47.274 00.009 484 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
21:42:47.569 00.295 484 pScopeDriver = 0x187F0030
21:42:47.643 00.074 484 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:42:47.651 00.008 484 ASCOM scope CanSlewAsync is true
21:42:47.655 00.004 484 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
21:42:47.674 00.019 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:42:47.682 00.008 484 ScopeASCOM::SideOfPier() returns 1
21:42:47.689 00.007 484 ASCOM Scope: Connect success
21:42:47.693 00.004 484 Status Line: Mount Connected
21:42:47.720 00.027 484 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:42:47.735 00.015 484 gear_dialog: OnButtonConnectAuxScope
21:42:47.742 00.007 484 Connected AuxScope:None
21:42:47.752 00.010 484 gear_dialog: OnButtonConnectRotator
21:42:47.756 00.004 484 Status Line: Connecting to Rotator ...
21:42:47.770 00.014 484 Connecting to rotator [PLL ASCOM Rotator]
21:42:47.774 00.004 484 Create ASCOM Rotator: choice 'PLL ASCOM Rotator' progid ASCOM.ArcoEsatto.Rotator
21:42:49.668 01.894 484 rotator name = PLL Rotator 3.6
21:42:49.675 00.007 484 Status Line: Rotator Connected
21:42:49.704 00.029 484 Connected Rotator:PLL Rotator 3.6
21:42:50.191 00.487 484 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
21:42:50.197 00.006 484 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
21:42:50.206 00.009 484 Auto-loading calibration data
21:42:50.219 00.013 484 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:42:50.225 00.006 484 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:42:50.231 00.006 484 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:42:50.236 00.005 484 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
21:42:50.240 00.004 484 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.989601
21:42:50.244 00.004 484 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:42:50.249 00.005 484 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:42:50.253 00.004 484 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:42:50.256 00.003 484 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:42:50.262 00.006 484 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:42:50.266 00.004 484 Mount::SetCalibration (scope) -- xAngle=155.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=0.0
21:42:50.270 00.004 484 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
21:42:50.315 00.045 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:42:50.337 00.022 484 ScopeASCOM::SideOfPier() returns 1
21:42:52.806 02.469 484 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
21:42:52.809 00.003 484 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
21:42:52.813 00.004 484 Auto-loading calibration data
21:42:52.817 00.004 484 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:42:52.821 00.004 484 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:42:52.823 00.002 484 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:42:52.826 00.003 484 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
21:42:52.829 00.003 484 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.989601
21:42:52.832 00.003 484 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:42:52.835 00.003 484 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:42:52.838 00.003 484 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:42:52.840 00.002 484 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:42:52.843 00.003 484 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:42:52.845 00.002 484 Mount::SetCalibration (scope) -- xAngle=155.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=0.0
21:42:52.847 00.002 484 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
21:42:52.854 00.007 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:42:52.858 00.004 484 ScopeASCOM::SideOfPier() returns 1
21:42:52.881 00.023 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":0,"id":1007}
21:43:52.956 60.075 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:43:52.963 00.007 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:44:53.059 60.096 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:44:53.063 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:45:53.165 60.102 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:45:53.171 00.006 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:45:55.747 02.576 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:45:55.752 00.005 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:46:01.985 06.233 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:46:01.988 00.003 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:47:02.112 60.124 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:47:02.117 00.005 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:48:02.215 60.098 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:48:02.220 00.005 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:49:02.337 60.117 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:49:02.342 00.005 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:02.445 60.103 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:02.449 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:24.556 22.107 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:24.560 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:24.708 00.148 484 evsrv: cli 01158670 request: {"method":"get_connected","id":1011}
21:50:24.713 00.005 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":true,"id":1011}
21:50:24.810 00.097 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:24.814 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:25.922 01.108 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:25.926 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:27.089 01.163 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:27.094 00.005 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:28.203 01.109 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:28.207 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:29.316 01.109 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:50:29.320 00.004 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:29.418 00.098 484 evsrv: cli 01158670 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:50:29.422 00.004 484 PhdController::Guide begins
21:50:29.427 00.005 484 PhdController: newstate STATE_SETUP
21:50:29.431 00.004 484 PhdController: setup
21:50:29.436 00.005 484 PhdController: newstate STATE_ATTEMPT_START
21:50:29.439 00.003 484 PhdController: start capturing
21:50:29.444 00.005 484 Changing from state SELECTING to UNINITIALIZED
21:50:29.447 00.003 484 guider state => SELECTING
21:50:29.450 00.003 484 setting force full frames = true
21:50:29.453 00.003 484 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:50:29.457 00.004 484 DarkLib check: undefined frame size for current camera
21:50:29.477 00.020 484 ScheduleExposure(3000,3,0) exposurePending=0
21:50:29.483 00.006 484 Enqueuing Expose request
21:50:29.488 00.005 484 PhdController: newstate STATE_SELECT_STAR
21:50:29.492 00.004 17712 Worker thread wakes up
21:50:29.492 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:50:29.492 00.000 17712 Exposure delay set to 0
21:50:29.493 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:50:29.493 00.000 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:50:47.893 18.400 17712 worker thread setting skip send exposure complete
21:50:47.893 00.000 17712 worker thread queueing reconnect event to GUI thread
21:50:47.893 00.000 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:50:47.895 00.002 17712 worker thread skipping SendWorkerThreadExposeComplete
21:50:47.895 00.000 17712 worker thread done servicing request
21:50:47.907 00.012 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:50:48.424 00.517 484 Try camera reconnect, now = 1778727048
21:50:48.437 00.013 484 gear_dialog: ReconnectCamera
21:50:48.446 00.009 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:50:48.449 00.003 484 Status Line: Connecting to Camera ...
21:50:48.468 00.019 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:50:48.472 00.004 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:50:48.475 00.003 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:50:48.919 00.444 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:50:48.926 00.007 484 ASCOM camera: MaxBinning is 2
21:50:48.930 00.004 484 ASCOM camera: has cooler
21:50:48.937 00.007 484 ASCOM Camera: set binning = 1
21:50:48.944 00.007 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:50:48.951 00.007 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:50:48.956 00.005 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:50:48.964 00.008 484 FrameSize=(0,0)
21:50:48.974 00.010 484 PixelSize=5.86
21:50:48.986 00.012 484 BitsPerPixel=16
21:50:48.990 00.004 484 HasGainControl=0
21:50:49.004 00.014 484 HasShutter=0
21:50:49.008 00.004 484 HasSubFrames=1
21:50:49.012 00.004 484 ST4HasGuideOutput=1
21:50:49.018 00.006 484 Status Line: Camera Connected
21:50:49.059 00.041 484 Camera Re-connect succeeded, resume exposures
21:50:49.089 00.030 484 ScheduleExposure(3000,3,0) exposurePending=0
21:50:49.094 00.005 484 Enqueuing Expose request
21:50:49.100 00.006 17712 Worker thread wakes up
21:50:49.100 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:50:49.100 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:50:52.560 03.460 17712 Exposure complete
21:50:52.872 00.312 17712 worker thread done servicing request
21:50:52.872 00.000 484 OnExposeComplete: enter
21:50:52.887 00.015 484 UpdateGuideState(): m_state=1
21:50:52.895 00.008 484 UpdateCurrentPosition: no star selected
21:50:52.900 00.005 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:50:52.905 00.005 484 Status Line: No star selected
21:50:52.914 00.009 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1043, FiltMax=65535, Gamma=1.000
21:50:52.956 00.042 484 UpdateGuideState exits: No star selected
21:50:52.961 00.005 484 GuiderMultiStar::AutoSelect enter
21:50:52.964 00.003 484 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:50:53.335 00.371 484 AutoFind: auto downsample for scale 1.51 => 1x
21:50:53.677 00.342 484 AutoFind: global mean = -0.2, stdev 2383.6
21:50:53.687 00.010 484 AutoFind: using threshold = 0.1
21:50:54.100 00.413 484 AutoFind: local max [1227, 673] 117.8
21:50:54.104 00.004 484 AutoFind: local max [1448, 320] 110.6
21:50:54.107 00.003 484 AutoFind: local max [127, 530] 109.1
21:50:54.111 00.004 484 AutoFind: local max [1028, 1110] 102.9
21:50:54.116 00.005 484 AutoFind: local max [1405, 925] 86.4
21:50:54.122 00.006 484 AutoFind: local max [1434, 1000] 82.9
21:50:54.127 00.005 484 AutoFind: local max [156, 1193] 71.2
21:50:54.131 00.004 484 AutoFind: local max [989, 642] 63.5
21:50:54.135 00.004 484 AutoFind: local max [994, 706] 56.2
21:50:54.140 00.005 484 AutoFind: local max [1925, 1006] 53.7
21:50:54.143 00.003 484 AutoFind: local max [1874, 896] 51.7
21:50:54.148 00.005 484 AutoFind: local max [994, 700] 51.2
21:50:54.152 00.004 484 AutoFind: local max [1743, 1056] 39.6
21:50:54.156 00.004 484 AutoFind: local max [1418, 317] 35.4
21:50:54.159 00.003 484 AutoFind: local max [773, 1119] 35.0
21:50:54.163 00.004 484 AutoFind: local max [996, 720] 29.4
21:50:54.168 00.005 484 AutoFind: local max [1262, 672] 25.2
21:50:54.171 00.003 484 AutoFind: local max [1005, 656] 24.6
21:50:54.175 00.004 484 AutoFind: local max [976, 658] 23.6
21:50:54.180 00.005 484 AutoFind: local max [1782, 858] 22.9
21:50:54.185 00.005 484 AutoFind: local max [389, 887] 21.7
21:50:54.190 00.005 484 AutoFind: local max [891, 1011] 20.9
21:50:54.193 00.003 484 AutoFind: local max [231, 621] 20.9
21:50:54.197 00.004 484 AutoFind: local max [1013, 672] 19.9
21:50:54.201 00.004 484 AutoFind: local max [996, 731] 19.2
21:50:54.204 00.003 484 AutoFind: local max [1589, 900] 18.5
21:50:54.208 00.004 484 AutoFind: local max [970, 671] 17.6
21:50:54.211 00.003 484 AutoFind: local max [986, 692] 17.1
21:50:54.215 00.004 484 AutoFind: local max [1482, 840] 17.1
21:50:54.219 00.004 484 AutoFind: local max [979, 690] 16.9
21:50:54.222 00.003 484 AutoFind: local max [1011, 679] 16.6
21:50:54.229 00.007 484 AutoFind: local max [1011, 664] 15.4
21:50:54.242 00.013 484 AutoFind: local max [981, 1024] 15.1
21:50:54.248 00.006 484 AutoFind: local max [100, 652] 15.0
21:50:54.255 00.007 484 AutoFind: local max [765, 667] 14.8
21:50:54.259 00.004 484 AutoFind: local max [1000, 691] 14.7
21:50:54.262 00.003 484 AutoFind: local max [1081, 388] 14.7
21:50:54.267 00.005 484 AutoFind: local max [997, 745] 13.8
21:50:54.271 00.004 484 AutoFind: local max [1006, 688] 13.6
21:50:54.276 00.005 484 AutoFind: local max [986, 603] 12.2
21:50:54.280 00.004 484 AutoFind: local max [228, 330] 11.7
21:50:54.288 00.008 484 AutoFind: local max [1496, 828] 11.2
21:50:54.292 00.004 484 AutoFind: local max [1803, 1009] 10.4
21:50:54.301 00.009 484 AutoFind: local max [999, 758] 10.0
21:50:54.309 00.008 484 AutoFind: local max [1924, 1029] 9.1
21:50:54.313 00.004 484 AutoFind: local max [1832, 152] 9.1
21:50:54.321 00.008 484 AutoFind: local max [816, 728] 9.1
21:50:54.326 00.005 484 AutoFind: local max [1782, 881] 8.8
21:50:54.332 00.006 484 AutoFind: local max [248, 367] 8.7
21:50:54.339 00.007 484 AutoFind: local max [1479, 738] 8.5
21:50:54.348 00.009 484 AutoFind: local max [1833, 625] 8.4
21:50:54.358 00.010 484 AutoFind: local max [599, 350] 8.0
21:50:54.361 00.003 484 AutoFind: local max [985, 595] 7.9
21:50:54.367 00.006 484 AutoFind: local max [999, 769] 7.6
21:50:54.374 00.007 484 AutoFind: local max [1532, 269] 7.5
21:50:54.381 00.007 484 AutoFind: local max [979, 644] 7.5
21:50:54.388 00.007 484 AutoFind: local max [1374, 491] 7.0
21:50:54.393 00.005 484 AutoFind: local max [950, 776] 6.9
21:50:54.397 00.004 484 AutoFind: local max [1912, 966] 6.6
21:50:54.404 00.007 484 AutoFind: local max [1005, 711] 6.4
21:50:54.410 00.006 484 AutoFind: local max [986, 710] 6.3
21:50:54.417 00.007 484 AutoFind: local max [1000, 776] 6.1
21:50:54.421 00.004 484 AutoFind: local max [714, 391] 5.9
21:50:54.425 00.004 484 AutoFind: local max [471, 392] 5.9
21:50:54.429 00.004 484 AutoFind: local max [1121, 699] 5.8
21:50:54.438 00.009 484 AutoFind: local max [1000, 785] 5.8
21:50:54.443 00.005 484 AutoFind: local max [1002, 810] 5.6
21:50:54.451 00.008 484 AutoFind: local max [1222, 711] 5.6
21:50:54.457 00.006 484 AutoFind: local max [159, 1035] 5.6
21:50:54.469 00.012 484 AutoFind: local max [968, 650] 5.4
21:50:54.475 00.006 484 AutoFind: local max [702, 564] 5.2
21:50:54.479 00.004 484 AutoFind: local max [1020, 672] 5.2
21:50:54.487 00.008 484 AutoFind: local max [954, 1067] 5.2
21:50:54.492 00.005 484 AutoFind: local max [984, 583] 5.1
21:50:54.498 00.006 484 AutoFind: local max [96, 987] 5.1
21:50:54.504 00.006 484 AutoFind: local max [1016, 696] 5.1
21:50:54.508 00.004 484 AutoFind: local max [985, 574] 5.0
21:50:54.513 00.005 484 AutoFind: local max [1001, 793] 4.9
21:50:54.518 00.005 484 AutoFind: local max [1013, 647] 4.8
21:50:54.522 00.004 484 AutoFind: local max [952, 859] 4.8
21:50:54.530 00.008 484 AutoFind: local max [1103, 1155] 4.8
21:50:54.536 00.006 484 AutoFind: local max [983, 564] 4.6
21:50:54.541 00.005 484 AutoFind: local max [1755, 565] 4.6
21:50:54.544 00.003 484 AutoFind: local max [1532, 1160] 4.6
21:50:54.547 00.003 484 AutoFind: local max [1135, 527] 4.5
21:50:54.552 00.005 484 AutoFind: local max [1002, 804] 4.5
21:50:54.559 00.007 484 AutoFind: local max [258, 650] 4.4
21:50:54.563 00.004 484 AutoFind: local max [1266, 532] 4.3
21:50:54.571 00.008 484 AutoFind: local max [594, 180] 4.3
21:50:54.576 00.005 484 AutoFind: local max [1216, 480] 4.2
21:50:54.579 00.003 484 AutoFind: local max [962, 673] 4.2
21:50:54.582 00.003 484 AutoFind: local max [361, 905] 4.2
21:50:54.587 00.005 484 AutoFind: local max [782, 437] 4.2
21:50:54.591 00.004 484 AutoFind: local max [1025, 701] 4.1
21:50:54.594 00.003 484 AutoFind: local max [140, 619] 4.0
21:50:54.597 00.003 484 AutoFind: local max [1027, 709] 3.9
21:50:54.601 00.004 484 AutoFind: local max [979, 704] 3.9
21:50:54.604 00.003 484 AutoFind: local max [1247, 128] 3.9
21:50:54.607 00.003 484 AutoFind: local max [1051, 673] 3.8
21:50:54.612 00.005 484 AutoFind: local max [674, 132] 3.8
21:50:54.618 00.006 484 AutoFind: too close [979, 704] 3.9 - [986, 710] 6.3
21:50:54.622 00.004 484 AutoFind: too close [979, 704] 3.9 - [979, 690] 16.9
21:50:54.627 00.005 484 AutoFind: too close [979, 704] 3.9 - [986, 692] 17.1
21:50:54.630 00.003 484 AutoFind: close dim-bright [979, 704] 3.9 - [996, 720] 29.4
21:50:54.636 00.006 484 AutoFind: close dim-bright [979, 704] 3.9 - [994, 700] 51.2
21:50:54.640 00.004 484 AutoFind: close dim-bright [979, 704] 3.9 - [994, 706] 56.2
21:50:54.645 00.005 484 AutoFind: too close [1027, 709] 3.9 - [1025, 701] 4.1
21:50:54.649 00.004 484 AutoFind: too close [1027, 709] 3.9 - [1016, 696] 5.1
21:50:54.654 00.005 484 AutoFind: too close [1025, 701] 4.1 - [1016, 696] 5.1
21:50:54.658 00.004 484 AutoFind: too close [1025, 701] 4.1 - [1005, 711] 6.4
21:50:54.661 00.003 484 AutoFind: too close [1025, 701] 4.1 - [1006, 688] 13.6
21:50:54.668 00.007 484 AutoFind: too close [962, 673] 4.2 - [979, 690] 16.9
21:50:54.674 00.006 484 AutoFind: too close [962, 673] 4.2 - [970, 671] 17.6
21:50:54.679 00.005 484 AutoFind: close dim-bright [962, 673] 4.2 - [976, 658] 23.6
21:50:54.685 00.006 484 AutoFind: too close [1002, 804] 4.5 - [1001, 793] 4.9
21:50:54.690 00.005 484 AutoFind: too close [1002, 804] 4.5 - [1002, 810] 5.6
21:50:54.694 00.004 484 AutoFind: too close [1002, 804] 4.5 - [1000, 785] 5.8
21:50:54.699 00.005 484 AutoFind: too close [983, 564] 4.6 - [985, 574] 5.0
21:50:54.703 00.004 484 AutoFind: too close [983, 564] 4.6 - [984, 583] 5.1
21:50:54.707 00.004 484 AutoFind: too close [1013, 647] 4.8 - [1011, 664] 15.4
21:50:54.710 00.003 484 AutoFind: close dim-bright [1013, 647] 4.8 - [1005, 656] 24.6
21:50:54.714 00.004 484 AutoFind: too close [1001, 793] 4.9 - [1002, 810] 5.6
21:50:54.719 00.005 484 AutoFind: too close [1001, 793] 4.9 - [1000, 785] 5.8
21:50:54.723 00.004 484 AutoFind: too close [1001, 793] 4.9 - [1000, 776] 6.1
21:50:54.727 00.004 484 AutoFind: too close [985, 574] 5.0 - [984, 583] 5.1
21:50:54.730 00.003 484 AutoFind: too close [1016, 696] 5.1 - [1005, 711] 6.4
21:50:54.735 00.005 484 AutoFind: too close [1016, 696] 5.1 - [1006, 688] 13.6
21:50:54.738 00.003 484 AutoFind: too close [1016, 696] 5.1 - [1000, 691] 14.7
21:50:54.742 00.004 484 AutoFind: too close [1016, 696] 5.1 - [1011, 679] 16.6
21:50:54.747 00.005 484 AutoFind: too close [984, 583] 5.1 - [985, 595] 7.9
21:50:54.751 00.004 484 AutoFind: too close [984, 583] 5.1 - [986, 603] 12.2
21:50:54.754 00.003 484 AutoFind: too close [1020, 672] 5.2 - [1006, 688] 13.6
21:50:54.757 00.003 484 AutoFind: too close [1020, 672] 5.2 - [1000, 691] 14.7
21:50:54.761 00.004 484 AutoFind: too close [1020, 672] 5.2 - [1011, 664] 15.4
21:50:54.764 00.003 484 AutoFind: too close [1020, 672] 5.2 - [1011, 679] 16.6
21:50:54.767 00.003 484 AutoFind: too close [1020, 672] 5.2 - [1013, 672] 19.9
21:50:54.770 00.003 484 AutoFind: too close [1020, 672] 5.2 - [1005, 656] 24.6
21:50:54.774 00.004 484 AutoFind: too close [968, 650] 5.4 - [979, 644] 7.5
21:50:54.781 00.007 484 AutoFind: too close [968, 650] 5.4 - [976, 658] 23.6
21:50:54.787 00.006 484 AutoFind: too close [1000, 785] 5.8 - [1000, 776] 6.1
21:50:54.793 00.006 484 AutoFind: too close [1000, 785] 5.8 - [999, 769] 7.6
21:50:54.797 00.004 484 AutoFind: too close [1000, 776] 6.1 - [999, 769] 7.6
21:50:54.804 00.007 484 AutoFind: too close [1000, 776] 6.1 - [999, 758] 10.0
21:50:54.810 00.006 484 AutoFind: too close [986, 710] 6.3 - [1005, 711] 6.4
21:50:54.818 00.008 484 AutoFind: too close [986, 710] 6.3 - [1000, 691] 14.7
21:50:54.822 00.004 484 AutoFind: too close [986, 710] 6.3 - [979, 690] 16.9
21:50:54.828 00.006 484 AutoFind: too close [986, 710] 6.3 - [986, 692] 17.1
21:50:54.838 00.010 484 AutoFind: too close [986, 710] 6.3 - [996, 720] 29.4
21:50:54.851 00.013 484 AutoFind: close dim-bright [986, 710] 6.3 - [994, 700] 51.2
21:50:54.860 00.009 484 AutoFind: close dim-bright [986, 710] 6.3 - [994, 706] 56.2
21:50:54.868 00.008 484 AutoFind: too close [1005, 711] 6.4 - [1000, 691] 14.7
21:50:54.874 00.006 484 AutoFind: too close [1005, 711] 6.4 - [986, 692] 17.1
21:50:54.880 00.006 484 AutoFind: too close [1005, 711] 6.4 - [996, 731] 19.2
21:50:54.906 00.026 484 AutoFind: too close [1005, 711] 6.4 - [996, 720] 29.4
21:50:54.924 00.018 484 AutoFind: close dim-bright [1005, 711] 6.4 - [994, 700] 51.2
21:50:54.934 00.010 484 AutoFind: close dim-bright [1005, 711] 6.4 - [994, 706] 56.2
21:50:54.961 00.027 484 AutoFind: too close [979, 644] 7.5 - [976, 658] 23.6
21:50:54.981 00.020 484 AutoFind: close dim-bright [979, 644] 7.5 - [989, 642] 63.5
21:50:54.997 00.016 484 AutoFind: too close [999, 769] 7.6 - [999, 758] 10.0
21:50:55.019 00.022 484 AutoFind: too close [985, 595] 7.9 - [986, 603] 12.2
21:50:55.029 00.010 484 AutoFind: too close [999, 758] 10.0 - [997, 745] 13.8
21:50:55.038 00.009 484 AutoFind: too close [1496, 828] 11.2 - [1482, 840] 17.1
21:50:55.046 00.008 484 AutoFind: too close [1006, 688] 13.6 - [1000, 691] 14.7
21:50:55.061 00.015 484 AutoFind: too close [1006, 688] 13.6 - [1011, 679] 16.6
21:50:55.080 00.019 484 AutoFind: too close [1006, 688] 13.6 - [986, 692] 17.1
21:50:55.125 00.045 484 AutoFind: too close [1006, 688] 13.6 - [1013, 672] 19.9
21:50:55.142 00.017 484 AutoFind: too close [1006, 688] 13.6 - [994, 700] 51.2
21:50:55.152 00.010 484 AutoFind: too close [1006, 688] 13.6 - [994, 706] 56.2
21:50:55.158 00.006 484 AutoFind: too close [997, 745] 13.8 - [996, 731] 19.2
21:50:55.168 00.010 484 AutoFind: too close [1000, 691] 14.7 - [1011, 679] 16.6
21:50:55.173 00.005 484 AutoFind: too close [1000, 691] 14.7 - [986, 692] 17.1
21:50:55.179 00.006 484 AutoFind: too close [1000, 691] 14.7 - [1013, 672] 19.9
21:50:55.189 00.010 484 AutoFind: too close [1000, 691] 14.7 - [994, 700] 51.2
21:50:55.201 00.012 484 AutoFind: too close [1000, 691] 14.7 - [994, 706] 56.2
21:50:55.205 00.004 484 AutoFind: too close [1011, 664] 15.4 - [1011, 679] 16.6
21:50:55.220 00.015 484 AutoFind: too close [1011, 664] 15.4 - [1013, 672] 19.9
21:50:55.237 00.017 484 AutoFind: too close [1011, 664] 15.4 - [1005, 656] 24.6
21:50:55.253 00.016 484 AutoFind: too close [1011, 679] 16.6 - [1013, 672] 19.9
21:50:55.259 00.006 484 AutoFind: too close [979, 690] 16.9 - [986, 692] 17.1
21:50:55.262 00.003 484 AutoFind: too close [979, 690] 16.9 - [970, 671] 17.6
21:50:55.267 00.005 484 AutoFind: too close [979, 690] 16.9 - [994, 700] 51.2
21:50:55.271 00.004 484 AutoFind: too close [979, 690] 16.9 - [994, 706] 56.2
21:50:55.276 00.005 484 AutoFind: too close [986, 692] 17.1 - [994, 700] 51.2
21:50:55.280 00.004 484 AutoFind: too close [986, 692] 17.1 - [994, 706] 56.2
21:50:55.285 00.005 484 AutoFind: too close [970, 671] 17.6 - [976, 658] 23.6
21:50:55.290 00.005 484 AutoFind: too close [996, 731] 19.2 - [996, 720] 29.4
21:50:55.297 00.007 484 AutoFind: too close [1013, 672] 19.9 - [1005, 656] 24.6
21:50:55.303 00.006 484 AutoFind: too close [976, 658] 23.6 - [989, 642] 63.5
21:50:55.311 00.008 484 AutoFind: too close [1005, 656] 24.6 - [989, 642] 63.5
21:50:55.315 00.004 484 AutoFind: too close [996, 720] 29.4 - [994, 700] 51.2
21:50:55.321 00.006 484 AutoFind: too close [996, 720] 29.4 - [994, 706] 56.2
21:50:55.324 00.003 484 AutoFind: too close [994, 700] 51.2 - [994, 706] 56.2
21:50:55.330 00.006 484 AutoFind: too close to edge [1924, 1029] 9.1
21:50:55.337 00.007 484 AutoFind: too close to edge [1925, 1006] 53.7
21:50:55.344 00.007 484 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:50:55.350 00.006 484 Star::Find(15, 1227, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.367 00.017 484 Star::Find returns 1 (0), X=1226.99, Y=673.29, Mass=1482242, SNR=193.5, Peak=65535 HFD=4.0
21:50:55.371 00.004 484 Star::Find(15, 1448, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.374 00.003 484 Star::Find returns 1 (0), X=1447.47, Y=319.94, Mass=1128087, SNR=169.1, Peak=65535 HFD=3.6
21:50:55.378 00.004 484 Star::Find(15, 127, 530, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.383 00.005 484 Star::Find returns 1 (0), X=127.29, Y=530.23, Mass=1079900, SNR=144.2, Peak=65535 HFD=3.5
21:50:55.387 00.004 484 Star::Find(15, 1028, 1110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.391 00.004 484 Star::Find returns 1 (0), X=1027.44, Y=1110.00, Mass=1125962, SNR=168.9, Peak=65535 HFD=3.6
21:50:55.395 00.004 484 Star::Find(15, 1405, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.400 00.005 484 Star::Find returns 1 (0), X=1405.24, Y=925.01, Mass=783926, SNR=133.1, Peak=65535 HFD=2.5
21:50:55.403 00.003 484 Star::Find(15, 1434, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.407 00.004 484 Star::Find returns 1 (0), X=1433.58, Y=1000.46, Mass=751138, SNR=126.6, Peak=65514 HFD=3.0
21:50:55.411 00.004 484 Star::Find(15, 156, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.414 00.003 484 Star::Find returns 1 (0), X=156.26, Y=1193.21, Mass=746268, SNR=109.3, Peak=65514 HFD=3.0
21:50:55.419 00.005 484 Star::Find(15, 1874, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.423 00.004 484 Star::Find returns 1 (0), X=1873.71, Y=895.83, Mass=526691, SNR=88.4, Peak=65463 HFD=2.6
21:50:55.427 00.004 484 Star::Find(15, 1743, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.432 00.005 484 Star::Find returns 1 (0), X=1743.08, Y=1056.39, Mass=461924, SNR=85.0, Peak=65517 HFD=2.5
21:50:55.437 00.005 484 Star::Find(15, 1418, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.440 00.003 484 Star::Find returns 1 (0), X=1417.66, Y=317.65, Mass=497556, SNR=98.1, Peak=65514 HFD=2.7
21:50:55.444 00.004 484 Star::Find(15, 773, 1119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.449 00.005 484 Star::Find returns 1 (0), X=773.40, Y=1119.31, Mass=442174, SNR=100.8, Peak=65533 HFD=2.4
21:50:55.456 00.007 484 Star::Find(15, 1262, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.462 00.006 484 Star::Find returns 1 (0), X=1261.62, Y=671.49, Mass=324319, SNR=78.7, Peak=65504 HFD=1.6
21:50:55.468 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.471 00.003 484 Star::Find returns 1 (0), X=1781.75, Y=858.15, Mass=243309, SNR=56.5, Peak=56275 HFD=2.3
21:50:55.474 00.003 484 Star::Find(15, 389, 887, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.480 00.006 484 Star::Find returns 1 (0), X=389.02, Y=886.93, Mass=239635, SNR=53.3, Peak=48483 HFD=2.3
21:50:55.483 00.003 484 Star::Find(15, 891, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.487 00.004 484 Star::Find returns 1 (0), X=890.73, Y=1011.09, Mass=227352, SNR=48.1, Peak=51443 HFD=2.2
21:50:55.490 00.003 484 Star::Find(15, 231, 621, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.494 00.004 484 Star::Find returns 1 (0), X=230.92, Y=621.27, Mass=250586, SNR=54.8, Peak=56064 HFD=2.2
21:50:55.502 00.008 484 Star::Find(15, 1589, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.507 00.005 484 Star::Find returns 1 (0), X=1588.90, Y=900.24, Mass=175985, SNR=36.8, Peak=26749 HFD=2.6
21:50:55.513 00.006 484 Star::Find(15, 981, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.521 00.008 484 Star::Find returns 1 (0), X=981.14, Y=1024.21, Mass=150670, SNR=35.5, Peak=35594 HFD=2.3
21:50:55.529 00.008 484 Star::Find(15, 100, 652, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.534 00.005 484 Star::Find returns 1 (0), X=100.52, Y=651.95, Mass=181824, SNR=45.0, Peak=38810 HFD=2.2
21:50:55.542 00.008 484 Star::Find(15, 765, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.547 00.005 484 Star::Find returns 1 (0), X=765.35, Y=667.21, Mass=146655, SNR=47.6, Peak=35920 HFD=2.0
21:50:55.554 00.007 484 Star::Find(15, 1081, 388, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.567 00.013 484 Star::Find returns 1 (0), X=1081.61, Y=387.92, Mass=169651, SNR=49.0, Peak=33251 HFD=2.2
21:50:55.581 00.014 484 Star::Find(15, 228, 330, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.592 00.011 484 Star::Find returns 1 (0), X=228.03, Y=330.02, Mass=105266, SNR=35.9, Peak=25165 HFD=2.0
21:50:55.603 00.011 484 Star::Find(15, 1803, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.617 00.014 484 Star::Find returns 1 (0), X=1803.31, Y=1009.77, Mass=163861, SNR=35.6, Peak=18845 HFD=3.8
21:50:55.625 00.008 484 Star::Find(15, 1832, 152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.642 00.017 484 Star::Find returns 1 (0), X=1831.79, Y=151.97, Mass=100297, SNR=32.4, Peak=19859 HFD=2.4
21:50:55.656 00.014 484 Star::Find(15, 816, 728, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.674 00.018 484 Star::Find returns 1 (0), X=816.28, Y=728.12, Mass=73035, SNR=24.8, Peak=26503 HFD=1.9
21:50:55.688 00.014 484 Star::Find(15, 1782, 881, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.699 00.011 484 Star::Find returns 1 (0), X=1782.28, Y=880.64, Mass=77126, SNR=26.0, Peak=17613 HFD=1.8
21:50:55.706 00.007 484 Star::Find(15, 248, 367, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.714 00.008 484 Star::Find returns 1 (0), X=248.38, Y=367.52, Mass=142026, SNR=37.6, Peak=29239 HFD=1.6
21:50:55.721 00.007 484 Star::Find(15, 1479, 738, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.728 00.007 484 Star::Find returns 1 (0), X=1479.33, Y=737.97, Mass=65689, SNR=21.5, Peak=15587 HFD=2.2
21:50:55.734 00.006 484 Star::Find(15, 1833, 625, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.738 00.004 484 Star::Find returns 1 (0), X=1832.75, Y=625.79, Mass=77776, SNR=26.0, Peak=20768 HFD=1.8
21:50:55.748 00.010 484 Star::Find(15, 599, 350, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.755 00.007 484 Star::Find returns 1 (0), X=599.03, Y=349.55, Mass=74536, SNR=29.0, Peak=15277 HFD=2.2
21:50:55.761 00.006 484 Star::Find(15, 1532, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.768 00.007 484 Star::Find returns 1 (0), X=1531.97, Y=268.60, Mass=106711, SNR=30.5, Peak=20800 HFD=2.3
21:50:55.775 00.007 484 Star::Find(15, 1374, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.797 00.022 484 Star::Find returns 1 (0), X=1374.58, Y=490.44, Mass=76459, SNR=25.2, Peak=17085 HFD=1.5
21:50:55.813 00.016 484 Star::Find(15, 950, 776, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.821 00.008 484 Star::Find returns 1 (0), X=950.93, Y=775.12, Mass=65108, SNR=17.8, Peak=17600 HFD=2.5
21:50:55.828 00.007 484 Star::Find(15, 1912, 966, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.836 00.008 484 Star::Find returns 1 (0), X=1911.76, Y=965.44, Mass=71536, SNR=21.8, Peak=18826 HFD=2.8
21:50:55.843 00.007 484 Star::Find(15, 714, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.848 00.005 484 Star::Find returns 1 (0), X=713.50, Y=391.41, Mass=51080, SNR=18.4, Peak=13418 HFD=2.1
21:50:55.856 00.008 484 Star::Find(15, 471, 392, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.862 00.006 484 Star::Find returns 1 (0), X=470.65, Y=391.80, Mass=69240, SNR=25.7, Peak=20477 HFD=2.5
21:50:55.870 00.008 484 Star::Find(15, 1121, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.875 00.005 484 Star::Find returns 1 (0), X=1120.90, Y=699.20, Mass=51104, SNR=19.3, Peak=17210 HFD=2.0
21:50:55.879 00.004 484 Star::Find(15, 1222, 711, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.889 00.010 484 Star::Find returns 1 (0), X=1222.76, Y=711.29, Mass=55364, SNR=18.7, Peak=17943 HFD=2.1
21:50:55.898 00.009 484 Star::Find(15, 159, 1035, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.909 00.011 484 Star::Find returns 1 (0), X=158.82, Y=1034.78, Mass=41068, SNR=14.7, Peak=13587 HFD=2.3
21:50:55.926 00.017 484 Star::Find(15, 702, 564, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.936 00.010 484 Star::Find returns 1 (0), X=701.05, Y=564.87, Mass=27788, SNR=11.4, Peak=9943 HFD=2.7
21:50:55.940 00.004 484 Star::Find(15, 954, 1067, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.943 00.003 484 Star::Find returns 1 (0), X=954.70, Y=1067.52, Mass=44625, SNR=17.8, Peak=18759 HFD=1.6
21:50:55.947 00.004 484 Star::Find(15, 96, 987, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.952 00.005 484 Star::Find returns 1 (0), X=96.56, Y=987.37, Mass=76613, SNR=22.2, Peak=14323 HFD=4.2
21:50:55.955 00.003 484 Star::Find(15, 952, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.960 00.005 484 Star::Find returns 1 (0), X=952.69, Y=857.53, Mass=42929, SNR=16.0, Peak=12131 HFD=2.9
21:50:55.963 00.003 484 Star::Find(15, 1103, 1155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.967 00.004 484 Star::Find returns 1 (0), X=1103.48, Y=1153.26, Mass=40824, SNR=13.5, Peak=11162 HFD=3.5
21:50:55.972 00.005 484 Star::Find(15, 1755, 565, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.980 00.008 484 Star::Find returns 1 (0), X=1755.23, Y=564.82, Mass=31502, SNR=13.6, Peak=12503 HFD=2.4
21:50:55.986 00.006 484 Star::Find(15, 1532, 1160, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:55.989 00.003 484 Star::Find returns 1 (0), X=1531.14, Y=1159.20, Mass=49760, SNR=15.2, Peak=12189 HFD=3.6
21:50:56.001 00.012 484 Star::Find(15, 1135, 527, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.007 00.006 484 Star::Find returns 1 (0), X=1134.48, Y=527.27, Mass=26872, SNR=12.1, Peak=10279 HFD=2.2
21:50:56.014 00.007 484 Star::Find(15, 258, 650, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.019 00.005 484 Star::Find returns 1 (0), X=259.07, Y=649.85, Mass=28587, SNR=12.3, Peak=9059 HFD=4.0
21:50:56.022 00.003 484 Star::Find(15, 1266, 532, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.028 00.006 484 Star::Find returns 0 (4), X=1266.64, Y=532.68, Mass=31743, SNR=14.8, Peak=16669 HFD=1.4
21:50:56.033 00.005 484 Star::Find(15, 594, 180, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.038 00.005 484 Star::Find returns 1 (0), X=594.20, Y=179.13, Mass=28043, SNR=12.9, Peak=10925 HFD=1.8
21:50:56.045 00.007 484 Star::Find(15, 1216, 480, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.059 00.014 484 Star::Find returns 1 (0), X=1216.93, Y=479.82, Mass=36008, SNR=14.8, Peak=13549 HFD=1.8
21:50:56.067 00.008 484 Star::Find(15, 361, 905, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.078 00.011 484 Star::Find returns 1 (0), X=360.09, Y=905.15, Mass=45958, SNR=15.6, Peak=10832 HFD=4.1
21:50:56.089 00.011 484 Star::Find(15, 782, 437, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.097 00.008 484 Star::Find returns 1 (0), X=781.99, Y=436.57, Mass=32890, SNR=14.3, Peak=12067 HFD=2.2
21:50:56.107 00.010 484 Star::Find(15, 140, 619, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.126 00.019 484 Star::Find returns 0 (4), X=140.26, Y=619.46, Mass=37315, SNR=16.6, Peak=14064 HFD=1.2
21:50:56.134 00.008 484 Star::Find(15, 1247, 128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.142 00.008 484 Star::Find returns 1 (0), X=1246.82, Y=127.25, Mass=26877, SNR=11.9, Peak=8301 HFD=2.3
21:50:56.150 00.008 484 Star::Find(15, 1051, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.163 00.013 484 Star::Find false star n=2 nbg=258 bg=12014.3 sigma=1905.4 thresh=17730 peak=14004
21:50:56.180 00.017 484 Star::Find returns 0 (2), X=1051.00, Y=673.00, Mass=12394, SNR=2.9, Peak=16979 HFD=0.0
21:50:56.193 00.013 484 Star::Find(15, 674, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.203 00.010 484 Star::Find returns 1 (0), X=673.89, Y=132.74, Mass=23325, SNR=11.5, Peak=8970 HFD=1.9
21:50:56.208 00.005 484 AutoFind: finding best star pass 1
21:50:56.216 00.008 484 Star::Find(15, 1227, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.223 00.007 484 Star::Find returns 1 (0), X=1226.99, Y=673.29, Mass=1482242, SNR=193.5, Peak=65535 HFD=4.0
21:50:56.228 00.005 484 AutoFind: near-saturated [1227, 673] 117.8 Mass 1482242 SNR 193.5 Peak 65535
21:50:56.239 00.011 484 Star::Find(15, 1448, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.243 00.004 484 Star::Find returns 1 (0), X=1447.47, Y=319.94, Mass=1128087, SNR=169.1, Peak=65535 HFD=3.6
21:50:56.247 00.004 484 AutoFind: near-saturated [1448, 320] 110.6 Mass 1128087 SNR 169.1 Peak 65535
21:50:56.252 00.005 484 Star::Find(15, 127, 530, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.255 00.003 484 Star::Find returns 1 (0), X=127.29, Y=530.23, Mass=1079900, SNR=144.2, Peak=65535 HFD=3.5
21:50:56.260 00.005 484 AutoFind: near-saturated [127, 530] 109.1 Mass 1079900 SNR 144.2 Peak 65535
21:50:56.266 00.006 484 Star::Find(15, 1028, 1110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.270 00.004 484 Star::Find returns 1 (0), X=1027.44, Y=1110.00, Mass=1125962, SNR=168.9, Peak=65535 HFD=3.6
21:50:56.273 00.003 484 AutoFind: near-saturated [1028, 1110] 102.9 Mass 1125962 SNR 168.9 Peak 65535
21:50:56.280 00.007 484 Star::Find(15, 1405, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.289 00.009 484 Star::Find returns 1 (0), X=1405.24, Y=925.01, Mass=783926, SNR=133.1, Peak=65535 HFD=2.5
21:50:56.298 00.009 484 AutoFind: near-saturated [1405, 925] 86.4 Mass 783926 SNR 133.1 Peak 65535
21:50:56.306 00.008 484 Star::Find(15, 1434, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.315 00.009 484 Star::Find returns 1 (0), X=1433.58, Y=1000.46, Mass=751138, SNR=126.6, Peak=65514 HFD=3.0
21:50:56.322 00.007 484 AutoFind: near-saturated [1434, 1000] 82.9 Mass 751138 SNR 126.6 Peak 65514
21:50:56.333 00.011 484 Star::Find(15, 156, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.339 00.006 484 Star::Find returns 1 (0), X=156.26, Y=1193.21, Mass=746268, SNR=109.3, Peak=65514 HFD=3.0
21:50:56.347 00.008 484 AutoFind: near-saturated [156, 1193] 71.2 Mass 746268 SNR 109.3 Peak 65514
21:50:56.354 00.007 484 Star::Find(15, 1874, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.359 00.005 484 Star::Find returns 1 (0), X=1873.71, Y=895.83, Mass=526691, SNR=88.4, Peak=65463 HFD=2.6
21:50:56.363 00.004 484 AutoFind: near-saturated [1874, 896] 51.7 Mass 526691 SNR 88.4 Peak 65463
21:50:56.370 00.007 484 Star::Find(15, 1743, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.374 00.004 484 Star::Find returns 1 (0), X=1743.08, Y=1056.39, Mass=461924, SNR=85.0, Peak=65517 HFD=2.5
21:50:56.378 00.004 484 AutoFind: near-saturated [1743, 1056] 39.6 Mass 461924 SNR 85.0 Peak 65517
21:50:56.382 00.004 484 Star::Find(15, 1418, 317, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.388 00.006 484 Star::Find returns 1 (0), X=1417.66, Y=317.65, Mass=497556, SNR=98.1, Peak=65514 HFD=2.7
21:50:56.394 00.006 484 AutoFind: near-saturated [1418, 317] 35.4 Mass 497556 SNR 98.1 Peak 65514
21:50:56.397 00.003 484 Star::Find(15, 773, 1119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.403 00.006 484 Star::Find returns 1 (0), X=773.40, Y=1119.31, Mass=442174, SNR=100.8, Peak=65533 HFD=2.4
21:50:56.408 00.005 484 AutoFind: near-saturated [773, 1119] 35.0 Mass 442174 SNR 100.8 Peak 65533
21:50:56.411 00.003 484 Star::Find(15, 1262, 672, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.421 00.010 484 Star::Find returns 1 (0), X=1261.62, Y=671.49, Mass=324319, SNR=78.7, Peak=65504 HFD=1.6
21:50:56.427 00.006 484 AutoFind: near-saturated [1262, 672] 25.2 Mass 324319 SNR 78.7 Peak 65504
21:50:56.430 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.441 00.011 484 Star::Find returns 1 (0), X=1781.75, Y=858.15, Mass=243309, SNR=56.5, Peak=56275 HFD=2.3
21:50:56.451 00.010 484 AutoFind returns star at [1782, 858] 22.9 Mass 243309 SNR 56.5
21:50:56.460 00.009 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.465 00.005 484 Star::Find returns 1 (0), X=1781.75, Y=858.15, Mass=243309, SNR=56.5, Peak=56275 HFD=2.3
21:50:56.470 00.005 484 MultiStar: List (12): {1781.75, 858.15}(56.5), {389.02, 886.93}(53.3), {890.73, 1011.09}(48.1), {230.92, 621.27}(54.8), {1588.90, 900.24}(36.8), {981.14, 1024.21}(35.5), {100.52, 651.95}(45.0), {765.35, 667.21}(47.6), {1081.61, 387.92}(49.0), {228.03, 330.02}(35.9), {1803.31, 1009.77}(35.6), {1831.79, 151.97}(32.4), 
21:50:56.472 00.002 484 setting lock position to (1781.75, 858.15)
21:50:56.478 00.006 484 MultiStar: stabilizing after lock position change
21:50:56.482 00.004 484 AutoSelect: state = 1, call UpdateGuideState
21:50:56.485 00.003 484 UpdateGuideState(): m_state=1
21:50:56.488 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:50:56.491 00.003 484 Star::Find returns 1 (0), X=1781.75, Y=858.15, Mass=243309, SNR=56.5, Peak=56275 HFD=2.3
21:50:56.496 00.005 484 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:50:56.503 00.007 484 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:50:56.506 00.003 484 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:50:56.520 00.014 484 setting force full frames = false
21:50:56.525 00.005 484 setting lock position to (1781.75, 858.15)
21:50:56.528 00.003 484 MultiStar: stabilizing after lock position change
21:50:56.532 00.004 484 CurrentPosition() valid, moving to STATE_SELECTED
21:50:56.537 00.005 484 Changing from state SELECTING to SELECTED
21:50:56.542 00.005 484 guider state => SELECTED
21:50:56.608 00.066 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1043, FiltMax=65535, Gamma=1.000
21:50:56.642 00.034 484 UpdateGuideState exits: m=243309 SNR=56.5
21:50:56.647 00.005 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1043, FiltMax=65535, Gamma=1.000
21:50:56.705 00.058 484 Status Line: Auto-selected star at (1781.7, 858.2)
21:50:56.755 00.050 484 PhdController: newstate STATE_WAIT_SELECTED
21:50:56.763 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:56.779 00.016 484 ScheduleExposure(3000,3,1) exposurePending=0
21:50:56.790 00.011 484 Enqueuing Expose request
21:50:56.796 00.006 17712 Worker thread wakes up
21:50:56.796 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:50:56.796 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:00.254 03.458 17712 Exposure complete
21:51:00.958 00.704 17712 worker thread done servicing request
21:51:00.959 00.001 484 OnExposeComplete: enter
21:51:00.963 00.004 484 UpdateGuideState(): m_state=2
21:51:00.967 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:51:00.973 00.006 484 Star::Find returns 1 (0), X=1781.58, Y=858.62, Mass=237077, SNR=55.6, Peak=42240 HFD=2.1
21:51:00.977 00.004 484 CameraToMount -- cameraTheta (1.91) - m_xAngle (2.71) = xAngle (-0.81 = -0.81)
21:51:00.981 00.004 484 CameraToMount -- cameraTheta (1.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.18 = 2.18)
21:51:00.990 00.009 484 CameraToMount -- cameraX=-0.16 cameraY=0.46 hyp=0.49 cameraTheta=1.91 mountX=0.34 mountY=0.40, mountTheta=0.87
21:51:01.003 00.013 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1546, FiltMax=65535, Gamma=1.000
21:51:01.035 00.032 484 UpdateGuideState exits: m=237077 SNR=55.6
21:51:01.039 00.004 484 PhdController: newstate STATE_CALIBRATE
21:51:01.043 00.004 484 PhdController: newstate STATE_GUIDE
21:51:01.063 00.020 484 Changing from state SELECTED to CALIBRATING_PRIMARY
21:51:01.070 00.007 484 guider state => CALIBRATED
21:51:01.074 00.004 484 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:51:01.106 00.032 484 reset dither spiral
21:51:01.114 00.008 484 PhdController: newstate STATE_SETTLE_BEGIN
21:51:01.124 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:01.137 00.013 484 ScheduleExposure(3000,3,0) exposurePending=0
21:51:01.144 00.007 484 Enqueuing Expose request
21:51:01.152 00.008 17712 Worker thread wakes up
21:51:01.153 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:01.153 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:51:04.787 03.634 17712 Exposure complete
21:51:05.106 00.319 17712 worker thread done servicing request
21:51:05.106 00.000 484 OnExposeComplete: enter
21:51:05.110 00.004 484 UpdateGuideState(): m_state=5
21:51:05.113 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:51:05.119 00.006 484 Star::Find returns 1 (0), X=1782.05, Y=858.27, Mass=266403, SNR=47.7, Peak=45971 HFD=2.5
21:51:05.122 00.003 484 CameraToMount -- cameraTheta (0.37) - m_xAngle (2.71) = xAngle (-2.34 = -2.34)
21:51:05.127 00.005 484 CameraToMount -- cameraTheta (0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.64 = 0.64)
21:51:05.130 00.003 484 CameraToMount -- cameraX=0.30 cameraY=0.12 hyp=0.32 cameraTheta=0.37 mountX=-0.23 mountY=0.19, mountTheta=2.43
21:51:05.138 00.008 484 Changing from state CALIBRATED to GUIDING
21:51:05.143 00.005 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:51:05.148 00.005 484 ScopeASCOM::SideOfPier() returns 1
21:51:05.211 00.063 484 AdjustCalibrationForScopePointing (scope): current dec=49.2 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=199.0 bin=1
21:51:05.217 00.006 484 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:51:05.221 00.004 484 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:51:05.226 00.005 484 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:51:05.229 00.003 484 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:51:05.234 00.005 484 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:51:05.238 00.004 484 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:51:05.243 00.005 484 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:51:05.246 00.003 484 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:05.250 00.004 484 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:51:05.255 00.005 484 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:51:05.260 00.005 484 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:51:05.265 00.005 484 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:51:05.270 00.005 484 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:51:05.684 00.414 484 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:51:05.722 00.038 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:51:05.734 00.012 484 New rotator position 199.0 deg, prev = 0.0 deg, delta = 199.0 deg
21:51:05.740 00.006 484 Mount::SetCalibration (scope) -- xAngle=-43.5 yAngle=-142.3 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=199.0
21:51:05.757 00.017 484 Mount::SetCalibration (scope) -- sets m_xAngle=-43.5 m_yAngleError=-171.2
21:51:05.798 00.041 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:51:05.838 00.040 484 ScopeASCOM::SideOfPier() returns 1
21:51:05.940 00.102 484 Dec comp: XRate 4.128 -> 2.700 for dec -0.0 -> dec 49.2
21:51:05.974 00.034 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:51:05.981 00.007 484 ScopeASCOM::SideOfPier() returns 1
21:51:06.037 00.056 484 setting lock position to (1782.05, 858.27)
21:51:06.045 00.008 484 MultiStar: stabilizing after lock position change
21:51:06.078 00.033 484 guider state => GUIDING
21:51:06.085 00.007 484 Status Line: Guiding
21:51:06.106 00.021 484 Mount: notify guiding started
21:51:06.129 00.023 484 GetString("/profile/1/name", "") returns "20260503"
21:51:06.168 00.039 484 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/13/2026 9:51:05 PM"
21:51:06.188 00.020 484 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:51:06.202 00.014 484 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:51:06.217 00.015 484 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:51:06.237 00.020 484 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.758395
21:51:06.248 00.011 484 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -2.483600
21:51:06.263 00.015 484 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:51:06.282 00.019 484 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:51:06.293 00.011 484 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:51:06.306 00.013 484 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:51:06.311 00.005 484 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 199.000000
21:51:06.317 00.006 484 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:51:06.324 00.007 484 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:51:06.339 00.015 484 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:51:06.349 00.010 484 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:51:06.356 00.007 484 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:51:06.362 00.006 484 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:51:06.367 00.005 484 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:51:06.409 00.042 484 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:06.419 00.010 484 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:51:06.424 00.005 484 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:51:06.440 00.016 484 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:51:06.453 00.013 484 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:51:06.462 00.009 484 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:51:06.471 00.009 484 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:51:06.477 00.006 484 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:51:06.485 00.008 484 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:51:06.492 00.007 484 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:51:06.504 00.012 484 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:51:06.511 00.007 484 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:51:06.519 00.008 484 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:51:06.524 00.005 484 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:51:06.534 00.010 484 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:51:06.539 00.005 484 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:51:06.555 00.016 484 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:51:06.565 00.010 484 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:51:06.571 00.006 484 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:51:06.669 00.098 484 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:51:06.713 00.044 484 ScopeASCOM::SideOfPier() returns 1
21:51:06.805 00.092 484 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:51:06.840 00.035 484 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:51:06.864 00.024 484 ScopeASCOM::GetDeclinationRadians() returns 49.2
21:51:06.877 00.013 484 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 49.2
21:51:06.881 00.004 484 MountToCamera -- mountTheta (-0.00) + m_xAngle (-0.76) = xAngle (-0.76 = -0.76)
21:51:06.888 00.007 484 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
21:51:06.897 00.009 484 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
21:51:06.903 00.006 484 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
21:51:06.911 00.008 484 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:51:06.917 00.006 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1475, FiltMax=65535, Gamma=1.000
21:51:07.004 00.087 484 UpdateGuideState exits: m=266403 SNR=47.7
21:51:07.019 00.015 484 PhdController: newstate STATE_SETTLE_WAIT
21:51:07.041 00.022 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.059 00.018 484 ScheduleExposure(3000,3,1) exposurePending=0
21:51:07.079 00.020 484 Enqueuing Expose request
21:51:07.091 00.012 17712 Worker thread wakes up
21:51:07.091 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:07.091 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:10.588 03.497 17712 Exposure complete
21:51:10.908 00.320 17712 worker thread done servicing request
21:51:10.909 00.001 484 OnExposeComplete: enter
21:51:10.912 00.003 484 UpdateGuideState(): m_state=6
21:51:10.919 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:51:10.923 00.004 484 Star::Find returns 1 (0), X=1781.65, Y=858.20, Mass=223332, SNR=52.3, Peak=47283 HFD=2.3
21:51:10.928 00.005 484 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.76) = xAngle (-2.20 = -2.20)
21:51:10.932 00.004 484 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.78 = 0.78)
21:51:10.936 00.004 484 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-2.96 mountX=-0.24 mountY=0.28, mountTheta=2.27
21:51:10.948 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=-0.07, opts=13)
21:51:10.954 00.006 484 Enqueuing Move request for scope (-0.39, -0.07)
21:51:10.962 00.008 17712 Worker thread wakes up
21:51:10.962 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
21:51:10.962 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
21:51:10.962 00.000 17712 Moving (-0.39, -0.07) raw xDistance=-0.24 yDistance=0.28
21:51:10.990 00.028 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
21:51:11.001 00.011 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1322, FiltMax=65535, Gamma=1.000
21:51:11.022 00.021 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:11.077 00.055 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:51:11.077 00.000 17712 MoveAxis(E, 0, ABG)
21:51:11.104 00.027 17712 Move returns status 0, amount 0
21:51:11.104 00.000 17712 MoveAxis(N, 0, ABG)
21:51:11.105 00.001 17712 Move returns status 0, amount 0
21:51:11.105 00.000 17712 move complete, result=0
21:51:11.105 00.000 17712 worker thread done servicing request
21:51:11.137 00.032 484 UpdateGuideState exits: m=223332 SNR=52.3
21:51:11.154 00.017 484 PhdController: settling, locked = 1, distance = 0.35 (4.00) aobump = 0 frame = 1 / 99999
21:51:11.164 00.010 484 evsrv: {"Event":"Settling","Timestamp":1778727071.164,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.35,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:51:11.171 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:11.180 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
21:51:11.187 00.007 484 Enqueuing Expose request
21:51:11.192 00.005 17712 Worker thread wakes up
21:51:11.192 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
21:51:11.199 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:11.200 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:14.671 03.471 17712 Exposure complete
21:51:15.047 00.376 17712 worker thread done servicing request
21:51:15.047 00.000 484 OnExposeComplete: enter
21:51:15.051 00.004 484 UpdateGuideState(): m_state=6
21:51:15.061 00.010 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:51:15.066 00.005 484 Star::Find returns 1 (0), X=1781.66, Y=858.24, Mass=247976, SNR=59.5, Peak=53139 HFD=2.2
21:51:15.074 00.008 484 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.76) = xAngle (-2.30 = -2.30)
21:51:15.080 00.006 484 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.69 = 0.69)
21:51:15.091 00.011 484 CameraToMount -- cameraX=-0.38 cameraY=-0.03 hyp=0.39 cameraTheta=-3.06 mountX=-0.26 mountY=0.24, mountTheta=2.38
21:51:15.108 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.38, y=-0.03, opts=13)
21:51:15.116 00.008 484 Enqueuing Move request for scope (-0.38, -0.03)
21:51:15.123 00.007 17712 Worker thread wakes up
21:51:15.124 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.03) opts 0xd
21:51:15.124 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.38, -0.03)
21:51:15.124 00.000 17712 Moving (-0.38, -0.03) raw xDistance=-0.26 yDistance=0.24
21:51:15.124 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:51:15.124 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:15.124 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
21:51:15.124 00.000 17712 MoveAxis(E, 0, ABG)
21:51:15.124 00.000 17712 Move returns status 0, amount 0
21:51:15.124 00.000 17712 MoveAxis(N, 0, ABG)
21:51:15.125 00.001 17712 Move returns status 0, amount 0
21:51:15.125 00.000 17712 move complete, result=0
21:51:15.125 00.000 17712 worker thread done servicing request
21:51:15.170 00.045 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1549, FiltMax=65535, Gamma=1.000
21:51:15.220 00.050 484 UpdateGuideState exits: m=247976 SNR=59.5
21:51:15.224 00.004 484 PhdController: settling, locked = 1, distance = 0.36 (4.00) aobump = 0 frame = 2 / 99999
21:51:15.229 00.005 484 PhdController: newstate STATE_FINISH
21:51:15.235 00.006 484 PhdController complete: success
21:51:15.241 00.006 484 evsrv: {"Event":"SettleDone","Timestamp":1778727075.241,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:51:15.251 00.010 484 Mount: notify guiding dither settle done success=1
21:51:15.269 00.018 484 PhdController: newstate STATE_IDLE
21:51:15.286 00.017 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:15.313 00.027 484 ScheduleExposure(3000,3,1) exposurePending=0
21:51:15.336 00.023 484 Enqueuing Expose request
21:51:15.350 00.014 17712 Worker thread wakes up
21:51:15.350 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:15.350 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:15.353 00.003 484 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:51:15.455 00.102 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:51:15.461 00.006 484 case statement mapped state 6 to 3
21:51:15.469 00.008 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:51:17.329 01.860 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:51:17.343 00.014 484 case statement mapped state 6 to 3
21:51:17.349 00.006 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:51:33.803 16.454 17712 worker thread setting skip send exposure complete
21:51:33.803 00.000 17712 worker thread queueing reconnect event to GUI thread
21:51:33.804 00.001 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:51:33.805 00.001 17712 worker thread skipping SendWorkerThreadExposeComplete
21:51:33.806 00.001 17712 worker thread done servicing request
21:51:33.853 00.047 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:51:34.259 00.406 484 Try camera reconnect, now = 1778727094
21:51:34.269 00.010 484 gear_dialog: ReconnectCamera
21:51:34.297 00.028 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:51:34.321 00.024 484 Status Line: Connecting to Camera ...
21:51:34.367 00.046 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:51:34.374 00.007 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:51:34.412 00.038 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:51:36.922 02.510 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:51:36.939 00.017 484 ASCOM camera: MaxBinning is 2
21:51:36.955 00.016 484 ASCOM camera: has cooler
21:51:36.970 00.015 484 ASCOM Camera: set binning = 1
21:51:37.009 00.039 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:51:37.195 00.186 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:51:37.205 00.010 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:51:37.220 00.015 484 FrameSize=(0,0)
21:51:37.246 00.026 484 PixelSize=5.86
21:51:37.267 00.021 484 BitsPerPixel=16
21:51:37.276 00.009 484 HasGainControl=0
21:51:37.292 00.016 484 HasShutter=0
21:51:37.311 00.019 484 HasSubFrames=1
21:51:37.322 00.011 484 ST4HasGuideOutput=1
21:51:37.337 00.015 484 Status Line: Camera Connected
21:51:37.404 00.067 484 Camera Re-connect succeeded, resume exposures
21:51:37.437 00.033 484 ScheduleExposure(3000,3,0) exposurePending=0
21:51:37.444 00.007 484 Enqueuing Expose request
21:51:37.456 00.012 17712 Worker thread wakes up
21:51:37.457 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:37.457 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,0,0)
21:51:41.830 04.373 17712 Exposure complete
21:51:43.104 01.274 17712 worker thread done servicing request
21:51:43.104 00.000 484 OnExposeComplete: enter
21:51:43.111 00.007 484 UpdateGuideState(): m_state=6
21:51:43.141 00.030 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:51:43.159 00.018 484 Star::Find returns 1 (0), X=1781.72, Y=859.12, Mass=242580, SNR=57.0, Peak=50528 HFD=2.3
21:51:43.184 00.025 484 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.76) = xAngle (2.70 = 2.70)
21:51:43.202 00.018 484 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.68 = -0.60)
21:51:43.214 00.012 484 CameraToMount -- cameraX=-0.33 cameraY=0.85 hyp=0.91 cameraTheta=1.94 mountX=-0.83 mountY=-0.52, mountTheta=-2.58
21:51:43.271 00.057 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=0.85, opts=13)
21:51:43.292 00.021 484 Enqueuing Move request for scope (-0.33, 0.85)
21:51:43.309 00.017 17712 Worker thread wakes up
21:51:43.310 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.85) opts 0xd
21:51:43.310 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, 0.85)
21:51:43.310 00.000 17712 Moving (-0.33, 0.85) raw xDistance=-0.83 yDistance=-0.52
21:51:43.310 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
21:51:43.310 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:51:43.310 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
21:51:43.310 00.000 17712 MoveAxis(E, 193, ABG)
21:51:43.310 00.000 17712 Guiding  Dir = 2, Dur = 193
21:51:43.326 00.016 17712 IsSlewing returns 0
21:51:43.338 00.012 17712 IsGuiding returns 0
21:51:43.435 00.097 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1351, FiltMax=65535, Gamma=1.000
21:51:43.576 00.141 484 UpdateGuideState exits: m=242580 SNR=57.0
21:51:43.605 00.029 17712 IsGuiding returns 1
21:51:43.605 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:43.640 00.035 17712 scope still moving after pulse duration time elapsed
21:51:43.725 00.085 484 ScheduleExposure(3000,3,1) exposurePending=0
21:51:43.785 00.060 17712 IsSlewing returns 0
21:51:43.785 00.000 17712 IsGuiding returns 1
21:51:43.785 00.000 484 Enqueuing Expose request
21:51:43.822 00.037 17712 IsSlewing returns 0
21:51:43.823 00.001 17712 IsGuiding returns 0
21:51:43.823 00.000 17712 scope move finished after 193 + 292 ms
21:51:43.823 00.000 17712 Move returns status 0, amount 193
21:51:43.823 00.000 17712 MoveAxis(N, 0, ABG)
21:51:43.824 00.001 17712 Move returns status 0, amount 0
21:51:43.824 00.000 17712 move complete, result=0
21:51:43.824 00.000 17712 worker thread done servicing request
21:51:43.824 00.000 17712 Worker thread wakes up
21:51:43.824 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:43.824 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:43.830 00.006 484 GuideStep: -0.8 px 193 ms EAST, -0.5 px 0 ms NORTH
21:51:47.787 03.957 17712 Exposure complete
21:51:49.535 01.748 484 OnExposeComplete: enter
21:51:49.539 00.004 484 UpdateGuideState(): m_state=6
21:51:49.558 00.019 17712 worker thread done servicing request
21:51:49.563 00.005 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:51:49.572 00.009 484 Star::Find returns 1 (0), X=1781.78, Y=858.93, Mass=246302, SNR=58.5, Peak=51136 HFD=2.3
21:51:49.596 00.024 484 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.76) = xAngle (2.71 = 2.71)
21:51:49.622 00.026 484 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.70 = -0.58)
21:51:49.656 00.034 484 CameraToMount -- cameraX=-0.27 cameraY=0.66 hyp=0.71 cameraTheta=1.95 mountX=-0.65 mountY=-0.39, mountTheta=-2.60
21:51:49.741 00.085 484 SchedulePrimaryMove(0F03AFB8, x=-0.27, y=0.66, opts=13)
21:51:49.758 00.017 484 Enqueuing Move request for scope (-0.27, 0.66)
21:51:49.780 00.022 17712 Worker thread wakes up
21:51:49.780 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.66) opts 0xd
21:51:49.781 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.27, 0.66)
21:51:49.781 00.000 17712 Moving (-0.27, 0.66) raw xDistance=-0.65 yDistance=-0.39
21:51:49.781 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
21:51:49.781 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:49.784 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:51:49.784 00.000 17712 MoveAxis(E, 164, ABG)
21:51:49.784 00.000 17712 Guiding  Dir = 2, Dur = 164
21:51:49.785 00.001 17712 IsSlewing returns 0
21:51:49.792 00.007 17712 IsGuiding returns 0
21:51:49.835 00.043 17712 PulseGuide returned control before completion, sleep 135
21:51:49.925 00.090 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1447, FiltMax=65535, Gamma=1.000
21:51:49.980 00.055 17712 IsGuiding returns 1
21:51:49.987 00.007 17712 scope still moving after pulse duration time elapsed
21:51:50.019 00.032 17712 IsSlewing returns 0
21:51:50.019 00.000 17712 IsGuiding returns 1
21:51:50.029 00.010 484 UpdateGuideState exits: m=246302 SNR=58.5
21:51:50.076 00.047 17712 IsSlewing returns 0
21:51:50.077 00.001 17712 IsGuiding returns 0
21:51:50.077 00.000 17712 scope move finished after 164 + 118 ms
21:51:50.077 00.000 17712 Move returns status 0, amount 164
21:51:50.078 00.001 17712 MoveAxis(N, 0, ABG)
21:51:50.078 00.000 17712 Move returns status 0, amount 0
21:51:50.078 00.000 17712 move complete, result=0
21:51:50.090 00.012 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:50.104 00.014 17712 worker thread done servicing request
21:51:50.104 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:51:50.118 00.014 484 Enqueuing Expose request
21:51:50.157 00.039 17712 Worker thread wakes up
21:51:50.157 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:50.157 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:50.158 00.001 484 GuideStep: -0.6 px 164 ms EAST, -0.4 px 0 ms NORTH
21:51:53.970 03.812 17712 Exposure complete
21:51:55.434 01.464 484 OnExposeComplete: enter
21:51:55.438 00.004 484 UpdateGuideState(): m_state=6
21:51:55.460 00.022 17712 worker thread done servicing request
21:51:55.462 00.002 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:51:55.486 00.024 484 Star::Find returns 1 (0), X=1782.54, Y=858.19, Mass=223385, SNR=53.6, Peak=46103 HFD=2.0
21:51:55.522 00.036 484 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.76) = xAngle (0.59 = 0.59)
21:51:55.538 00.016 484 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.58 = -2.71)
21:51:55.543 00.005 484 CameraToMount -- cameraX=0.49 cameraY=-0.08 hyp=0.50 cameraTheta=-0.17 mountX=0.41 mountY=-0.21, mountTheta=-0.47
21:51:55.654 00.111 484 SchedulePrimaryMove(0F03AFB8, x=0.49, y=-0.08, opts=13)
21:51:55.670 00.016 484 Enqueuing Move request for scope (0.49, -0.08)
21:51:55.676 00.006 17712 Worker thread wakes up
21:51:55.676 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.08) opts 0xd
21:51:55.677 00.001 17712 Handling offset move in thread for scope, endpoint = (0.49, -0.08)
21:51:55.677 00.000 17712 Moving (0.49, -0.08) raw xDistance=0.41 yDistance=-0.21
21:51:55.677 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.41
21:51:55.677 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:55.677 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:51:55.677 00.000 17712 MoveAxis(W, 85, ABG)
21:51:55.677 00.000 17712 Guiding  Dir = 3, Dur = 85
21:51:55.677 00.000 17712 IsSlewing returns 0
21:51:55.684 00.007 17712 IsGuiding returns 0
21:51:55.687 00.003 17712 PulseGuide returned control before completion, sleep 93
21:51:55.841 00.154 17712 IsGuiding returns 1
21:51:55.842 00.001 17712 scope still moving after pulse duration time elapsed
21:51:55.889 00.047 17712 IsSlewing returns 0
21:51:55.889 00.000 17712 IsGuiding returns 1
21:51:55.908 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1255, FiltMax=65535, Gamma=1.000
21:51:56.138 00.230 17712 IsSlewing returns 0
21:51:56.139 00.001 17712 IsGuiding returns 1
21:51:56.351 00.212 17712 IsSlewing returns 0
21:51:56.351 00.000 17712 IsGuiding returns 1
21:51:56.408 00.057 17712 IsSlewing returns 0
21:51:56.409 00.001 17712 IsGuiding returns 1
21:51:56.462 00.053 17712 IsSlewing returns 0
21:51:56.463 00.001 17712 IsGuiding returns 1
21:51:56.523 00.060 17712 IsSlewing returns 0
21:51:56.523 00.000 17712 IsGuiding returns 1
21:51:56.564 00.041 17712 IsSlewing returns 0
21:51:56.570 00.006 484 UpdateGuideState exits: m=223385 SNR=53.6
21:51:56.602 00.032 17712 IsGuiding returns 1
21:51:56.602 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.626 00.024 17712 IsSlewing returns 0
21:51:56.626 00.000 17712 IsGuiding returns 1
21:51:56.638 00.012 484 ScheduleExposure(3000,3,1) exposurePending=0
21:51:56.647 00.009 484 Enqueuing Expose request
21:51:56.662 00.015 17712 IsSlewing returns 0
21:51:56.662 00.000 17712 IsGuiding returns 0
21:51:56.663 00.001 17712 scope move finished after 85 + 892 ms
21:51:56.663 00.000 17712 Move returns status 0, amount 85
21:51:56.663 00.000 17712 MoveAxis(N, 0, ABG)
21:51:56.663 00.000 17712 Move returns status 0, amount 0
21:51:56.663 00.000 17712 move complete, result=0
21:51:56.663 00.000 17712 worker thread done servicing request
21:51:56.664 00.001 17712 Worker thread wakes up
21:51:56.664 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:51:56.664 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:51:56.669 00.005 484 evsrv: cli 01158670 request: {"method":"get_app_state","id":1001}
21:51:56.687 00.018 484 case statement mapped state 6 to 3
21:51:56.743 00.056 484 evsrv: cli 01158670 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:51:56.879 00.136 484 GuideStep: 0.4 px 85 ms WEST, -0.2 px 0 ms NORTH
21:52:00.704 03.825 17712 Exposure complete
21:52:02.689 01.985 17712 worker thread done servicing request
21:52:02.690 00.001 484 OnExposeComplete: enter
21:52:02.694 00.004 484 UpdateGuideState(): m_state=6
21:52:02.701 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:52:02.706 00.005 484 Star::Find returns 1 (0), X=1783.89, Y=857.28, Mass=238983, SNR=54.1, Peak=40016 HFD=2.4
21:52:02.712 00.006 484 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.76) = xAngle (0.27 = 0.27)
21:52:02.719 00.007 484 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.25 = -3.03)
21:52:02.729 00.010 484 CameraToMount -- cameraX=1.84 cameraY=-0.99 hyp=2.09 cameraTheta=-0.49 mountX=2.02 mountY=-0.24, mountTheta=-0.12
21:52:02.743 00.014 484 SchedulePrimaryMove(0F03AFB8, x=1.84, y=-0.99, opts=13)
21:52:02.746 00.003 484 Enqueuing Move request for scope (1.84, -0.99)
21:52:02.761 00.015 17712 Worker thread wakes up
21:52:02.761 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.84, -0.99) opts 0xd
21:52:02.761 00.000 17712 Handling offset move in thread for scope, endpoint = (1.84, -0.99)
21:52:02.763 00.002 17712 Moving (1.84, -0.99) raw xDistance=2.02 yDistance=-0.24
21:52:02.763 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.29 from input 2.02
21:52:02.763 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:02.763 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:52:02.763 00.000 17712 MoveAxis(W, 476, ABG)
21:52:02.763 00.000 17712 Guiding  Dir = 3, Dur = 476
21:52:02.763 00.000 17712 IsSlewing returns 0
21:52:02.764 00.001 17712 IsGuiding returns 0
21:52:02.764 00.000 17712 PulseGuide returned control before completion, sleep 486
21:52:02.953 00.189 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1418, FiltMax=65535, Gamma=1.000
21:52:03.060 00.107 484 UpdateGuideState exits: m=238983 SNR=54.1
21:52:03.071 00.011 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:03.077 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
21:52:03.082 00.005 484 Enqueuing Expose request
21:52:03.288 00.206 17712 IsGuiding returns 0
21:52:03.288 00.000 17712 Move returns status 0, amount 476
21:52:03.288 00.000 17712 MoveAxis(N, 0, ABG)
21:52:03.288 00.000 17712 Move returns status 0, amount 0
21:52:03.288 00.000 17712 move complete, result=0
21:52:03.294 00.006 17712 worker thread done servicing request
21:52:03.294 00.000 17712 Worker thread wakes up
21:52:03.295 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:03.301 00.006 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:52:03.425 00.124 484 GuideStep: 2.0 px 476 ms WEST, -0.2 px 0 ms NORTH
21:52:07.077 03.652 17712 Exposure complete
21:52:08.690 01.613 484 OnExposeComplete: enter
21:52:08.693 00.003 484 UpdateGuideState(): m_state=6
21:52:08.700 00.007 17712 worker thread done servicing request
21:52:08.701 00.001 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:52:08.709 00.008 484 Star::Find returns 1 (0), X=1783.63, Y=857.44, Mass=246379, SNR=54.9, Peak=44976 HFD=1.7
21:52:08.728 00.019 484 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.76) = xAngle (0.27 = 0.27)
21:52:08.737 00.009 484 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.02)
21:52:08.741 00.004 484 CameraToMount -- cameraX=1.58 cameraY=-0.83 hyp=1.79 cameraTheta=-0.48 mountX=1.72 mountY=-0.21, mountTheta=-0.12
21:52:08.760 00.019 484 SchedulePrimaryMove(0F03AFB8, x=1.58, y=-0.83, opts=13)
21:52:08.772 00.012 484 Enqueuing Move request for scope (1.58, -0.83)
21:52:08.780 00.008 17712 Worker thread wakes up
21:52:08.780 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.58, -0.83) opts 0xd
21:52:08.780 00.000 17712 Handling offset move in thread for scope, endpoint = (1.58, -0.83)
21:52:08.780 00.000 17712 Moving (1.58, -0.83) raw xDistance=1.72 yDistance=-0.21
21:52:08.780 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.17 from input 1.72
21:52:08.780 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:08.783 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:52:08.783 00.000 17712 MoveAxis(W, 435, ABG)
21:52:08.783 00.000 17712 Guiding  Dir = 3, Dur = 435
21:52:08.783 00.000 17712 IsSlewing returns 0
21:52:08.783 00.000 17712 IsGuiding returns 0
21:52:08.789 00.006 17712 PulseGuide returned control before completion, sleep 444
21:52:08.887 00.098 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1405, FiltMax=65535, Gamma=1.000
21:52:08.946 00.059 484 UpdateGuideState exits: m=246379 SNR=54.9
21:52:08.960 00.014 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:08.973 00.013 484 ScheduleExposure(3000,3,1) exposurePending=0
21:52:08.979 00.006 484 Enqueuing Expose request
21:52:09.256 00.277 17712 IsGuiding returns 0
21:52:09.256 00.000 17712 Move returns status 0, amount 435
21:52:09.256 00.000 17712 MoveAxis(N, 0, ABG)
21:52:09.257 00.001 17712 Move returns status 0, amount 0
21:52:09.257 00.000 17712 move complete, result=0
21:52:09.257 00.000 17712 worker thread done servicing request
21:52:09.257 00.000 17712 Worker thread wakes up
21:52:09.257 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:09.257 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:52:09.302 00.045 484 GuideStep: 1.7 px 435 ms WEST, -0.2 px 0 ms NORTH
21:52:13.279 03.977 17712 Exposure complete
21:52:14.994 01.715 484 OnExposeComplete: enter
21:52:15.000 00.006 484 UpdateGuideState(): m_state=6
21:52:15.017 00.017 17712 worker thread done servicing request
21:52:15.019 00.002 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.025 00.006 484 Star::Find returns 1 (0), X=1782.90, Y=858.48, Mass=234968, SNR=53.1, Peak=50829 HFD=2.3
21:52:15.060 00.035 484 MultiStar: exiting stabilization period
21:52:15.079 00.019 484 MultiStar: updating star positions after lock position change
21:52:15.093 00.014 484 Star::Find(15, 389, 887, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.109 00.016 484 Star::Find returns 1 (0), X=389.95, Y=887.40, Mass=247040, SNR=69.3, Peak=47130 HFD=2.4
21:52:15.136 00.027 484 Star::Find(15, 891, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.146 00.010 484 Star::Find returns 1 (0), X=891.93, Y=1011.85, Mass=203519, SNR=52.5, Peak=52807 HFD=2.2
21:52:15.160 00.014 484 Star::Find(15, 231, 621, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.201 00.041 484 Star::Find returns 1 (0), X=232.25, Y=621.88, Mass=234757, SNR=53.3, Peak=64899 HFD=2.0
21:52:15.207 00.006 484 Star::Find(15, 1589, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.217 00.010 484 Star::Find returns 1 (0), X=1589.89, Y=900.53, Mass=156476, SNR=35.3, Peak=35607 HFD=2.4
21:52:15.226 00.009 484 Star::Find(15, 982, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.233 00.007 484 Star::Find returns 1 (0), X=981.88, Y=1024.47, Mass=160046, SNR=44.2, Peak=35139 HFD=2.4
21:52:15.241 00.008 484 Star::Find(15, 101, 652, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.250 00.009 484 Star::Find returns 1 (0), X=101.73, Y=651.91, Mass=159231, SNR=44.6, Peak=32205 HFD=2.3
21:52:15.257 00.007 484 Star::Find(15, 766, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.280 00.023 484 Star::Find returns 1 (0), X=766.15, Y=667.63, Mass=128000, SNR=36.6, Peak=32135 HFD=1.9
21:52:15.305 00.025 484 Star::Find(15, 1082, 388, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.326 00.021 484 Star::Find returns 1 (0), X=1082.65, Y=388.65, Mass=163002, SNR=49.5, Peak=36304 HFD=1.6
21:52:15.343 00.017 484 Star::Find(15, 228, 330, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.356 00.013 484 Star::Find returns 1 (0), X=228.87, Y=330.83, Mass=130224, SNR=42.4, Peak=25079 HFD=2.3
21:52:15.368 00.012 484 Star::Find(15, 1804, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.372 00.004 484 Star::Find returns 1 (0), X=1801.78, Y=1009.86, Mass=127350, SNR=27.2, Peak=20285 HFD=3.1
21:52:15.377 00.005 484 Star::Find(15, 1832, 152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:52:15.382 00.005 484 Star::Find returns 1 (0), X=1832.97, Y=152.10, Mass=84189, SNR=30.2, Peak=21651 HFD=2.1
21:52:15.388 00.006 484 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.76) = xAngle (1.00 = 1.00)
21:52:15.401 00.013 484 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.99 = -2.30)
21:52:15.416 00.015 484 CameraToMount -- cameraX=0.85 cameraY=0.21 hyp=0.87 cameraTheta=0.24 mountX=0.47 mountY=-0.65, mountTheta=-0.94
21:52:15.424 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.85, y=0.21, opts=13)
21:52:15.429 00.005 484 Enqueuing Move request for scope (0.85, 0.21)
21:52:15.450 00.021 17712 Worker thread wakes up
21:52:15.450 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.85, 0.21) opts 0xd
21:52:15.450 00.000 17712 Handling offset move in thread for scope, endpoint = (0.85, 0.21)
21:52:15.450 00.000 17712 Moving (0.85, 0.21) raw xDistance=0.47 yDistance=-0.65
21:52:15.450 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.47
21:52:15.451 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:52:15.451 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
21:52:15.451 00.000 17712 MoveAxis(W, 141, ABG)
21:52:15.451 00.000 17712 Guiding  Dir = 3, Dur = 141
21:52:15.451 00.000 17712 IsSlewing returns 0
21:52:15.452 00.001 17712 IsGuiding returns 0
21:52:15.452 00.000 17712 PulseGuide returned control before completion, sleep 151
21:52:15.518 00.066 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1495, FiltMax=65535, Gamma=1.000
21:52:15.608 00.090 17712 IsGuiding returns 1
21:52:15.608 00.000 17712 scope still moving after pulse duration time elapsed
21:52:15.612 00.004 484 UpdateGuideState exits: m=234968 SNR=53.1
21:52:15.617 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:15.632 00.015 484 ScheduleExposure(3000,3,1) exposurePending=0
21:52:15.637 00.005 484 Enqueuing Expose request
21:52:15.642 00.005 17712 IsSlewing returns 0
21:52:15.642 00.000 17712 IsGuiding returns 0
21:52:15.642 00.000 17712 scope move finished after 141 + 49 ms
21:52:15.642 00.000 17712 Move returns status 0, amount 141
21:52:15.642 00.000 17712 MoveAxis(N, 0, ABG)
21:52:15.642 00.000 17712 Move returns status 0, amount 0
21:52:15.643 00.001 17712 move complete, result=0
21:52:15.643 00.000 17712 worker thread done servicing request
21:52:15.643 00.000 17712 Worker thread wakes up
21:52:15.643 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:15.643 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:52:15.659 00.016 484 GuideStep: 0.5 px 141 ms WEST, -0.7 px 0 ms NORTH
21:52:19.344 03.685 17712 Exposure complete
21:52:20.617 01.273 17712 worker thread done servicing request
21:52:20.617 00.000 484 OnExposeComplete: enter
21:52:20.662 00.045 484 UpdateGuideState(): m_state=6
21:52:20.745 00.083 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:52:20.775 00.030 484 Star::Find returns 1 (0), X=1783.47, Y=858.46, Mass=245568, SNR=55.7, Peak=40320 HFD=1.9
21:52:20.785 00.010 484 MultiStar: [#1 0.33,-0.03,0.82,U] [#2 0.04,-0.12,1.00,U] [#3 0.10,-0.41,1.27,U] [#4 0.31,-0.12,0.67,U] [#5 0.39,-0.27,0.59,U] [#6 -0.00,0.40,0.81,U] [#7 0.71,-0.05,0.76,U] [#8 0.03,-0.18,0.73,U] 
21:52:20.790 00.005 484 refined, 8 included, MultiStar: {0.37, -0.07}, one-star: {1.42, 0.19}
21:52:20.804 00.014 484 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.76) = xAngle (0.57 = 0.57)
21:52:20.810 00.006 484 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.55 = -2.73)
21:52:20.830 00.020 484 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-0.19 mountX=0.32 mountY=-0.15, mountTheta=-0.44
21:52:20.852 00.022 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=-0.07, opts=13)
21:52:20.857 00.005 484 Enqueuing Move request for scope (0.37, -0.07)
21:52:20.861 00.004 17712 Worker thread wakes up
21:52:20.861 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
21:52:20.861 00.000 17712 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
21:52:20.861 00.000 17712 Moving (0.37, -0.07) raw xDistance=0.32 yDistance=-0.15
21:52:20.861 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
21:52:20.862 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:20.862 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:52:20.862 00.000 17712 MoveAxis(W, 84, ABG)
21:52:20.862 00.000 17712 Guiding  Dir = 3, Dur = 84
21:52:20.862 00.000 17712 IsSlewing returns 0
21:52:20.863 00.001 17712 IsGuiding returns 0
21:52:20.863 00.000 17712 PulseGuide returned control before completion, sleep 94
21:52:20.954 00.091 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1527, FiltMax=65535, Gamma=1.000
21:52:20.975 00.021 17712 IsGuiding returns 0
21:52:20.975 00.000 17712 Move returns status 0, amount 84
21:52:20.975 00.000 17712 MoveAxis(N, 0, ABG)
21:52:20.975 00.000 17712 Move returns status 0, amount 0
21:52:20.975 00.000 17712 move complete, result=0
21:52:20.976 00.001 17712 worker thread done servicing request
21:52:21.010 00.034 484 UpdateGuideState exits: m=245568 SNR=55.7
21:52:21.031 00.021 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:21.083 00.052 484 ScheduleExposure(3000,3,1) exposurePending=0
21:52:21.087 00.004 484 Enqueuing Expose request
21:52:21.094 00.007 17712 Worker thread wakes up
21:52:21.095 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:21.095 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:52:21.096 00.001 484 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
21:52:39.155 18.059 17712 worker thread setting skip send exposure complete
21:52:39.155 00.000 17712 worker thread queueing reconnect event to GUI thread
21:52:39.155 00.000 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:52:39.155 00.000 17712 worker thread skipping SendWorkerThreadExposeComplete
21:52:39.155 00.000 17712 worker thread done servicing request
21:52:39.214 00.059 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:52:39.726 00.512 484 Try camera reconnect, now = 1778727159
21:52:39.732 00.006 484 gear_dialog: ReconnectCamera
21:52:39.754 00.022 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:52:39.807 00.053 484 Status Line: Connecting to Camera ...
21:52:39.905 00.098 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:52:39.926 00.021 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:52:39.946 00.020 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:52:45.259 05.313 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:52:45.281 00.022 484 ASCOM camera: MaxBinning is 2
21:52:45.303 00.022 484 ASCOM camera: has cooler
21:52:45.327 00.024 484 ASCOM Camera: set binning = 1
21:52:45.342 00.015 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:52:45.369 00.027 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:52:45.375 00.006 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:52:45.395 00.020 484 FrameSize=(0,0)
21:52:45.408 00.013 484 PixelSize=5.86
21:52:45.421 00.013 484 BitsPerPixel=16
21:52:45.430 00.009 484 HasGainControl=0
21:52:45.442 00.012 484 HasShutter=0
21:52:45.448 00.006 484 HasSubFrames=1
21:52:45.456 00.008 484 ST4HasGuideOutput=1
21:52:45.472 00.016 484 Status Line: Camera Connected
21:52:45.555 00.083 484 Camera Re-connect succeeded, resume exposures
21:52:45.587 00.032 484 ScheduleExposure(3000,3,0) exposurePending=0
21:52:45.615 00.028 484 Enqueuing Expose request
21:52:45.621 00.006 17712 Worker thread wakes up
21:52:45.621 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:45.621 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,0,0)
21:52:49.512 03.891 17712 Exposure complete
21:52:50.444 00.932 484 OnExposeComplete: enter
21:52:50.451 00.007 484 UpdateGuideState(): m_state=6
21:52:50.458 00.007 17712 worker thread done servicing request
21:52:50.460 00.002 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:52:50.496 00.036 484 Star::Find returns 1 (0), X=1783.38, Y=858.75, Mass=243126, SNR=59.7, Peak=40221 HFD=2.2
21:52:50.534 00.038 484 MultiStar: [#1 0.22,0.57,0.77,U] [#2 -0.03,0.38,0.82,U] [#3 0.07,0.24,1.02,U] [#4 0.10,0.78,0.67,U] [#5 0.38,0.43,0.66,U] [#6 -0.20,0.73,0.81,U] [#7 0.61,0.53,0.58,U] [#8 0.18,0.28,0.82,U] 
21:52:50.545 00.011 484 refined, 8 included, MultiStar: {0.31, 0.48}, one-star: {1.33, 0.48}
21:52:50.569 00.024 484 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.76) = xAngle (1.75 = 1.75)
21:52:50.587 00.018 484 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.74 = -1.54)
21:52:50.613 00.026 484 CameraToMount -- cameraX=0.31 cameraY=0.48 hyp=0.57 cameraTheta=1.00 mountX=-0.10 mountY=-0.57, mountTheta=-1.75
21:52:50.686 00.073 484 SchedulePrimaryMove(0F03AFB8, x=0.31, y=0.48, opts=13)
21:52:50.725 00.039 484 Enqueuing Move request for scope (0.31, 0.48)
21:52:50.806 00.081 17712 Worker thread wakes up
21:52:50.808 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.48) opts 0xd
21:52:50.808 00.000 17712 Handling offset move in thread for scope, endpoint = (0.31, 0.48)
21:52:50.808 00.000 17712 Moving (0.31, 0.48) raw xDistance=-0.10 yDistance=-0.57
21:52:50.808 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:52:50.808 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=0.01 newest=-1.37
21:52:50.808 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:52:50.808 00.000 17712 MoveAxis(E, 0, ABG)
21:52:50.809 00.001 17712 Move returns status 0, amount 0
21:52:50.809 00.000 17712 MoveAxis(N, 107, ABG)
21:52:50.809 00.000 17712 Guiding  Dir = 0, Dur = 107
21:52:50.809 00.000 17712 IsSlewing returns 0
21:52:50.809 00.000 17712 IsGuiding returns 0
21:52:50.810 00.001 17712 PulseGuide returned control before completion, sleep 117
21:52:50.941 00.131 17712 IsGuiding returns 1
21:52:50.941 00.000 17712 scope still moving after pulse duration time elapsed
21:52:50.986 00.045 17712 IsSlewing returns 0
21:52:50.989 00.003 17712 IsGuiding returns 0
21:52:50.989 00.000 17712 scope move finished after 107 + 72 ms
21:52:50.989 00.000 17712 Move returns status 0, amount 107
21:52:50.989 00.000 17712 move complete, result=0
21:52:50.989 00.000 17712 worker thread done servicing request
21:52:51.051 00.062 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1341, FiltMax=65535, Gamma=1.000
21:52:51.311 00.260 484 UpdateGuideState exits: m=243126 SNR=59.7
21:52:51.326 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:51.353 00.027 484 ScheduleExposure(3000,3,1) exposurePending=0
21:52:51.364 00.011 484 Enqueuing Expose request
21:52:51.421 00.057 17712 Worker thread wakes up
21:52:51.421 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:51.421 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:52:51.422 00.001 484 GuideStep: -0.1 px 0 ms EAST, -0.6 px 107 ms NORTH
21:52:55.285 03.863 17712 Exposure complete
21:52:56.445 01.160 484 OnExposeComplete: enter
21:52:56.454 00.009 17712 worker thread done servicing request
21:52:56.454 00.000 484 UpdateGuideState(): m_state=6
21:52:56.461 00.007 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:52:56.484 00.023 484 Star::Find returns 1 (0), X=1782.98, Y=859.00, Mass=266752, SNR=58.9, Peak=52349 HFD=2.0
21:52:56.514 00.030 484 MultiStar: [#1 -0.00,0.82,0.77,U] [#2 0.03,0.47,0.89,U] [#3 -0.08,0.86,0.96,U] [#4 0.00,0.68,0.80,U] [#5 0.25,0.43,0.54,U] [#6 -0.29,1.10,0.90,U] [#7 0.21,0.97,0.63,U] [#8 -0.01,0.48,0.88,U] 
21:52:56.538 00.024 484 refined, 8 included, MultiStar: {0.12, 0.73}, one-star: {0.93, 0.73}
21:52:56.574 00.036 484 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.76) = xAngle (2.17 = 2.17)
21:52:56.589 00.015 484 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.15 = -1.13)
21:52:56.612 00.023 484 CameraToMount -- cameraX=0.12 cameraY=0.73 hyp=0.74 cameraTheta=1.41 mountX=-0.42 mountY=-0.67, mountTheta=-2.13
21:52:56.658 00.046 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=0.73, opts=13)
21:52:56.663 00.005 484 Enqueuing Move request for scope (0.12, 0.73)
21:52:56.696 00.033 17712 Worker thread wakes up
21:52:56.696 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.73) opts 0xd
21:52:56.696 00.000 17712 Handling offset move in thread for scope, endpoint = (0.12, 0.73)
21:52:56.697 00.001 17712 Moving (0.12, 0.73) raw xDistance=-0.42 yDistance=-0.67
21:52:56.697 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
21:52:56.697 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
21:52:56.697 00.000 17712 MoveAxis(E, 97, ABG)
21:52:56.697 00.000 17712 Guiding  Dir = 2, Dur = 97
21:52:56.697 00.000 17712 IsSlewing returns 0
21:52:56.698 00.001 17712 IsGuiding returns 0
21:52:56.698 00.000 17712 PulseGuide returned control before completion, sleep 107
21:52:56.820 00.122 17712 IsGuiding returns 0
21:52:56.820 00.000 17712 Move returns status 0, amount 97
21:52:56.820 00.000 17712 MoveAxis(N, 126, ABG)
21:52:56.820 00.000 17712 Guiding  Dir = 0, Dur = 126
21:52:56.822 00.002 17712 IsSlewing returns 0
21:52:56.822 00.000 17712 IsGuiding returns 0
21:52:56.823 00.001 17712 PulseGuide returned control before completion, sleep 136
21:52:56.874 00.051 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1447, FiltMax=65535, Gamma=1.000
21:52:56.974 00.100 17712 IsGuiding returns 1
21:52:56.974 00.000 17712 scope still moving after pulse duration time elapsed
21:52:56.977 00.003 484 UpdateGuideState exits: m=266752 SNR=58.9
21:52:56.993 00.016 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:57.009 00.016 17712 IsSlewing returns 0
21:52:57.009 00.000 17712 IsGuiding returns 0
21:52:57.009 00.000 17712 scope move finished after 126 + 61 ms
21:52:57.009 00.000 17712 Move returns status 0, amount 126
21:52:57.009 00.000 17712 move complete, result=0
21:52:57.009 00.000 17712 worker thread done servicing request
21:52:57.009 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:52:57.018 00.009 484 Enqueuing Expose request
21:52:57.023 00.005 17712 Worker thread wakes up
21:52:57.023 00.000 484 GuideStep: -0.4 px 97 ms EAST, -0.7 px 126 ms NORTH
21:52:57.029 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
21:52:57.029 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:01.056 04.027 17712 Exposure complete
21:53:02.586 01.530 484 OnExposeComplete: enter
21:53:02.591 00.005 484 UpdateGuideState(): m_state=6
21:53:02.596 00.005 17712 worker thread done servicing request
21:53:02.596 00.000 484 Star::Find(15, 1782, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:53:02.616 00.020 484 Star::Find returns 1 (0), X=1783.88, Y=858.80, Mass=210762, SNR=48.1, Peak=55840 HFD=2.3
21:53:02.629 00.013 484 MultiStar: [#1 0.79,0.33,1.13,U] [#2 0.83,0.33,0.92,U] [#3 0.73,0.14,1.25,U] [#4 0.75,0.37,0.90,U] [#5 1.18,0.60,0.83,U] [#6 0.25,0.71,1.02,U] [#7 0.86,0.34,0.73,U] [#8 0.76,0.52,0.99,U] 
21:53:02.635 00.006 484 refined, 8 included, MultiStar: {0.88, 0.42}, one-star: {1.83, 0.53}
21:53:02.639 00.004 484 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.76) = xAngle (1.21 = 1.21)
21:53:02.669 00.030 484 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.19 = -2.09)
21:53:02.686 00.017 484 CameraToMount -- cameraX=0.88 cameraY=0.42 hyp=0.98 cameraTheta=0.45 mountX=0.35 mountY=-0.85, mountTheta=-1.18
21:53:02.721 00.035 484 SchedulePrimaryMove(0F03AFB8, x=0.88, y=0.42, opts=13)
21:53:02.727 00.006 484 Enqueuing Move request for scope (0.88, 0.42)
21:53:02.761 00.034 17712 Worker thread wakes up
21:53:02.761 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.42) opts 0xd
21:53:02.761 00.000 17712 Handling offset move in thread for scope, endpoint = (0.88, 0.42)
21:53:02.763 00.002 17712 Moving (0.88, 0.42) raw xDistance=0.35 yDistance=-0.85
21:53:02.763 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.35
21:53:02.763 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
21:53:02.763 00.000 17712 MoveAxis(W, 74, ABG)
21:53:02.763 00.000 17712 Guiding  Dir = 3, Dur = 74
21:53:02.763 00.000 17712 IsSlewing returns 0
21:53:02.764 00.001 17712 IsGuiding returns 0
21:53:02.777 00.013 17712 PulseGuide returned control before completion, sleep 71
21:53:02.880 00.103 17712 IsGuiding returns 1
21:53:02.881 00.001 17712 scope still moving after pulse duration time elapsed
21:53:02.924 00.043 17712 IsSlewing returns 0
21:53:02.925 00.001 17712 IsGuiding returns 0
21:53:02.925 00.000 17712 scope move finished after 74 + 86 ms
21:53:02.925 00.000 17712 Move returns status 0, amount 74
21:53:02.925 00.000 17712 MoveAxis(N, 159, ABG)
21:53:02.925 00.000 17712 Guiding  Dir = 0, Dur = 159
21:53:02.926 00.001 17712 IsSlewing returns 0
21:53:02.926 00.000 17712 IsGuiding returns 0
21:53:02.936 00.010 17712 PulseGuide returned control before completion, sleep 169
21:53:02.954 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=995, FiltMax=65535, Gamma=1.000
21:53:03.129 00.175 17712 IsGuiding returns 0
21:53:03.129 00.000 17712 Move returns status 0, amount 159
21:53:03.129 00.000 17712 move complete, result=0
21:53:03.130 00.001 17712 worker thread done servicing request
21:53:03.137 00.007 484 UpdateGuideState exits: m=210762 SNR=48.1
21:53:03.161 00.024 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:03.174 00.013 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:03.201 00.027 484 Enqueuing Expose request
21:53:03.228 00.027 17712 Worker thread wakes up
21:53:03.228 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:03.235 00.007 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:03.238 00.003 484 GuideStep: 0.3 px 74 ms WEST, -0.8 px 159 ms NORTH
21:53:07.007 03.769 17712 Exposure complete
21:53:08.091 01.084 484 OnExposeComplete: enter
21:53:08.105 00.014 17712 worker thread done servicing request
21:53:08.106 00.001 484 UpdateGuideState(): m_state=6
21:53:08.128 00.022 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:53:08.143 00.015 484 Star::Find returns 1 (0), X=1783.87, Y=858.81, Mass=237222, SNR=54.5, Peak=53024 HFD=2.3
21:53:08.163 00.020 484 MultiStar: [#1 1.08,0.31,0.95,U] [#2 0.71,0.10,1.18,U] [#3 1.05,0.08,1.08,U] [#4 0.99,0.64,0.91,U] [#5 1.06,0.29,0.77,U] [#6 0.83,0.50,1.02,U] [#7 1.18,0.27,0.76,U] [#8 0.87,0.27,0.85,U] 
21:53:08.172 00.009 484 refined, 8 included, MultiStar: {1.06, 0.33}, one-star: {1.82, 0.54}
21:53:08.185 00.013 484 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.76) = xAngle (1.06 = 1.06)
21:53:08.193 00.008 484 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.05 = -2.24)
21:53:08.200 00.007 484 CameraToMount -- cameraX=1.06 cameraY=0.33 hyp=1.11 cameraTheta=0.30 mountX=0.54 mountY=-0.87, mountTheta=-1.01
21:53:08.273 00.073 484 SchedulePrimaryMove(0F03AFB8, x=1.06, y=0.33, opts=13)
21:53:08.294 00.021 484 Enqueuing Move request for scope (1.06, 0.33)
21:53:08.313 00.019 17712 Worker thread wakes up
21:53:08.313 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.33) opts 0xd
21:53:08.313 00.000 17712 Handling offset move in thread for scope, endpoint = (1.06, 0.33)
21:53:08.313 00.000 17712 Moving (1.06, 0.33) raw xDistance=0.54 yDistance=-0.87
21:53:08.314 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
21:53:08.314 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
21:53:08.314 00.000 17712 MoveAxis(W, 132, ABG)
21:53:08.314 00.000 17712 Guiding  Dir = 3, Dur = 132
21:53:08.315 00.001 17712 IsSlewing returns 0
21:53:08.315 00.000 17712 IsGuiding returns 0
21:53:08.316 00.001 17712 PulseGuide returned control before completion, sleep 141
21:53:08.502 00.186 17712 IsGuiding returns 0
21:53:08.519 00.017 17712 Move returns status 0, amount 132
21:53:08.519 00.000 17712 MoveAxis(N, 164, ABG)
21:53:08.520 00.001 17712 Guiding  Dir = 0, Dur = 164
21:53:08.520 00.000 17712 IsSlewing returns 0
21:53:08.534 00.014 17712 IsGuiding returns 0
21:53:08.549 00.015 17712 PulseGuide returned control before completion, sleep 160
21:53:08.553 00.004 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1394, FiltMax=65535, Gamma=1.000
21:53:08.672 00.119 484 UpdateGuideState exits: m=237222 SNR=54.5
21:53:08.680 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.694 00.014 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:08.704 00.010 484 Enqueuing Expose request
21:53:08.729 00.025 17712 IsGuiding returns 1
21:53:08.729 00.000 17712 scope still moving after pulse duration time elapsed
21:53:08.775 00.046 17712 IsSlewing returns 0
21:53:08.776 00.001 17712 IsGuiding returns 0
21:53:08.776 00.000 17712 scope move finished after 164 + 77 ms
21:53:08.776 00.000 17712 Move returns status 0, amount 164
21:53:08.776 00.000 17712 move complete, result=0
21:53:08.776 00.000 17712 worker thread done servicing request
21:53:08.776 00.000 17712 Worker thread wakes up
21:53:08.776 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:08.777 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:08.786 00.009 484 GuideStep: 0.5 px 132 ms WEST, -0.9 px 164 ms NORTH
21:53:12.589 03.803 17712 Exposure complete
21:53:13.663 01.074 484 OnExposeComplete: enter
21:53:13.670 00.007 484 UpdateGuideState(): m_state=6
21:53:13.689 00.019 17712 worker thread done servicing request
21:53:13.699 00.010 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:53:13.713 00.014 484 Star::Find returns 1 (0), X=1783.49, Y=858.44, Mass=231443, SNR=58.4, Peak=47056 HFD=1.5
21:53:13.729 00.016 484 MultiStar: [#1 0.50,0.30,0.94,U] [#2 0.46,-0.04,0.78,U] [#3 0.32,0.07,0.99,U] [#4 0.55,0.27,0.77,U] [#5 0.60,-0.02,0.60,U] [#6 0.17,0.32,0.81,U] [#7 0.66,0.29,0.67,U] [#8 0.25,0.26,0.75,U] 
21:53:13.736 00.007 484 refined, 8 included, MultiStar: {0.57, 0.18}, one-star: {1.44, 0.17}
21:53:13.770 00.034 484 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.76) = xAngle (1.07 = 1.07)
21:53:13.794 00.024 484 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.06 = -2.22)
21:53:13.829 00.035 484 CameraToMount -- cameraX=0.57 cameraY=0.18 hyp=0.59 cameraTheta=0.31 mountX=0.28 mountY=-0.47, mountTheta=-1.03
21:53:13.856 00.027 484 SchedulePrimaryMove(0F03AFB8, x=0.57, y=0.18, opts=13)
21:53:13.873 00.017 484 Enqueuing Move request for scope (0.57, 0.18)
21:53:13.896 00.023 17712 Worker thread wakes up
21:53:13.896 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.18) opts 0xd
21:53:13.897 00.001 17712 Handling offset move in thread for scope, endpoint = (0.57, 0.18)
21:53:13.897 00.000 17712 Moving (0.57, 0.18) raw xDistance=0.28 yDistance=-0.47
21:53:13.897 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
21:53:13.900 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:53:13.900 00.000 17712 MoveAxis(E, 0, ABG)
21:53:13.900 00.000 17712 Move returns status 0, amount 0
21:53:13.900 00.000 17712 MoveAxis(N, 89, ABG)
21:53:13.900 00.000 17712 Guiding  Dir = 0, Dur = 89
21:53:13.900 00.000 17712 IsSlewing returns 0
21:53:13.901 00.001 17712 IsGuiding returns 0
21:53:13.901 00.000 17712 PulseGuide returned control before completion, sleep 99
21:53:14.019 00.118 17712 IsGuiding returns 1
21:53:14.019 00.000 17712 scope still moving after pulse duration time elapsed
21:53:14.046 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1498, FiltMax=65535, Gamma=1.000
21:53:14.064 00.018 17712 IsSlewing returns 0
21:53:14.066 00.002 17712 IsGuiding returns 1
21:53:14.105 00.039 17712 IsSlewing returns 0
21:53:14.106 00.001 17712 IsGuiding returns 1
21:53:14.145 00.039 17712 IsSlewing returns 0
21:53:14.145 00.000 17712 IsGuiding returns 1
21:53:14.193 00.048 17712 IsSlewing returns 0
21:53:14.193 00.000 17712 IsGuiding returns 1
21:53:14.203 00.010 484 UpdateGuideState exits: m=231443 SNR=58.4
21:53:14.235 00.032 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:14.286 00.051 17712 IsSlewing returns 0
21:53:14.286 00.000 17712 IsGuiding returns 0
21:53:14.286 00.000 17712 scope move finished after 89 + 295 ms
21:53:14.286 00.000 17712 Move returns status 0, amount 89
21:53:14.286 00.000 17712 move complete, result=0
21:53:14.287 00.001 17712 worker thread done servicing request
21:53:14.293 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:14.317 00.024 484 Enqueuing Expose request
21:53:14.328 00.011 17712 Worker thread wakes up
21:53:14.328 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:14.328 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:14.329 00.001 484 GuideStep: 0.3 px 0 ms EAST, -0.5 px 89 ms NORTH
21:53:18.075 03.746 17712 Exposure complete
21:53:19.496 01.421 484 OnExposeComplete: enter
21:53:19.511 00.015 17712 worker thread done servicing request
21:53:19.511 00.000 484 UpdateGuideState(): m_state=6
21:53:19.527 00.016 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:53:19.557 00.030 484 Star::Find returns 1 (0), X=1783.57, Y=858.55, Mass=237262, SNR=51.1, Peak=47392 HFD=1.6
21:53:19.568 00.011 484 MultiStar: [#1 0.61,0.43,0.97,U] [#2 0.43,-0.13,0.90,U] [#3 0.41,-0.01,1.11,U] [#4 0.25,-0.08,0.96,U] [#5 0.71,-0.18,0.86,U] [#6 0.14,0.65,0.95,U] [#7 0.14,0.49,0.74,U] [#8 0.12,0.06,0.79,U] 
21:53:19.578 00.010 484 refined, 8 included, MultiStar: {0.50, 0.17}, one-star: {1.53, 0.28}
21:53:19.609 00.031 484 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.76) = xAngle (1.08 = 1.08)
21:53:19.622 00.013 484 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.06 = -2.22)
21:53:19.636 00.014 484 CameraToMount -- cameraX=0.50 cameraY=0.17 hyp=0.53 cameraTheta=0.32 mountX=0.25 mountY=-0.42, mountTheta=-1.03
21:53:19.675 00.039 484 SchedulePrimaryMove(0F03AFB8, x=0.50, y=0.17, opts=13)
21:53:19.684 00.009 484 Enqueuing Move request for scope (0.50, 0.17)
21:53:19.707 00.023 17712 Worker thread wakes up
21:53:19.707 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.17) opts 0xd
21:53:19.707 00.000 17712 Handling offset move in thread for scope, endpoint = (0.50, 0.17)
21:53:19.707 00.000 17712 Moving (0.50, 0.17) raw xDistance=0.25 yDistance=-0.42
21:53:19.707 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:53:19.707 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:19.708 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:53:19.708 00.000 17712 MoveAxis(E, 0, ABG)
21:53:19.708 00.000 17712 Move returns status 0, amount 0
21:53:19.708 00.000 17712 MoveAxis(N, 0, ABG)
21:53:19.708 00.000 17712 Move returns status 0, amount 0
21:53:19.708 00.000 17712 move complete, result=0
21:53:19.708 00.000 17712 worker thread done servicing request
21:53:19.795 00.087 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1543, FiltMax=65535, Gamma=1.000
21:53:19.892 00.097 484 UpdateGuideState exits: m=237262 SNR=51.1
21:53:19.910 00.018 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:19.928 00.018 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:19.953 00.025 484 Enqueuing Expose request
21:53:19.963 00.010 17712 Worker thread wakes up
21:53:19.964 00.001 484 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:53:19.970 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:19.970 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:23.822 03.852 17712 Exposure complete
21:53:25.019 01.197 484 OnExposeComplete: enter
21:53:25.022 00.003 484 UpdateGuideState(): m_state=6
21:53:25.030 00.008 17712 worker thread done servicing request
21:53:25.032 00.002 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:53:25.055 00.023 484 Star::Find returns 1 (0), X=1784.26, Y=858.17, Mass=242741, SNR=54.1, Peak=37735 HFD=2.4
21:53:25.074 00.019 484 MultiStar: [#1 1.25,-0.44,1.03,U] [#2 1.26,-0.56,0.00,M1] [#3 1.22,-0.76,0.00,M1] [#4 1.10,-0.46,0.85,U] [#5 1.59,-0.75,0.00,M1] [#6 1.27,-0.32,0.73,U] [#7 1.46,-0.53,0.00,M1] [#8 0.90,-0.56,0.85,U] 
21:53:25.101 00.027 484 refined, 4 included, MultiStar: {1.37, -0.37}, one-star: {2.21, -0.10}
21:53:25.121 00.020 484 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.76) = xAngle (0.50 = 0.50)
21:53:25.127 00.006 484 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.48 = -2.80)
21:53:25.143 00.016 484 CameraToMount -- cameraX=1.37 cameraY=-0.37 hyp=1.42 cameraTheta=-0.26 mountX=1.25 mountY=-0.48, mountTheta=-0.36
21:53:25.174 00.031 484 SchedulePrimaryMove(0F03AFB8, x=1.37, y=-0.37, opts=13)
21:53:25.196 00.022 484 Enqueuing Move request for scope (1.37, -0.37)
21:53:25.217 00.021 17712 Worker thread wakes up
21:53:25.217 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.37) opts 0xd
21:53:25.217 00.000 17712 Handling offset move in thread for scope, endpoint = (1.37, -0.37)
21:53:25.218 00.001 17712 Moving (1.37, -0.37) raw xDistance=1.25 yDistance=-0.48
21:53:25.218 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25
21:53:25.218 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:53:25.218 00.000 17712 MoveAxis(W, 292, ABG)
21:53:25.218 00.000 17712 Guiding  Dir = 3, Dur = 292
21:53:25.218 00.000 17712 IsSlewing returns 0
21:53:25.218 00.000 17712 IsGuiding returns 0
21:53:25.219 00.001 17712 PulseGuide returned control before completion, sleep 302
21:53:25.311 00.092 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1435, FiltMax=65535, Gamma=1.000
21:53:25.404 00.093 484 UpdateGuideState exits: m=242741 SNR=54.1
21:53:25.426 00.022 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:25.443 00.017 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:25.460 00.017 484 Enqueuing Expose request
21:53:25.522 00.062 17712 IsGuiding returns 1
21:53:25.522 00.000 17712 scope still moving after pulse duration time elapsed
21:53:25.555 00.033 17712 IsSlewing returns 0
21:53:25.555 00.000 17712 IsGuiding returns 0
21:53:25.556 00.001 17712 scope move finished after 292 + 45 ms
21:53:25.556 00.000 17712 Move returns status 0, amount 292
21:53:25.556 00.000 17712 MoveAxis(N, 90, ABG)
21:53:25.557 00.001 17712 Guiding  Dir = 0, Dur = 90
21:53:25.557 00.000 17712 IsSlewing returns 0
21:53:25.557 00.000 17712 IsGuiding returns 0
21:53:25.559 00.002 17712 PulseGuide returned control before completion, sleep 100
21:53:25.672 00.113 17712 IsGuiding returns 1
21:53:25.673 00.001 17712 scope still moving after pulse duration time elapsed
21:53:25.706 00.033 17712 IsSlewing returns 0
21:53:25.706 00.000 17712 IsGuiding returns 0
21:53:25.707 00.001 17712 scope move finished after 90 + 57 ms
21:53:25.707 00.000 17712 Move returns status 0, amount 90
21:53:25.707 00.000 17712 move complete, result=0
21:53:25.707 00.000 17712 worker thread done servicing request
21:53:25.707 00.000 17712 Worker thread wakes up
21:53:25.707 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:25.707 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:25.717 00.010 484 GuideStep: 1.3 px 292 ms WEST, -0.5 px 90 ms NORTH
21:53:29.391 03.674 17712 Exposure complete
21:53:30.750 01.359 484 OnExposeComplete: enter
21:53:30.756 00.006 484 UpdateGuideState(): m_state=6
21:53:30.788 00.032 17712 worker thread done servicing request
21:53:30.788 00.000 484 Star::Find(15, 1784, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:53:30.804 00.016 484 Star::Find returns 1 (0), X=1783.76, Y=858.02, Mass=259589, SNR=64.4, Peak=46288 HFD=2.5
21:53:30.823 00.019 484 MultiStar: [#1 0.82,-0.22,0.80,U] [#2 0.84,-0.55,0.78,U] [#3 0.88,-0.53,1.05,U] [#4 0.94,-0.32,0.56,U] [#5 1.25,-0.55,0.00,M2] [#6 0.55,-0.01,0.77,U] [#7 0.95,-0.21,0.56,U] [#8 0.61,-0.41,0.60,U] 
21:53:30.861 00.038 484 refined, 7 included, MultiStar: {0.95, -0.32}, one-star: {1.71, -0.25}
21:53:30.893 00.032 484 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.76) = xAngle (0.43 = 0.43)
21:53:30.937 00.044 484 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.42 = -2.86)
21:53:30.971 00.034 484 CameraToMount -- cameraX=0.95 cameraY=-0.32 hyp=1.00 cameraTheta=-0.32 mountX=0.91 mountY=-0.28, mountTheta=-0.30
21:53:31.012 00.041 484 SchedulePrimaryMove(0F03AFB8, x=0.95, y=-0.32, opts=13)
21:53:31.028 00.016 484 Enqueuing Move request for scope (0.95, -0.32)
21:53:31.044 00.016 17712 Worker thread wakes up
21:53:31.044 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.32) opts 0xd
21:53:31.045 00.001 17712 Handling offset move in thread for scope, endpoint = (0.95, -0.32)
21:53:31.045 00.000 17712 Moving (0.95, -0.32) raw xDistance=0.91 yDistance=-0.28
21:53:31.045 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.91
21:53:31.045 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:31.045 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:53:31.045 00.000 17712 MoveAxis(W, 232, ABG)
21:53:31.045 00.000 17712 Guiding  Dir = 3, Dur = 232
21:53:31.045 00.000 17712 IsSlewing returns 0
21:53:31.046 00.001 17712 IsGuiding returns 0
21:53:31.055 00.009 17712 PulseGuide returned control before completion, sleep 233
21:53:31.140 00.085 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1309, FiltMax=65535, Gamma=1.000
21:53:31.284 00.144 484 UpdateGuideState exits: m=259589 SNR=64.4
21:53:31.328 00.044 17712 IsGuiding returns 1
21:53:31.330 00.002 17712 scope still moving after pulse duration time elapsed
21:53:31.330 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.377 00.047 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:31.420 00.043 17712 IsSlewing returns 0
21:53:31.421 00.001 17712 IsGuiding returns 0
21:53:31.421 00.000 17712 scope move finished after 232 + 143 ms
21:53:31.421 00.000 17712 Move returns status 0, amount 232
21:53:31.421 00.000 17712 MoveAxis(N, 0, ABG)
21:53:31.421 00.000 17712 Move returns status 0, amount 0
21:53:31.421 00.000 17712 move complete, result=0
21:53:31.421 00.000 17712 worker thread done servicing request
21:53:31.424 00.003 484 Enqueuing Expose request
21:53:31.463 00.039 17712 Worker thread wakes up
21:53:31.463 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:31.463 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:31.463 00.000 484 GuideStep: 0.9 px 232 ms WEST, -0.3 px 0 ms NORTH
21:53:35.242 03.779 17712 Exposure complete
21:53:36.357 01.115 484 OnExposeComplete: enter
21:53:36.375 00.018 17712 worker thread done servicing request
21:53:36.381 00.006 484 UpdateGuideState(): m_state=6
21:53:36.392 00.011 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:53:36.414 00.022 484 Star::Find returns 1 (0), X=1784.16, Y=858.44, Mass=250677, SNR=55.8, Peak=50128 HFD=2.2
21:53:36.441 00.027 484 MultiStar: [#1 1.24,-0.19,0.97,U] [#2 0.74,-0.41,0.96,U] [#3 0.87,-0.36,1.20,U] [#4 0.66,-0.25,0.82,U] [#5 1.08,-0.08,0.74,U] [#6 0.59,0.00,1.01,U] [#7 1.09,-0.38,0.76,U] [#8 0.82,-0.50,0.85,U] 
21:53:36.460 00.019 484 refined, 8 included, MultiStar: {1.03, -0.22}, one-star: {2.11, 0.17}
21:53:36.475 00.015 484 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.76) = xAngle (0.55 = 0.55)
21:53:36.494 00.019 484 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.54 = -2.75)
21:53:36.504 00.010 484 CameraToMount -- cameraX=1.03 cameraY=-0.22 hyp=1.05 cameraTheta=-0.21 mountX=0.90 mountY=-0.40, mountTheta=-0.42
21:53:36.524 00.020 484 SchedulePrimaryMove(0F03AFB8, x=1.03, y=-0.22, opts=13)
21:53:36.545 00.021 484 Enqueuing Move request for scope (1.03, -0.22)
21:53:36.575 00.030 17712 Worker thread wakes up
21:53:36.575 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.22) opts 0xd
21:53:36.575 00.000 17712 Handling offset move in thread for scope, endpoint = (1.03, -0.22)
21:53:36.576 00.001 17712 Moving (1.03, -0.22) raw xDistance=0.90 yDistance=-0.40
21:53:36.576 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.90
21:53:36.576 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:36.576 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:53:36.576 00.000 17712 MoveAxis(W, 225, ABG)
21:53:36.576 00.000 17712 Guiding  Dir = 3, Dur = 225
21:53:36.576 00.000 17712 IsSlewing returns 0
21:53:36.577 00.001 17712 IsGuiding returns 0
21:53:36.577 00.000 17712 PulseGuide returned control before completion, sleep 235
21:53:36.655 00.078 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1514, FiltMax=65535, Gamma=1.000
21:53:36.835 00.180 17712 IsGuiding returns 0
21:53:36.835 00.000 17712 Move returns status 0, amount 225
21:53:36.835 00.000 17712 MoveAxis(N, 0, ABG)
21:53:36.835 00.000 17712 Move returns status 0, amount 0
21:53:36.835 00.000 17712 move complete, result=0
21:53:36.835 00.000 17712 worker thread done servicing request
21:53:36.886 00.051 484 UpdateGuideState exits: m=250677 SNR=55.8
21:53:36.893 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:36.901 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:36.917 00.016 484 Enqueuing Expose request
21:53:36.945 00.028 17712 Worker thread wakes up
21:53:36.945 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:36.945 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:36.946 00.001 484 GuideStep: 0.9 px 225 ms WEST, -0.4 px 0 ms NORTH
21:53:40.858 03.912 17712 Exposure complete
21:53:42.208 01.350 484 OnExposeComplete: enter
21:53:42.212 00.004 484 UpdateGuideState(): m_state=6
21:53:42.230 00.018 17712 worker thread done servicing request
21:53:42.231 00.001 484 Star::Find(15, 1784, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:53:42.249 00.018 484 Star::Find returns 1 (0), X=1783.74, Y=858.76, Mass=227589, SNR=58.9, Peak=52016 HFD=1.9
21:53:42.270 00.021 484 MultiStar: [#1 0.47,0.27,0.99,U] [#2 0.36,0.19,0.89,U] [#3 0.45,0.15,1.17,U] [#4 0.49,0.60,0.69,U] [#5 0.66,0.23,0.64,U] [#6 0.08,0.54,0.82,U] [#7 0.65,0.11,0.64,U] [#8 0.44,-0.11,0.83,U] 
21:53:42.284 00.014 484 refined, 8 included, MultiStar: {0.60, 0.27}, one-star: {1.69, 0.49}
21:53:42.297 00.013 484 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.76) = xAngle (1.19 = 1.19)
21:53:42.338 00.041 484 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.17 = -2.11)
21:53:42.375 00.037 484 CameraToMount -- cameraX=0.60 cameraY=0.27 hyp=0.66 cameraTheta=0.43 mountX=0.25 mountY=-0.57, mountTheta=-1.16
21:53:42.426 00.051 484 SchedulePrimaryMove(0F03AFB8, x=0.60, y=0.27, opts=13)
21:53:42.471 00.045 484 Enqueuing Move request for scope (0.60, 0.27)
21:53:42.495 00.024 17712 Worker thread wakes up
21:53:42.495 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.27) opts 0xd
21:53:42.495 00.000 17712 Handling offset move in thread for scope, endpoint = (0.60, 0.27)
21:53:42.495 00.000 17712 Moving (0.60, 0.27) raw xDistance=0.25 yDistance=-0.57
21:53:42.495 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:53:42.495 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
21:53:42.496 00.001 17712 MoveAxis(E, 0, ABG)
21:53:42.496 00.000 17712 Move returns status 0, amount 0
21:53:42.496 00.000 17712 MoveAxis(N, 106, ABG)
21:53:42.496 00.000 17712 Guiding  Dir = 0, Dur = 106
21:53:42.496 00.000 17712 IsSlewing returns 0
21:53:42.496 00.000 17712 IsGuiding returns 0
21:53:42.506 00.010 17712 PulseGuide returned control before completion, sleep 116
21:53:42.556 00.050 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1469, FiltMax=65535, Gamma=1.000
21:53:42.640 00.084 17712 IsGuiding returns 1
21:53:42.640 00.000 17712 scope still moving after pulse duration time elapsed
21:53:42.681 00.041 17712 IsSlewing returns 0
21:53:42.684 00.003 17712 IsGuiding returns 1
21:53:42.718 00.034 484 UpdateGuideState exits: m=227589 SNR=58.9
21:53:42.746 00.028 17712 IsSlewing returns 0
21:53:42.746 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:42.753 00.007 17712 IsGuiding returns 1
21:53:42.758 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:42.772 00.014 484 Enqueuing Expose request
21:53:42.800 00.028 17712 IsSlewing returns 0
21:53:42.800 00.000 17712 IsGuiding returns 1
21:53:42.827 00.027 17712 IsSlewing returns 0
21:53:42.829 00.002 17712 IsGuiding returns 1
21:53:42.853 00.024 17712 IsSlewing returns 0
21:53:42.853 00.000 17712 IsGuiding returns 1
21:53:42.901 00.048 17712 IsSlewing returns 0
21:53:42.902 00.001 17712 IsGuiding returns 1
21:53:42.930 00.028 17712 IsSlewing returns 0
21:53:42.932 00.002 17712 IsGuiding returns 1
21:53:42.967 00.035 17712 IsSlewing returns 0
21:53:42.968 00.001 17712 IsGuiding returns 1
21:53:42.996 00.028 17712 IsSlewing returns 0
21:53:42.996 00.000 17712 IsGuiding returns 1
21:53:43.042 00.046 17712 IsSlewing returns 0
21:53:43.043 00.001 17712 IsGuiding returns 1
21:53:43.083 00.040 17712 IsSlewing returns 0
21:53:43.084 00.001 17712 IsGuiding returns 1
21:53:43.121 00.037 17712 IsSlewing returns 0
21:53:43.121 00.000 17712 IsGuiding returns 1
21:53:43.156 00.035 17712 IsSlewing returns 0
21:53:43.156 00.000 17712 IsGuiding returns 0
21:53:43.156 00.000 17712 scope move finished after 106 + 546 ms
21:53:43.157 00.001 17712 Move returns status 0, amount 106
21:53:43.157 00.000 17712 move complete, result=0
21:53:43.157 00.000 17712 worker thread done servicing request
21:53:43.157 00.000 17712 Worker thread wakes up
21:53:43.157 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:43.157 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:43.163 00.006 484 GuideStep: 0.2 px 0 ms EAST, -0.6 px 106 ms NORTH
21:53:46.927 03.764 17712 Exposure complete
21:53:48.307 01.380 17712 worker thread done servicing request
21:53:48.307 00.000 484 OnExposeComplete: enter
21:53:48.321 00.014 484 UpdateGuideState(): m_state=6
21:53:48.337 00.016 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:53:48.344 00.007 484 Star::Find returns 1 (0), X=1782.95, Y=858.98, Mass=246676, SNR=54.9, Peak=44669 HFD=2.2
21:53:48.361 00.017 484 MultiStar: [#1 0.03,0.47,0.88,U] [#2 -0.18,0.43,0.97,U] [#3 -0.02,0.40,1.15,U] [#4 0.05,0.35,0.60,U] [#5 -0.12,0.13,0.66,U] [#6 -0.27,0.62,0.84,U] [#7 0.04,0.34,0.63,U] [#8 -0.21,0.26,0.95,U] 
21:53:48.375 00.014 484 refined, 8 included, MultiStar: {0.04, 0.43}, one-star: {0.90, 0.71}
21:53:48.402 00.027 484 CameraToMount -- cameraTheta (1.49) - m_xAngle (-0.76) = xAngle (2.24 = 2.24)
21:53:48.423 00.021 484 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.23 = -1.05)
21:53:48.454 00.031 484 CameraToMount -- cameraX=0.04 cameraY=0.43 hyp=0.43 cameraTheta=1.49 mountX=-0.27 mountY=-0.37, mountTheta=-2.19
21:53:48.477 00.023 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=0.43, opts=13)
21:53:48.490 00.013 484 Enqueuing Move request for scope (0.04, 0.43)
21:53:48.501 00.011 17712 Worker thread wakes up
21:53:48.501 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.43) opts 0xd
21:53:48.501 00.000 17712 Handling offset move in thread for scope, endpoint = (0.04, 0.43)
21:53:48.501 00.000 17712 Moving (0.04, 0.43) raw xDistance=-0.27 yDistance=-0.37
21:53:48.501 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:53:48.501 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:48.502 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:53:48.502 00.000 17712 MoveAxis(E, 0, ABG)
21:53:48.502 00.000 17712 Move returns status 0, amount 0
21:53:48.502 00.000 17712 MoveAxis(N, 0, ABG)
21:53:48.502 00.000 17712 Move returns status 0, amount 0
21:53:48.502 00.000 17712 move complete, result=0
21:53:48.502 00.000 17712 worker thread done servicing request
21:53:48.618 00.116 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1555, FiltMax=65535, Gamma=1.000
21:53:48.777 00.159 484 UpdateGuideState exits: m=246676 SNR=54.9
21:53:48.798 00.021 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:48.849 00.051 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:48.879 00.030 484 Enqueuing Expose request
21:53:49.013 00.134 17712 Worker thread wakes up
21:53:49.013 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:53:49.029 00.016 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:49.029 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:52.827 03.798 17712 Exposure complete
21:53:53.903 01.076 484 OnExposeComplete: enter
21:53:53.907 00.004 484 UpdateGuideState(): m_state=6
21:53:53.923 00.016 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:53:53.934 00.011 17712 worker thread done servicing request
21:53:53.934 00.000 484 Star::Find returns 1 (0), X=1782.35, Y=858.85, Mass=239615, SNR=53.2, Peak=48909 HFD=2.2
21:53:53.955 00.021 484 MultiStar: [#1 -0.68,0.99,1.07,U] [#2 -0.74,0.35,0.92,U] [#3 -0.53,0.26,1.23,U] [#4 -0.80,0.42,0.75,U] [#5 -0.19,0.18,0.68,U] [#6 -0.66,0.86,1.03,U] [#7 -0.18,0.34,0.74,U] [#8 -0.51,0.58,0.83,U] 
21:53:53.987 00.032 484 single-star, 8 included, MultiStar: {-0.45, 0.53}, one-star: {0.30, 0.58}
21:53:54.007 00.020 484 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.76) = xAngle (1.85 = 1.85)
21:53:54.024 00.017 484 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.84 = -1.44)
21:53:54.063 00.039 484 CameraToMount -- cameraX=0.30 cameraY=0.58 hyp=0.65 cameraTheta=1.09 mountX=-0.18 mountY=-0.64, mountTheta=-1.84
21:53:54.204 00.141 484 SchedulePrimaryMove(0F03AFB8, x=0.30, y=0.58, opts=13)
21:53:54.218 00.014 484 Enqueuing Move request for scope (0.30, 0.58)
21:53:54.251 00.033 17712 Worker thread wakes up
21:53:54.252 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.58) opts 0xd
21:53:54.252 00.000 17712 Handling offset move in thread for scope, endpoint = (0.30, 0.58)
21:53:54.252 00.000 17712 Moving (0.30, 0.58) raw xDistance=-0.18 yDistance=-0.64
21:53:54.252 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:53:54.252 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
21:53:54.252 00.000 17712 MoveAxis(E, 0, ABG)
21:53:54.252 00.000 17712 Move returns status 0, amount 0
21:53:54.252 00.000 17712 MoveAxis(N, 121, ABG)
21:53:54.252 00.000 17712 Guiding  Dir = 0, Dur = 121
21:53:54.253 00.001 17712 IsSlewing returns 0
21:53:54.253 00.000 17712 IsGuiding returns 0
21:53:54.253 00.000 17712 PulseGuide returned control before completion, sleep 131
21:53:54.362 00.109 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1511, FiltMax=65535, Gamma=1.000
21:53:54.404 00.042 17712 IsGuiding returns 0
21:53:54.404 00.000 17712 Move returns status 0, amount 121
21:53:54.405 00.001 17712 move complete, result=0
21:53:54.405 00.000 17712 worker thread done servicing request
21:53:54.434 00.029 484 UpdateGuideState exits: m=239615 SNR=53.2
21:53:54.444 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:54.491 00.047 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:54.513 00.022 484 Enqueuing Expose request
21:53:54.558 00.045 17712 Worker thread wakes up
21:53:54.559 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:54.559 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:54.560 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.6 px 121 ms NORTH
21:53:58.309 03.749 17712 Exposure complete
21:53:59.475 01.166 484 OnExposeComplete: enter
21:53:59.479 00.004 484 UpdateGuideState(): m_state=6
21:53:59.488 00.009 17712 worker thread done servicing request
21:53:59.488 00.000 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:53:59.492 00.004 484 Star::Find returns 1 (0), X=1782.64, Y=858.98, Mass=222593, SNR=49.3, Peak=40621 HFD=2.3
21:53:59.510 00.018 484 MultiStar: [#1 -0.58,0.72,1.07,U] [#2 -0.88,0.31,1.11,U] [#3 -0.81,0.55,1.28,U] [#4 -0.59,0.50,0.80,U] [#5 -0.36,0.78,0.79,U] [#6 -1.06,0.94,0.00,M1] [#7 -0.81,0.87,0.67,U] [#8 -0.79,0.37,0.88,U] 
21:53:59.523 00.013 484 refined, 7 included, MultiStar: {-0.53, 0.59}, one-star: {0.59, 0.71}
21:53:59.535 00.012 484 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.76) = xAngle (3.06 = 3.06)
21:53:59.541 00.006 484 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.05 = -0.23)
21:53:59.553 00.012 484 CameraToMount -- cameraX=-0.53 cameraY=0.59 hyp=0.79 cameraTheta=2.31 mountX=-0.79 mountY=-0.18, mountTheta=-2.91
21:53:59.587 00.034 484 SchedulePrimaryMove(0F03AFB8, x=-0.53, y=0.59, opts=13)
21:53:59.604 00.017 484 Enqueuing Move request for scope (-0.53, 0.59)
21:53:59.618 00.014 17712 Worker thread wakes up
21:53:59.618 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.59) opts 0xd
21:53:59.618 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.53, 0.59)
21:53:59.618 00.000 17712 Moving (-0.53, 0.59) raw xDistance=-0.79 yDistance=-0.18
21:53:59.619 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.79
21:53:59.619 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:59.619 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:53:59.619 00.000 17712 MoveAxis(E, 184, ABG)
21:53:59.619 00.000 17712 Guiding  Dir = 2, Dur = 184
21:53:59.619 00.000 17712 IsSlewing returns 0
21:53:59.620 00.001 17712 IsGuiding returns 0
21:53:59.620 00.000 17712 PulseGuide returned control before completion, sleep 194
21:53:59.788 00.168 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1552, FiltMax=65535, Gamma=1.000
21:53:59.833 00.045 17712 IsGuiding returns 0
21:53:59.834 00.001 17712 Move returns status 0, amount 184
21:53:59.834 00.000 17712 MoveAxis(N, 0, ABG)
21:53:59.834 00.000 17712 Move returns status 0, amount 0
21:53:59.834 00.000 17712 move complete, result=0
21:53:59.834 00.000 17712 worker thread done servicing request
21:53:59.851 00.017 484 UpdateGuideState exits: m=222593 SNR=49.3
21:53:59.865 00.014 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:59.869 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
21:53:59.884 00.015 484 Enqueuing Expose request
21:53:59.911 00.027 17712 Worker thread wakes up
21:53:59.912 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:53:59.912 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:53:59.912 00.000 484 GuideStep: -0.8 px 184 ms EAST, -0.2 px 0 ms NORTH
21:54:03.821 03.909 17712 Exposure complete
21:54:05.221 01.400 17712 worker thread done servicing request
21:54:05.221 00.000 484 OnExposeComplete: enter
21:54:05.230 00.009 484 UpdateGuideState(): m_state=6
21:54:05.251 00.021 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:54:05.280 00.029 484 Star::Find returns 1 (0), X=1781.96, Y=858.82, Mass=246258, SNR=62.8, Peak=58208 HFD=2.2
21:54:05.290 00.010 484 MultiStar: [#1 -0.95,1.07,0.00,M1] [#2 -0.95,0.57,0.78,U] [#3 -1.04,0.56,0.95,U] [#4 -0.94,0.57,0.65,U] [#5 -0.86,0.56,0.58,U] [#6 -1.28,0.72,0.00,M2] [#7 -0.87,0.69,0.55,U] [#8 -0.98,0.32,0.80,U] 
21:54:05.296 00.006 484 single-star, 6 included, MultiStar: {-0.79, 0.54}, one-star: {-0.08, 0.55}
21:54:05.308 00.012 484 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.76) = xAngle (2.48 = 2.48)
21:54:05.325 00.017 484 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.47 = -0.81)
21:54:05.336 00.011 484 CameraToMount -- cameraX=-0.08 cameraY=0.55 hyp=0.56 cameraTheta=1.72 mountX=-0.44 mountY=-0.40, mountTheta=-2.40
21:54:05.371 00.035 484 SchedulePrimaryMove(0F03AFB8, x=-0.08, y=0.55, opts=13)
21:54:05.384 00.013 484 Enqueuing Move request for scope (-0.08, 0.55)
21:54:05.396 00.012 17712 Worker thread wakes up
21:54:05.400 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.55) opts 0xd
21:54:05.400 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.08, 0.55)
21:54:05.400 00.000 17712 Moving (-0.08, 0.55) raw xDistance=-0.44 yDistance=-0.40
21:54:05.400 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
21:54:05.400 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:05.401 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:54:05.401 00.000 17712 MoveAxis(E, 115, ABG)
21:54:05.401 00.000 17712 Guiding  Dir = 2, Dur = 115
21:54:05.401 00.000 17712 IsSlewing returns 0
21:54:05.401 00.000 17712 IsGuiding returns 0
21:54:05.412 00.011 17712 PulseGuide returned control before completion, sleep 125
21:54:05.534 00.122 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1370, FiltMax=65535, Gamma=1.000
21:54:05.554 00.020 17712 IsGuiding returns 0
21:54:05.554 00.000 17712 Move returns status 0, amount 115
21:54:05.554 00.000 17712 MoveAxis(N, 0, ABG)
21:54:05.554 00.000 17712 Move returns status 0, amount 0
21:54:05.554 00.000 17712 move complete, result=0
21:54:05.555 00.001 17712 worker thread done servicing request
21:54:05.686 00.131 484 UpdateGuideState exits: m=246258 SNR=62.8
21:54:05.709 00.023 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:05.772 00.063 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:05.859 00.087 484 Enqueuing Expose request
21:54:06.000 00.141 17712 Worker thread wakes up
21:54:06.000 00.000 484 GuideStep: -0.4 px 115 ms EAST, -0.4 px 0 ms NORTH
21:54:06.007 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:06.007 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:10.030 04.023 17712 Exposure complete
21:54:10.965 00.935 17712 worker thread done servicing request
21:54:10.965 00.000 484 OnExposeComplete: enter
21:54:10.971 00.006 484 UpdateGuideState(): m_state=6
21:54:11.028 00.057 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:54:11.046 00.018 484 Star::Find returns 1 (0), X=1781.58, Y=859.05, Mass=237001, SNR=52.3, Peak=46688 HFD=2.2
21:54:11.074 00.028 484 MultiStar: [#1 -1.23,1.00,0.00,M2] [#2 -1.39,0.39,0.00,M1] [#3 -1.49,0.58,0.00,M1] [#4 -1.10,0.67,0.73,U] [#5 -1.22,0.89,0.00,M1] [#6 -1.53,1.08,0.00,M3] [#7 -0.88,0.63,0.73,U] [#8 -1.46,0.30,0.00,M1] 
21:54:11.091 00.017 484 single-star, 2 included, MultiStar: {-0.77, 0.70}, one-star: {-0.46, 0.78}
21:54:11.122 00.031 484 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.76) = xAngle (2.87 = 2.87)
21:54:11.157 00.035 484 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.85 = -0.43)
21:54:11.195 00.038 484 CameraToMount -- cameraX=-0.46 cameraY=0.78 hyp=0.90 cameraTheta=2.11 mountX=-0.87 mountY=-0.38, mountTheta=-2.73
21:54:11.260 00.065 484 SchedulePrimaryMove(0F03AFB8, x=-0.46, y=0.78, opts=13)
21:54:11.276 00.016 484 Enqueuing Move request for scope (-0.46, 0.78)
21:54:11.296 00.020 17712 Worker thread wakes up
21:54:11.296 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.78) opts 0xd
21:54:11.296 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.46, 0.78)
21:54:11.296 00.000 17712 Moving (-0.46, 0.78) raw xDistance=-0.87 yDistance=-0.38
21:54:11.296 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
21:54:11.296 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:11.297 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:54:11.297 00.000 17712 MoveAxis(E, 211, ABG)
21:54:11.297 00.000 17712 Guiding  Dir = 2, Dur = 211
21:54:11.297 00.000 17712 IsSlewing returns 0
21:54:11.300 00.003 17712 IsGuiding returns 0
21:54:11.302 00.002 17712 PulseGuide returned control before completion, sleep 220
21:54:11.472 00.170 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1533, FiltMax=65535, Gamma=1.000
21:54:11.529 00.057 17712 IsGuiding returns 1
21:54:11.529 00.000 17712 scope still moving after pulse duration time elapsed
21:54:11.574 00.045 17712 IsSlewing returns 0
21:54:11.574 00.000 17712 IsGuiding returns 1
21:54:11.638 00.064 17712 IsSlewing returns 0
21:54:11.652 00.014 17712 IsGuiding returns 1
21:54:11.744 00.092 17712 IsSlewing returns 0
21:54:11.745 00.001 17712 IsGuiding returns 1
21:54:11.790 00.045 17712 IsSlewing returns 0
21:54:11.790 00.000 17712 IsGuiding returns 0
21:54:11.790 00.000 17712 scope move finished after 211 + 279 ms
21:54:11.791 00.001 17712 Move returns status 0, amount 211
21:54:11.791 00.000 17712 MoveAxis(N, 0, ABG)
21:54:11.791 00.000 17712 Move returns status 0, amount 0
21:54:11.791 00.000 17712 move complete, result=0
21:54:11.791 00.000 17712 worker thread done servicing request
21:54:11.851 00.060 484 UpdateGuideState exits: m=237001 SNR=52.3
21:54:11.868 00.017 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:11.880 00.012 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:11.893 00.013 484 Enqueuing Expose request
21:54:11.899 00.006 17712 Worker thread wakes up
21:54:11.900 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:11.900 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:11.900 00.000 484 GuideStep: -0.9 px 211 ms EAST, -0.4 px 0 ms NORTH
21:54:15.663 03.763 17712 Exposure complete
21:54:17.093 01.430 484 OnExposeComplete: enter
21:54:17.097 00.004 484 UpdateGuideState(): m_state=6
21:54:17.128 00.031 17712 worker thread done servicing request
21:54:17.132 00.004 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:54:17.142 00.010 484 Star::Find returns 1 (0), X=1781.70, Y=859.11, Mass=247919, SNR=54.9, Peak=58704 HFD=2.3
21:54:17.162 00.020 484 MultiStar: [#1 -1.39,0.97,0.00,M3] [#2 -1.37,0.46,0.00,M2] [#3 -1.48,0.46,0.00,M2] [#4 -1.23,0.67,0.00,M1] [#5 -1.18,0.56,0.65,U] [#6 -1.63,0.94,0.00,M4] [#7 -1.30,0.72,0.00,M1] [#8 -1.39,0.33,0.00,M2] 
21:54:17.192 00.030 484 single-star, 1 included, MultiStar: {-0.68, 0.73}, one-star: {-0.35, 0.84}
21:54:17.218 00.026 484 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.76) = xAngle (2.73 = 2.73)
21:54:17.245 00.027 484 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.71 = -0.57)
21:54:17.273 00.028 484 CameraToMount -- cameraX=-0.35 cameraY=0.84 hyp=0.91 cameraTheta=1.97 mountX=-0.83 mountY=-0.49, mountTheta=-2.61
21:54:17.328 00.055 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.84, opts=13)
21:54:17.344 00.016 484 Enqueuing Move request for scope (-0.35, 0.84)
21:54:17.363 00.019 17712 Worker thread wakes up
21:54:17.363 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.84) opts 0xd
21:54:17.369 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.84)
21:54:17.369 00.000 17712 Moving (-0.35, 0.84) raw xDistance=-0.83 yDistance=-0.49
21:54:17.369 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.83
21:54:17.369 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
21:54:17.369 00.000 17712 MoveAxis(E, 209, ABG)
21:54:17.369 00.000 17712 Guiding  Dir = 2, Dur = 209
21:54:17.370 00.001 17712 IsSlewing returns 0
21:54:17.370 00.000 17712 IsGuiding returns 0
21:54:17.370 00.000 17712 PulseGuide returned control before completion, sleep 219
21:54:17.623 00.253 17712 IsGuiding returns 0
21:54:17.623 00.000 17712 Move returns status 0, amount 209
21:54:17.623 00.000 17712 MoveAxis(N, 93, ABG)
21:54:17.623 00.000 17712 Guiding  Dir = 0, Dur = 93
21:54:17.624 00.001 17712 IsSlewing returns 0
21:54:17.624 00.000 17712 IsGuiding returns 0
21:54:17.625 00.001 17712 PulseGuide returned control before completion, sleep 103
21:54:17.722 00.097 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1642, FiltMax=65535, Gamma=1.000
21:54:17.952 00.230 17712 IsGuiding returns 0
21:54:17.952 00.000 17712 Move returns status 0, amount 93
21:54:17.952 00.000 17712 move complete, result=0
21:54:17.952 00.000 17712 worker thread done servicing request
21:54:18.106 00.154 484 UpdateGuideState exits: m=247919 SNR=54.9
21:54:18.137 00.031 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:18.293 00.156 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:18.321 00.028 484 Enqueuing Expose request
21:54:18.338 00.017 17712 Worker thread wakes up
21:54:18.338 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:18.338 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:18.339 00.001 484 GuideStep: -0.8 px 209 ms EAST, -0.5 px 93 ms NORTH
21:54:22.171 03.832 17712 Exposure complete
21:54:24.061 01.890 17712 worker thread done servicing request
21:54:24.061 00.000 484 OnExposeComplete: enter
21:54:24.084 00.023 484 UpdateGuideState(): m_state=6
21:54:24.118 00.034 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:54:24.134 00.016 484 Star::Find returns 1 (0), X=1781.25, Y=859.26, Mass=255503, SNR=54.3, Peak=40855 HFD=2.6
21:54:24.139 00.005 484 MultiStar: [#1 -1.81,1.12,0.00,M4] [#2 -1.78,0.64,0.00,M3] [#3 -1.91,0.76,0.00,M3] [#4 -1.56,0.92,0.00,M2] [#5 -1.62,1.19,0.00,M1] [#6 -2.06,1.49,0.00,M5] [#7 -1.67,0.79,0.00,M2] [#8 -1.81,0.65,0.00,M3] 
21:54:24.158 00.019 484 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.76) = xAngle (3.00 = 3.00)
21:54:24.172 00.014 484 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.99 = -0.29)
21:54:24.186 00.014 484 CameraToMount -- cameraX=-0.79 cameraY=0.99 hyp=1.27 cameraTheta=2.25 mountX=-1.26 mountY=-0.37, mountTheta=-2.86
21:54:24.259 00.073 484 SchedulePrimaryMove(0F03AFB8, x=-0.79, y=0.99, opts=13)
21:54:24.282 00.023 484 Enqueuing Move request for scope (-0.79, 0.99)
21:54:24.296 00.014 17712 Worker thread wakes up
21:54:24.296 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.99) opts 0xd
21:54:24.296 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.79, 0.99)
21:54:24.296 00.000 17712 Moving (-0.79, 0.99) raw xDistance=-1.26 yDistance=-0.37
21:54:24.296 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.83 from input -1.26
21:54:24.297 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:24.297 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
21:54:24.297 00.000 17712 MoveAxis(E, 309, ABG)
21:54:24.297 00.000 17712 Guiding  Dir = 2, Dur = 309
21:54:24.297 00.000 17712 IsSlewing returns 0
21:54:24.298 00.001 17712 IsGuiding returns 0
21:54:24.306 00.008 17712 PulseGuide returned control before completion, sleep 319
21:54:24.405 00.099 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1511, FiltMax=65535, Gamma=1.000
21:54:24.505 00.100 484 UpdateGuideState exits: m=255503 SNR=54.3
21:54:24.520 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:24.530 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:24.556 00.026 484 Enqueuing Expose request
21:54:24.640 00.084 17712 IsGuiding returns 1
21:54:24.640 00.000 17712 scope still moving after pulse duration time elapsed
21:54:24.717 00.077 17712 IsSlewing returns 0
21:54:24.717 00.000 17712 IsGuiding returns 0
21:54:24.718 00.001 17712 scope move finished after 309 + 104 ms
21:54:24.718 00.000 17712 Move returns status 0, amount 309
21:54:24.720 00.002 17712 MoveAxis(N, 0, ABG)
21:54:24.720 00.000 17712 Move returns status 0, amount 0
21:54:24.720 00.000 17712 move complete, result=0
21:54:24.720 00.000 17712 worker thread done servicing request
21:54:24.720 00.000 17712 Worker thread wakes up
21:54:24.720 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:24.723 00.003 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:24.725 00.002 484 GuideStep: -1.3 px 309 ms EAST, -0.4 px 0 ms NORTH
21:54:28.388 03.663 17712 Exposure complete
21:54:30.390 02.002 484 OnExposeComplete: enter
21:54:30.394 00.004 484 UpdateGuideState(): m_state=6
21:54:30.423 00.029 17712 worker thread done servicing request
21:54:30.424 00.001 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:54:30.447 00.023 484 Star::Find returns 1 (0), X=1781.45, Y=859.39, Mass=219221, SNR=56.5, Peak=48816 HFD=1.6
21:54:30.477 00.030 484 MultiStar: [#1 -1.53,0.87,0.00,M5] [#2 -1.54,0.84,0.00,M4] [#3 -1.78,0.48,0.00,M4] [#4 -1.49,1.12,0.00,M3] [#5 -1.50,1.00,0.00,M2] [#6 -1.98,1.22,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 -1.77,0.64,0.00,M4] [#9 -1.40,0.61,0.00,M1] 
21:54:30.492 00.015 484 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.76) = xAngle (2.82 = 2.82)
21:54:30.519 00.027 484 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.81 = -0.48)
21:54:30.527 00.008 484 CameraToMount -- cameraX=-0.60 cameraY=1.12 hyp=1.27 cameraTheta=2.06 mountX=-1.20 mountY=-0.58, mountTheta=-2.69
21:54:30.558 00.031 484 SchedulePrimaryMove(0F03AFB8, x=-0.60, y=1.12, opts=13)
21:54:30.586 00.028 484 Enqueuing Move request for scope (-0.60, 1.12)
21:54:30.606 00.020 17712 Worker thread wakes up
21:54:30.606 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 1.12) opts 0xd
21:54:30.606 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.60, 1.12)
21:54:30.606 00.000 17712 Moving (-0.60, 1.12) raw xDistance=-1.20 yDistance=-0.58
21:54:30.607 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.20
21:54:30.607 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
21:54:30.607 00.000 17712 MoveAxis(E, 302, ABG)
21:54:30.607 00.000 17712 Guiding  Dir = 2, Dur = 302
21:54:30.607 00.000 17712 IsSlewing returns 0
21:54:30.607 00.000 17712 IsGuiding returns 0
21:54:30.608 00.001 17712 PulseGuide returned control before completion, sleep 312
21:54:30.731 00.123 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1587, FiltMax=65535, Gamma=1.000
21:54:30.933 00.202 17712 IsGuiding returns 1
21:54:30.936 00.003 17712 scope still moving after pulse duration time elapsed
21:54:30.972 00.036 484 UpdateGuideState exits: m=219221 SNR=56.5
21:54:30.984 00.012 17712 IsSlewing returns 0
21:54:30.985 00.001 17712 IsGuiding returns 1
21:54:30.985 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:30.995 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:31.014 00.019 484 Enqueuing Expose request
21:54:31.029 00.015 17712 IsSlewing returns 0
21:54:31.030 00.001 17712 IsGuiding returns 1
21:54:31.065 00.035 17712 IsSlewing returns 0
21:54:31.066 00.001 17712 IsGuiding returns 1
21:54:31.096 00.030 17712 IsSlewing returns 0
21:54:31.097 00.001 17712 IsGuiding returns 1
21:54:31.137 00.040 17712 IsSlewing returns 0
21:54:31.137 00.000 17712 IsGuiding returns 1
21:54:31.173 00.036 17712 IsSlewing returns 0
21:54:31.187 00.014 17712 IsGuiding returns 0
21:54:31.187 00.000 17712 scope move finished after 302 + 277 ms
21:54:31.187 00.000 17712 Move returns status 0, amount 302
21:54:31.188 00.001 17712 MoveAxis(N, 109, ABG)
21:54:31.188 00.000 17712 Guiding  Dir = 0, Dur = 109
21:54:31.188 00.000 17712 IsSlewing returns 0
21:54:31.188 00.000 17712 IsGuiding returns 0
21:54:31.216 00.028 17712 PulseGuide returned control before completion, sleep 91
21:54:31.337 00.121 17712 IsGuiding returns 1
21:54:31.337 00.000 17712 scope still moving after pulse duration time elapsed
21:54:31.373 00.036 17712 IsSlewing returns 0
21:54:31.373 00.000 17712 IsGuiding returns 0
21:54:31.373 00.000 17712 scope move finished after 109 + 76 ms
21:54:31.373 00.000 17712 Move returns status 0, amount 109
21:54:31.373 00.000 17712 move complete, result=0
21:54:31.374 00.001 17712 worker thread done servicing request
21:54:31.385 00.011 484 GuideStep: -1.2 px 302 ms EAST, -0.6 px 109 ms NORTH
21:54:31.410 00.025 17712 Worker thread wakes up
21:54:31.410 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:31.410 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:35.389 03.979 17712 Exposure complete
21:54:36.795 01.406 17712 worker thread done servicing request
21:54:36.796 00.001 484 OnExposeComplete: enter
21:54:36.805 00.009 484 UpdateGuideState(): m_state=6
21:54:36.812 00.007 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:54:36.824 00.012 484 Star::Find returns 1 (0), X=1781.56, Y=858.65, Mass=259526, SNR=61.8, Peak=49312 HFD=1.7
21:54:36.844 00.020 484 MultiStar: [#1 -1.55,0.34,0.00,M6] [#2 -1.66,0.13,0.00,M5] [#3 -1.53,0.17,0.00,M5] [#4 -1.13,0.27,0.68,U] [#5 -1.15,0.10,0.64,U] [#6 -1.41,0.62,0.00,M7] [#7 -1.24,0.47,0.00,M3] [#8 -1.63,-0.17,0.00,M5] 
21:54:36.875 00.031 484 single-star, 2 included, MultiStar: {-0.86, 0.27}, one-star: {-0.49, 0.38}
21:54:36.911 00.036 484 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.76) = xAngle (3.24 = -3.04)
21:54:36.935 00.024 484 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.23 = -0.05)
21:54:36.980 00.045 484 CameraToMount -- cameraX=-0.49 cameraY=0.38 hyp=0.62 cameraTheta=2.49 mountX=-0.61 mountY=-0.03, mountTheta=-3.09
21:54:37.059 00.079 484 SchedulePrimaryMove(0F03AFB8, x=-0.49, y=0.38, opts=13)
21:54:37.070 00.011 484 Enqueuing Move request for scope (-0.49, 0.38)
21:54:37.096 00.026 17712 Worker thread wakes up
21:54:37.096 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.38) opts 0xd
21:54:37.096 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.49, 0.38)
21:54:37.097 00.001 17712 Moving (-0.49, 0.38) raw xDistance=-0.61 yDistance=-0.03
21:54:37.097 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.61
21:54:37.097 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:37.097 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:54:37.097 00.000 17712 MoveAxis(E, 164, ABG)
21:54:37.097 00.000 17712 Guiding  Dir = 2, Dur = 164
21:54:37.098 00.001 17712 IsSlewing returns 0
21:54:37.098 00.000 17712 IsGuiding returns 0
21:54:37.106 00.008 17712 PulseGuide returned control before completion, sleep 167
21:54:37.222 00.116 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1482, FiltMax=65535, Gamma=1.000
21:54:37.291 00.069 17712 IsGuiding returns 1
21:54:37.292 00.001 17712 scope still moving after pulse duration time elapsed
21:54:37.320 00.028 484 UpdateGuideState exits: m=259526 SNR=61.8
21:54:37.338 00.018 17712 IsSlewing returns 0
21:54:37.338 00.000 17712 IsGuiding returns 0
21:54:37.338 00.000 17712 scope move finished after 164 + 76 ms
21:54:37.338 00.000 17712 Move returns status 0, amount 164
21:54:37.338 00.000 17712 MoveAxis(N, 0, ABG)
21:54:37.339 00.001 17712 Move returns status 0, amount 0
21:54:37.339 00.000 17712 move complete, result=0
21:54:37.339 00.000 17712 worker thread done servicing request
21:54:37.339 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:37.367 00.028 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:37.379 00.012 484 Enqueuing Expose request
21:54:37.384 00.005 17712 Worker thread wakes up
21:54:37.384 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:37.384 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:37.384 00.000 484 GuideStep: -0.6 px 164 ms EAST, -0.0 px 0 ms NORTH
21:54:41.138 03.754 17712 Exposure complete
21:54:42.843 01.705 17712 worker thread done servicing request
21:54:42.844 00.001 484 OnExposeComplete: enter
21:54:42.850 00.006 484 UpdateGuideState(): m_state=6
21:54:42.895 00.045 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:54:42.942 00.047 484 Star::Find returns 1 (0), X=1781.35, Y=858.43, Mass=244240, SNR=63.5, Peak=43248 HFD=2.4
21:54:42.985 00.043 484 MultiStar: [#1 -1.54,0.28,0.00,M7] [#2 -1.53,-0.26,0.00,M6] [#3 -1.39,0.00,0.00,M6] [#4 -1.54,0.03,0.00,M3] [#5 -1.25,-0.10,0.53,U] [#6 -1.61,0.43,0.00,M8] [#7 -1.30,0.19,0.66,U] [#8 -1.48,-0.06,0.00,M6] 
21:54:43.005 00.020 484 single-star, 2 included, MultiStar: {-1.01, 0.11}, one-star: {-0.70, 0.16}
21:54:43.020 00.015 484 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.76) = xAngle (3.67 = -2.61)
21:54:43.037 00.017 484 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.66 = 0.37)
21:54:43.054 00.017 484 CameraToMount -- cameraX=-0.70 cameraY=0.16 hyp=0.72 cameraTheta=2.91 mountX=-0.62 mountY=0.26, mountTheta=2.74
21:54:43.091 00.037 484 SchedulePrimaryMove(0F03AFB8, x=-0.70, y=0.16, opts=13)
21:54:43.114 00.023 484 Enqueuing Move request for scope (-0.70, 0.16)
21:54:43.133 00.019 17712 Worker thread wakes up
21:54:43.133 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.16) opts 0xd
21:54:43.134 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.70, 0.16)
21:54:43.134 00.000 17712 Moving (-0.70, 0.16) raw xDistance=-0.62 yDistance=0.26
21:54:43.134 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
21:54:43.134 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:43.134 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:54:43.134 00.000 17712 MoveAxis(E, 157, ABG)
21:54:43.134 00.000 17712 Guiding  Dir = 2, Dur = 157
21:54:43.135 00.001 17712 IsSlewing returns 0
21:54:43.135 00.000 17712 IsGuiding returns 0
21:54:43.135 00.000 17712 PulseGuide returned control before completion, sleep 167
21:54:43.328 00.193 17712 IsGuiding returns 0
21:54:43.328 00.000 17712 Move returns status 0, amount 157
21:54:43.328 00.000 17712 MoveAxis(N, 0, ABG)
21:54:43.328 00.000 17712 Move returns status 0, amount 0
21:54:43.328 00.000 17712 move complete, result=0
21:54:43.328 00.000 17712 worker thread done servicing request
21:54:43.353 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1447, FiltMax=65535, Gamma=1.000
21:54:43.579 00.226 484 UpdateGuideState exits: m=244240 SNR=63.5
21:54:43.630 00.051 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:43.646 00.016 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:43.672 00.026 484 Enqueuing Expose request
21:54:43.738 00.066 17712 Worker thread wakes up
21:54:43.738 00.000 484 GuideStep: -0.6 px 157 ms EAST, 0.3 px 0 ms NORTH
21:54:43.743 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:43.743 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:47.492 03.749 17712 Exposure complete
21:54:48.551 01.059 17712 worker thread done servicing request
21:54:48.551 00.000 484 OnExposeComplete: enter
21:54:48.599 00.048 484 UpdateGuideState(): m_state=6
21:54:48.624 00.025 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:54:48.713 00.089 484 Star::Find returns 1 (0), X=1781.34, Y=858.61, Mass=240376, SNR=47.7, Peak=48608 HFD=1.8
21:54:48.742 00.029 484 MultiStar: [#1 -1.35,0.31,0.00,M8] [#2 -1.65,-0.12,0.00,M7] [#3 -1.42,-0.01,0.00,M7] [#4 -1.52,0.25,0.00,M4] [#5 -1.19,0.29,0.68,U] [#6 -1.80,0.61,0.00,M9] [#7 -1.49,0.00,0.00,M3] [#8 -1.49,-0.22,0.00,M7] 
21:54:48.776 00.034 484 single-star, 1 included, MultiStar: {-0.90, 0.32}, one-star: {-0.71, 0.34}
21:54:48.795 00.019 484 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.76) = xAngle (3.45 = -2.83)
21:54:48.847 00.052 484 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.44 = 0.15)
21:54:48.918 00.071 484 CameraToMount -- cameraX=-0.71 cameraY=0.34 hyp=0.78 cameraTheta=2.69 mountX=-0.75 mountY=0.12, mountTheta=2.98
21:54:48.967 00.049 484 SchedulePrimaryMove(0F03AFB8, x=-0.71, y=0.34, opts=13)
21:54:48.996 00.029 484 Enqueuing Move request for scope (-0.71, 0.34)
21:54:49.029 00.033 17712 Worker thread wakes up
21:54:49.029 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.34) opts 0xd
21:54:49.029 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.71, 0.34)
21:54:49.029 00.000 17712 Moving (-0.71, 0.34) raw xDistance=-0.75 yDistance=0.12
21:54:49.029 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.75
21:54:49.029 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:49.029 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:54:49.029 00.000 17712 MoveAxis(E, 185, ABG)
21:54:49.030 00.001 17712 Guiding  Dir = 2, Dur = 185
21:54:49.030 00.000 17712 IsSlewing returns 0
21:54:49.030 00.000 17712 IsGuiding returns 0
21:54:49.033 00.003 17712 PulseGuide returned control before completion, sleep 192
21:54:49.172 00.139 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1331, FiltMax=65535, Gamma=1.000
21:54:49.241 00.069 17712 IsGuiding returns 1
21:54:49.241 00.000 17712 scope still moving after pulse duration time elapsed
21:54:49.251 00.010 484 UpdateGuideState exits: m=240376 SNR=47.7
21:54:49.266 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:49.274 00.008 17712 IsSlewing returns 0
21:54:49.275 00.001 17712 IsGuiding returns 1
21:54:49.283 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:49.294 00.011 484 Enqueuing Expose request
21:54:49.307 00.013 17712 IsSlewing returns 0
21:54:49.308 00.001 17712 IsGuiding returns 0
21:54:49.308 00.000 17712 scope move finished after 185 + 92 ms
21:54:49.308 00.000 17712 Move returns status 0, amount 185
21:54:49.308 00.000 17712 MoveAxis(N, 0, ABG)
21:54:49.308 00.000 17712 Move returns status 0, amount 0
21:54:49.308 00.000 17712 move complete, result=0
21:54:49.308 00.000 17712 worker thread done servicing request
21:54:49.309 00.001 17712 Worker thread wakes up
21:54:49.309 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:49.309 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:49.309 00.000 484 GuideStep: -0.7 px 185 ms EAST, 0.1 px 0 ms NORTH
21:54:53.329 04.020 17712 Exposure complete
21:54:54.650 01.321 484 OnExposeComplete: enter
21:54:54.654 00.004 484 UpdateGuideState(): m_state=6
21:54:54.670 00.016 17712 worker thread done servicing request
21:54:54.670 00.000 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:54:54.715 00.045 484 Star::Find returns 1 (0), X=1781.76, Y=858.37, Mass=258866, SNR=56.6, Peak=41136 HFD=2.7
21:54:54.724 00.009 484 MultiStar: [#1 -1.13,-0.09,0.93,U] [#2 -1.25,-0.29,0.86,U] [#3 -1.11,-0.28,1.01,U] [#4 -1.07,-0.26,0.78,U] [#5 -1.39,-0.07,0.00,M1] [#6 -1.53,0.08,0.00,M10] [#7 -1.37,0.08,0.00,M4] [#8 -1.37,-0.14,0.00,M8] 
21:54:54.744 00.020 484 single-star, 4 included, MultiStar: {-0.95, -0.16}, one-star: {-0.29, 0.10}
21:54:54.785 00.041 484 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.76) = xAngle (3.56 = -2.72)
21:54:54.803 00.018 484 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.55 = 0.27)
21:54:54.807 00.004 484 CameraToMount -- cameraX=-0.29 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=-0.28 mountY=0.08, mountTheta=2.86
21:54:54.838 00.031 484 SchedulePrimaryMove(0F03AFB8, x=-0.29, y=0.10, opts=13)
21:54:54.854 00.016 484 Enqueuing Move request for scope (-0.29, 0.10)
21:54:54.862 00.008 17712 Worker thread wakes up
21:54:54.862 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.10) opts 0xd
21:54:54.862 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.29, 0.10)
21:54:54.862 00.000 17712 Moving (-0.29, 0.10) raw xDistance=-0.28 yDistance=0.08
21:54:54.862 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
21:54:54.862 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:54.863 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:54:54.863 00.000 17712 MoveAxis(E, 0, ABG)
21:54:54.863 00.000 17712 Move returns status 0, amount 0
21:54:54.863 00.000 17712 MoveAxis(N, 0, ABG)
21:54:54.863 00.000 17712 Move returns status 0, amount 0
21:54:54.863 00.000 17712 move complete, result=0
21:54:54.863 00.000 17712 worker thread done servicing request
21:54:54.927 00.064 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1542, FiltMax=65535, Gamma=1.000
21:54:55.011 00.084 484 UpdateGuideState exits: m=258866 SNR=56.6
21:54:55.016 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.023 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
21:54:55.026 00.003 484 Enqueuing Expose request
21:54:55.029 00.003 17712 Worker thread wakes up
21:54:55.029 00.000 484 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
21:54:55.049 00.020 17712 worker thread servicing REQUEST_EXPOSE 3000
21:54:55.049 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:54:59.056 04.007 17712 Exposure complete
21:55:00.308 01.252 484 OnExposeComplete: enter
21:55:00.311 00.003 484 UpdateGuideState(): m_state=6
21:55:00.367 00.056 17712 worker thread done servicing request
21:55:00.387 00.020 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:55:00.430 00.043 484 Star::Find returns 1 (0), X=1782.17, Y=858.16, Mass=261165, SNR=60.9, Peak=39920 HFD=2.4
21:55:00.495 00.065 484 MultiStar: [#1 -1.18,0.04,0.82,U] [#2 -1.32,-0.63,0.00,M7] [#3 -1.40,-0.16,0.94,U] [#4 -1.20,-0.23,0.83,U] [#5 -1.10,-0.19,0.57,U] [#6 -1.30,0.23,0.79,U] [#7 -0.95,-0.34,0.62,U] [#8 -1.08,-0.39,0.74,U] 
21:55:00.522 00.027 484 single-star, 7 included, MultiStar: {-0.98, -0.13}, one-star: {0.12, -0.11}
21:55:00.544 00.022 484 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.76) = xAngle (0.02 = 0.02)
21:55:00.569 00.025 484 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
21:55:00.609 00.040 484 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.73 mountX=0.16 mountY=0.02, mountTheta=0.13
21:55:00.693 00.084 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=-0.11, opts=13)
21:55:00.707 00.014 484 Enqueuing Move request for scope (0.12, -0.11)
21:55:00.729 00.022 17712 Worker thread wakes up
21:55:00.729 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
21:55:00.729 00.000 17712 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
21:55:00.730 00.001 17712 Moving (0.12, -0.11) raw xDistance=0.16 yDistance=0.02
21:55:00.730 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
21:55:00.730 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:00.730 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:00.730 00.000 17712 MoveAxis(E, 0, ABG)
21:55:00.730 00.000 17712 Move returns status 0, amount 0
21:55:00.730 00.000 17712 MoveAxis(N, 0, ABG)
21:55:00.730 00.000 17712 Move returns status 0, amount 0
21:55:00.731 00.001 17712 move complete, result=0
21:55:00.731 00.000 17712 worker thread done servicing request
21:55:00.884 00.153 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1549, FiltMax=65535, Gamma=1.000
21:55:01.046 00.162 484 UpdateGuideState exits: m=261165 SNR=60.9
21:55:01.068 00.022 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:01.084 00.016 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:01.125 00.041 484 Enqueuing Expose request
21:55:01.131 00.006 17712 Worker thread wakes up
21:55:01.131 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:01.132 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:01.133 00.001 484 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:55:04.924 03.791 17712 Exposure complete
21:55:06.178 01.254 17712 worker thread done servicing request
21:55:06.179 00.001 484 OnExposeComplete: enter
21:55:06.186 00.007 484 UpdateGuideState(): m_state=6
21:55:06.245 00.059 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:55:06.270 00.025 484 Star::Find returns 1 (0), X=1782.09, Y=857.88, Mass=260900, SNR=61.7, Peak=47891 HFD=2.2
21:55:06.305 00.035 484 MultiStar: [#1 -1.02,-0.13,0.80,U] [#2 -0.95,-0.62,0.80,U] [#3 -1.11,-0.64,0.94,U] [#4 -0.82,-0.33,0.58,U] [#5 -0.62,-0.34,0.59,U] [#6 -1.28,-0.11,0.82,U] [#7 -0.44,-0.43,0.61,U] [#8 -0.89,-0.58,0.68,U] 
21:55:06.314 00.009 484 single-star, 8 included, MultiStar: {-0.78, -0.40}, one-star: {0.04, -0.39}
21:55:06.321 00.007 484 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.76) = xAngle (-0.71 = -0.71)
21:55:06.356 00.035 484 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.28 = 2.28)
21:55:06.371 00.015 484 CameraToMount -- cameraX=0.04 cameraY=-0.39 hyp=0.39 cameraTheta=-1.47 mountX=0.30 mountY=0.30, mountTheta=0.79
21:55:06.395 00.024 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=-0.39, opts=13)
21:55:06.409 00.014 484 Enqueuing Move request for scope (0.04, -0.39)
21:55:06.418 00.009 17712 Worker thread wakes up
21:55:06.418 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.39) opts 0xd
21:55:06.418 00.000 17712 Handling offset move in thread for scope, endpoint = (0.04, -0.39)
21:55:06.419 00.001 17712 Moving (0.04, -0.39) raw xDistance=0.30 yDistance=0.30
21:55:06.419 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:55:06.419 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:06.419 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
21:55:06.419 00.000 17712 MoveAxis(W, 69, ABG)
21:55:06.419 00.000 17712 Guiding  Dir = 3, Dur = 69
21:55:06.419 00.000 17712 IsSlewing returns 0
21:55:06.420 00.001 17712 IsGuiding returns 0
21:55:06.420 00.000 17712 PulseGuide returned control before completion, sleep 79
21:55:06.506 00.086 17712 IsGuiding returns 1
21:55:06.506 00.000 17712 scope still moving after pulse duration time elapsed
21:55:06.551 00.045 17712 IsSlewing returns 0
21:55:06.553 00.002 17712 IsGuiding returns 0
21:55:06.553 00.000 17712 scope move finished after 69 + 63 ms
21:55:06.553 00.000 17712 Move returns status 0, amount 69
21:55:06.553 00.000 17712 MoveAxis(N, 0, ABG)
21:55:06.553 00.000 17712 Move returns status 0, amount 0
21:55:06.553 00.000 17712 move complete, result=0
21:55:06.553 00.000 17712 worker thread done servicing request
21:55:06.555 00.002 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1566, FiltMax=65535, Gamma=1.000
21:55:06.670 00.115 484 UpdateGuideState exits: m=260900 SNR=61.7
21:55:06.686 00.016 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:06.720 00.034 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:06.740 00.020 484 Enqueuing Expose request
21:55:06.770 00.030 17712 Worker thread wakes up
21:55:06.770 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:06.770 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:06.770 00.000 484 GuideStep: 0.3 px 69 ms WEST, 0.3 px 0 ms NORTH
21:55:10.534 03.764 17712 Exposure complete
21:55:11.752 01.218 484 OnExposeComplete: enter
21:55:11.759 00.007 484 UpdateGuideState(): m_state=6
21:55:11.782 00.023 17712 worker thread done servicing request
21:55:11.783 00.001 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:55:11.803 00.020 484 Star::Find returns 1 (0), X=1782.19, Y=857.93, Mass=261785, SNR=57.5, Peak=47623 HFD=2.4
21:55:11.817 00.014 484 MultiStar: [#1 -0.54,0.01,0.87,U] [#2 -0.64,-0.57,0.92,U] [#3 -0.71,-0.48,1.11,U] [#4 -0.98,-0.12,0.70,U] [#5 -0.64,-0.40,0.77,U] [#6 -0.94,-0.05,0.83,U] [#7 -0.79,-0.38,0.70,U] [#8 -0.77,-0.45,0.77,U] 
21:55:11.826 00.009 484 single-star, 8 included, MultiStar: {-0.63, -0.32}, one-star: {0.14, -0.34}
21:55:11.841 00.015 484 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.76) = xAngle (-0.42 = -0.42)
21:55:11.847 00.006 484 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.57 = 2.57)
21:55:11.853 00.006 484 CameraToMount -- cameraX=0.14 cameraY=-0.34 hyp=0.37 cameraTheta=-1.18 mountX=0.34 mountY=0.20, mountTheta=0.54
21:55:11.890 00.037 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.34, opts=13)
21:55:11.894 00.004 484 Enqueuing Move request for scope (0.14, -0.34)
21:55:11.898 00.004 17712 Worker thread wakes up
21:55:11.898 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.34) opts 0xd
21:55:11.900 00.002 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.34)
21:55:11.900 00.000 17712 Moving (0.14, -0.34) raw xDistance=0.34 yDistance=0.20
21:55:11.900 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
21:55:11.900 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:11.901 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:55:11.901 00.000 17712 MoveAxis(W, 84, ABG)
21:55:11.908 00.007 17712 Guiding  Dir = 3, Dur = 84
21:55:11.909 00.001 17712 IsSlewing returns 0
21:55:11.909 00.000 17712 IsGuiding returns 0
21:55:11.909 00.000 17712 PulseGuide returned control before completion, sleep 94
21:55:12.010 00.101 17712 IsGuiding returns 1
21:55:12.011 00.001 17712 scope still moving after pulse duration time elapsed
21:55:12.041 00.030 17712 IsSlewing returns 0
21:55:12.043 00.002 17712 IsGuiding returns 0
21:55:12.043 00.000 17712 scope move finished after 84 + 49 ms
21:55:12.043 00.000 17712 Move returns status 0, amount 84
21:55:12.043 00.000 17712 MoveAxis(N, 0, ABG)
21:55:12.043 00.000 17712 Move returns status 0, amount 0
21:55:12.043 00.000 17712 move complete, result=0
21:55:12.043 00.000 17712 worker thread done servicing request
21:55:12.060 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1485, FiltMax=65535, Gamma=1.000
21:55:12.177 00.117 484 UpdateGuideState exits: m=261785 SNR=57.5
21:55:12.189 00.012 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:12.219 00.030 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:12.228 00.009 484 Enqueuing Expose request
21:55:12.243 00.015 17712 Worker thread wakes up
21:55:12.243 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:12.243 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:12.243 00.000 484 GuideStep: 0.3 px 84 ms WEST, 0.2 px 0 ms NORTH
21:55:16.035 03.792 17712 Exposure complete
21:55:17.507 01.472 484 OnExposeComplete: enter
21:55:17.513 00.006 484 UpdateGuideState(): m_state=6
21:55:17.525 00.012 17712 worker thread done servicing request
21:55:17.526 00.001 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:55:17.544 00.018 484 Star::Find returns 1 (0), X=1782.27, Y=858.11, Mass=253140, SNR=54.8, Peak=44087 HFD=2.3
21:55:17.569 00.025 484 MultiStar: [#1 -0.72,-0.14,0.98,U] [#2 -0.98,-0.34,0.98,U] [#3 -0.90,-0.46,1.20,U] [#4 -0.73,-0.14,0.76,U] [#5 -0.78,-0.22,0.70,U] [#6 -1.20,-0.14,0.84,U] [#7 -0.74,-0.38,0.85,U] [#8 -0.79,-0.54,0.91,U] 
21:55:17.578 00.009 484 single-star, 8 included, MultiStar: {-0.73, -0.29}, one-star: {0.22, -0.16}
21:55:17.584 00.006 484 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.76) = xAngle (0.15 = 0.15)
21:55:17.588 00.004 484 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
21:55:17.593 00.005 484 CameraToMount -- cameraX=0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-0.61 mountX=0.27 mountY=0.00, mountTheta=0.01
21:55:17.625 00.032 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=-0.16, opts=13)
21:55:17.630 00.005 484 Enqueuing Move request for scope (0.22, -0.16)
21:55:17.638 00.008 17712 Worker thread wakes up
21:55:17.638 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.16) opts 0xd
21:55:17.639 00.001 17712 Handling offset move in thread for scope, endpoint = (0.22, -0.16)
21:55:17.639 00.000 17712 Moving (0.22, -0.16) raw xDistance=0.27 yDistance=0.00
21:55:17.639 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
21:55:17.639 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:17.639 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:55:17.639 00.000 17712 MoveAxis(E, 0, ABG)
21:55:17.639 00.000 17712 Move returns status 0, amount 0
21:55:17.639 00.000 17712 MoveAxis(N, 0, ABG)
21:55:17.640 00.001 17712 Move returns status 0, amount 0
21:55:17.640 00.000 17712 move complete, result=0
21:55:17.640 00.000 17712 worker thread done servicing request
21:55:17.735 00.095 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1431, FiltMax=65535, Gamma=1.000
21:55:17.868 00.133 484 UpdateGuideState exits: m=253140 SNR=54.8
21:55:17.889 00.021 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.911 00.022 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:17.936 00.025 484 Enqueuing Expose request
21:55:17.953 00.017 17712 Worker thread wakes up
21:55:17.954 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:17.954 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:17.955 00.001 484 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:55:21.921 03.966 17712 Exposure complete
21:55:23.292 01.371 484 OnExposeComplete: enter
21:55:23.343 00.051 17712 worker thread done servicing request
21:55:23.363 00.020 484 UpdateGuideState(): m_state=6
21:55:23.397 00.034 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:55:23.429 00.032 484 Star::Find returns 1 (0), X=1782.05, Y=858.58, Mass=266707, SNR=57.9, Peak=47088 HFD=2.2
21:55:23.451 00.022 484 MultiStar: [#1 -0.86,0.28,0.90,U] [#2 -0.72,-0.06,0.93,U] [#3 -0.97,0.09,1.12,U] [#4 -1.03,0.06,0.79,U] [#5 -0.66,0.36,0.58,U] [#6 -1.40,0.61,0.00,M7] [#7 -0.77,0.05,0.60,U] [#8 -1.07,-0.22,0.70,U] 
21:55:23.463 00.012 484 single-star, 7 included, MultiStar: {-0.74, 0.11}, one-star: {0.00, 0.31}
21:55:23.492 00.029 484 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.76) = xAngle (2.33 = 2.33)
21:55:23.506 00.014 484 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.31 = -0.97)
21:55:23.520 00.014 484 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.57 mountX=-0.21 mountY=-0.26, mountTheta=-2.27
21:55:23.539 00.019 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.31, opts=13)
21:55:23.688 00.149 484 Enqueuing Move request for scope (0.00, 0.31)
21:55:23.757 00.069 17712 Worker thread wakes up
21:55:23.757 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
21:55:23.757 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
21:55:23.757 00.000 17712 Moving (0.00, 0.31) raw xDistance=-0.21 yDistance=-0.26
21:55:23.757 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:55:23.757 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:23.758 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:55:23.758 00.000 17712 MoveAxis(E, 0, ABG)
21:55:23.758 00.000 17712 Move returns status 0, amount 0
21:55:23.758 00.000 17712 MoveAxis(N, 0, ABG)
21:55:23.758 00.000 17712 Move returns status 0, amount 0
21:55:23.758 00.000 17712 move complete, result=0
21:55:23.759 00.001 17712 worker thread done servicing request
21:55:23.877 00.118 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1264, FiltMax=65535, Gamma=1.000
21:55:23.986 00.109 484 UpdateGuideState exits: m=266707 SNR=57.9
21:55:23.993 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:24.019 00.026 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:24.033 00.014 484 Enqueuing Expose request
21:55:24.052 00.019 17712 Worker thread wakes up
21:55:24.053 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:55:24.057 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:24.057 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:27.852 03.795 17712 Exposure complete
21:55:29.326 01.474 17712 worker thread done servicing request
21:55:29.327 00.001 484 OnExposeComplete: enter
21:55:29.336 00.009 484 UpdateGuideState(): m_state=6
21:55:29.372 00.036 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:55:29.398 00.026 484 Star::Find returns 1 (0), X=1782.02, Y=858.53, Mass=256363, SNR=61.7, Peak=48208 HFD=2.2
21:55:29.406 00.008 484 MultiStar: [#1 -1.15,0.30,1.00,U] [#2 -1.02,-0.05,0.90,U] [#3 -1.29,0.11,0.95,U] [#4 -0.91,0.52,0.63,U] [#5 -1.10,0.37,0.62,U] [#6 -1.54,0.54,0.00,M8] [#7 -0.99,0.28,0.64,U] [#8 -1.29,-0.23,0.70,U] 
21:55:29.423 00.017 484 single-star, 7 included, MultiStar: {-0.95, 0.18}, one-star: {-0.02, 0.26}
21:55:29.476 00.053 484 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.76) = xAngle (2.42 = 2.42)
21:55:29.504 00.028 484 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.40 = -0.88)
21:55:29.520 00.016 484 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.66 mountX=-0.20 mountY=-0.20, mountTheta=-2.34
21:55:29.555 00.035 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=0.26, opts=13)
21:55:29.571 00.016 484 Enqueuing Move request for scope (-0.02, 0.26)
21:55:29.602 00.031 17712 Worker thread wakes up
21:55:29.602 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
21:55:29.602 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
21:55:29.603 00.001 17712 Moving (-0.02, 0.26) raw xDistance=-0.20 yDistance=-0.20
21:55:29.603 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:55:29.603 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:29.603 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:55:29.603 00.000 17712 MoveAxis(E, 0, ABG)
21:55:29.603 00.000 17712 Move returns status 0, amount 0
21:55:29.603 00.000 17712 MoveAxis(N, 0, ABG)
21:55:29.603 00.000 17712 Move returns status 0, amount 0
21:55:29.603 00.000 17712 move complete, result=0
21:55:29.604 00.001 17712 worker thread done servicing request
21:55:29.708 00.104 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1437, FiltMax=65535, Gamma=1.000
21:55:29.844 00.136 484 UpdateGuideState exits: m=256363 SNR=61.7
21:55:29.875 00.031 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:29.895 00.020 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:29.921 00.026 484 Enqueuing Expose request
21:55:29.937 00.016 17712 Worker thread wakes up
21:55:29.937 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:29.937 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:29.938 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:55:33.359 03.421 17712 Exposure complete
21:55:33.657 00.298 17712 worker thread done servicing request
21:55:33.657 00.000 484 OnExposeComplete: enter
21:55:33.661 00.004 484 UpdateGuideState(): m_state=6
21:55:33.665 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:55:33.668 00.003 484 Star::Find returns 1 (0), X=1782.40, Y=858.09, Mass=257217, SNR=55.0, Peak=57623 HFD=2.1
21:55:33.671 00.003 484 MultiStar: [#1 -0.74,0.03,0.88,U] [#2 -0.97,-0.65,0.99,U] [#3 -0.67,-0.52,1.14,U] [#4 -0.43,-0.20,0.72,U] [#5 -0.47,-0.41,0.91,U] [#6 -0.83,0.15,1.04,U] [#7 0.00,0.00,0.00,L] [#8 -0.71,-0.28,0.83,U] [#9 -0.91,-0.86,0.60,U] 
21:55:33.675 00.004 484 single-star, 8 included, MultiStar: {-0.59, -0.31}, one-star: {0.35, -0.18}
21:55:33.678 00.003 484 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.76) = xAngle (0.29 = 0.29)
21:55:33.681 00.003 484 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.01)
21:55:33.684 00.003 484 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.40 cameraTheta=-0.47 mountX=0.38 mountY=-0.05, mountTheta=-0.14
21:55:33.691 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.35, y=-0.18, opts=13)
21:55:33.694 00.003 484 Enqueuing Move request for scope (0.35, -0.18)
21:55:33.697 00.003 17712 Worker thread wakes up
21:55:33.697 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
21:55:33.697 00.000 17712 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
21:55:33.697 00.000 17712 Moving (0.35, -0.18) raw xDistance=0.38 yDistance=-0.05
21:55:33.697 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
21:55:33.697 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:33.698 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:55:33.698 00.000 17712 MoveAxis(W, 89, ABG)
21:55:33.698 00.000 17712 Guiding  Dir = 3, Dur = 89
21:55:33.698 00.000 17712 IsSlewing returns 0
21:55:33.698 00.000 17712 IsGuiding returns 0
21:55:33.699 00.001 17712 PulseGuide returned control before completion, sleep 99
21:55:33.718 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1229, FiltMax=65535, Gamma=1.000
21:55:33.745 00.027 484 UpdateGuideState exits: m=257217 SNR=55.0
21:55:33.749 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:33.752 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:33.755 00.003 484 Enqueuing Expose request
21:55:33.802 00.047 17712 IsGuiding returns 1
21:55:33.802 00.000 17712 scope still moving after pulse duration time elapsed
21:55:33.835 00.033 17712 IsSlewing returns 0
21:55:33.836 00.001 17712 IsGuiding returns 0
21:55:33.836 00.000 17712 scope move finished after 89 + 48 ms
21:55:33.836 00.000 17712 Move returns status 0, amount 89
21:55:33.836 00.000 17712 MoveAxis(N, 0, ABG)
21:55:33.836 00.000 17712 Move returns status 0, amount 0
21:55:33.836 00.000 17712 move complete, result=0
21:55:33.837 00.001 17712 worker thread done servicing request
21:55:33.837 00.000 17712 Worker thread wakes up
21:55:33.837 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:33.837 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:33.837 00.000 484 GuideStep: 0.4 px 89 ms WEST, -0.1 px 0 ms NORTH
21:55:37.230 03.393 17712 Exposure complete
21:55:37.446 00.216 17712 worker thread done servicing request
21:55:37.447 00.001 484 OnExposeComplete: enter
21:55:37.449 00.002 484 UpdateGuideState(): m_state=6
21:55:37.453 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:55:37.456 00.003 484 Star::Find returns 1 (0), X=1781.77, Y=858.71, Mass=251918, SNR=58.4, Peak=43456 HFD=2.6
21:55:37.458 00.002 484 MultiStar: [#1 -1.13,0.46,0.86,U] [#2 -1.34,0.31,0.79,U] [#3 -1.29,0.23,0.96,U] [#4 -1.31,0.44,0.65,U] [#5 -0.84,-0.04,0.64,U] [#6 -1.34,0.76,0.00,M8] [#7 -1.06,0.29,0.74,U] [#8 -1.34,0.39,0.72,U] 
21:55:37.460 00.002 484 single-star, 7 included, MultiStar: {-1.05, 0.32}, one-star: {-0.28, 0.44}
21:55:37.463 00.003 484 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.76) = xAngle (2.89 = 2.89)
21:55:37.465 00.002 484 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.88 = -0.41)
21:55:37.467 00.002 484 CameraToMount -- cameraX=-0.28 cameraY=0.44 hyp=0.52 cameraTheta=2.13 mountX=-0.51 mountY=-0.21, mountTheta=-2.75
21:55:37.472 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=0.44, opts=13)
21:55:37.475 00.003 484 Enqueuing Move request for scope (-0.28, 0.44)
21:55:37.478 00.003 17712 Worker thread wakes up
21:55:37.478 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.44) opts 0xd
21:55:37.478 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, 0.44)
21:55:37.478 00.000 17712 Moving (-0.28, 0.44) raw xDistance=-0.51 yDistance=-0.21
21:55:37.478 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.51
21:55:37.478 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:37.478 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:55:37.478 00.000 17712 MoveAxis(E, 112, ABG)
21:55:37.478 00.000 17712 Guiding  Dir = 2, Dur = 112
21:55:37.479 00.001 17712 IsSlewing returns 0
21:55:37.479 00.000 17712 IsGuiding returns 0
21:55:37.479 00.000 17712 PulseGuide returned control before completion, sleep 122
21:55:37.495 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1463, FiltMax=65535, Gamma=1.000
21:55:37.518 00.023 484 UpdateGuideState exits: m=251918 SNR=58.4
21:55:37.520 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:37.523 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:37.525 00.002 484 Enqueuing Expose request
21:55:37.606 00.081 17712 IsGuiding returns 1
21:55:37.606 00.000 17712 scope still moving after pulse duration time elapsed
21:55:37.638 00.032 17712 IsSlewing returns 0
21:55:37.638 00.000 17712 IsGuiding returns 1
21:55:37.668 00.030 17712 IsSlewing returns 0
21:55:37.668 00.000 17712 IsGuiding returns 1
21:55:37.700 00.032 17712 IsSlewing returns 0
21:55:37.700 00.000 17712 IsGuiding returns 0
21:55:37.700 00.000 17712 scope move finished after 112 + 109 ms
21:55:37.700 00.000 17712 Move returns status 0, amount 112
21:55:37.700 00.000 17712 MoveAxis(N, 0, ABG)
21:55:37.700 00.000 17712 Move returns status 0, amount 0
21:55:37.701 00.001 17712 move complete, result=0
21:55:37.701 00.000 17712 worker thread done servicing request
21:55:37.701 00.000 17712 Worker thread wakes up
21:55:37.701 00.000 484 GuideStep: -0.5 px 112 ms EAST, -0.2 px 0 ms NORTH
21:55:37.704 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:37.704 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:41.097 03.393 17712 Exposure complete
21:55:41.324 00.227 17712 worker thread done servicing request
21:55:41.330 00.006 484 OnExposeComplete: enter
21:55:41.333 00.003 484 UpdateGuideState(): m_state=6
21:55:41.336 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:55:41.339 00.003 484 Star::Find returns 1 (0), X=1781.79, Y=858.52, Mass=220088, SNR=54.8, Peak=44451 HFD=1.9
21:55:41.342 00.003 484 MultiStar: [#1 -1.41,0.45,1.01,U] [#2 -1.26,-0.08,0.89,U] [#3 -1.34,0.08,1.00,U] [#4 -1.03,0.10,0.71,U] [#5 -1.49,0.20,0.60,U] [#6 -1.80,0.64,0.00,M9] [#7 -1.01,0.18,0.75,U] [#8 0.00,0.00,0.00,L] [#9 -1.15,0.23,0.56,U] 
21:55:41.345 00.003 484 single-star, 7 included, MultiStar: {-1.10, 0.18}, one-star: {-0.26, 0.25}
21:55:41.347 00.002 484 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.76) = xAngle (3.13 = 3.13)
21:55:41.350 00.003 484 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.12 = -0.16)
21:55:41.353 00.003 484 CameraToMount -- cameraX=-0.26 cameraY=0.25 hyp=0.36 cameraTheta=2.37 mountX=-0.36 mountY=-0.06, mountTheta=-2.98
21:55:41.357 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=0.25, opts=13)
21:55:41.360 00.003 484 Enqueuing Move request for scope (-0.26, 0.25)
21:55:41.363 00.003 17712 Worker thread wakes up
21:55:41.363 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.25) opts 0xd
21:55:41.363 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.26, 0.25)
21:55:41.363 00.000 17712 Moving (-0.26, 0.25) raw xDistance=-0.36 yDistance=-0.06
21:55:41.363 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
21:55:41.363 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:41.363 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:41.363 00.000 17712 MoveAxis(E, 93, ABG)
21:55:41.364 00.001 17712 Guiding  Dir = 2, Dur = 93
21:55:41.364 00.000 17712 IsSlewing returns 0
21:55:41.364 00.000 17712 IsGuiding returns 0
21:55:41.365 00.001 17712 PulseGuide returned control before completion, sleep 103
21:55:41.382 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1395, FiltMax=65535, Gamma=1.000
21:55:41.405 00.023 484 UpdateGuideState exits: m=220088 SNR=54.8
21:55:41.408 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:41.411 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:41.414 00.003 484 Enqueuing Expose request
21:55:41.479 00.065 17712 IsGuiding returns 1
21:55:41.479 00.000 17712 scope still moving after pulse duration time elapsed
21:55:41.510 00.031 17712 IsSlewing returns 0
21:55:41.510 00.000 17712 IsGuiding returns 0
21:55:41.510 00.000 17712 scope move finished after 93 + 52 ms
21:55:41.510 00.000 17712 Move returns status 0, amount 93
21:55:41.511 00.001 17712 MoveAxis(N, 0, ABG)
21:55:41.511 00.000 17712 Move returns status 0, amount 0
21:55:41.511 00.000 17712 move complete, result=0
21:55:41.511 00.000 17712 worker thread done servicing request
21:55:41.511 00.000 17712 Worker thread wakes up
21:55:41.511 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:41.512 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:41.512 00.000 484 GuideStep: -0.4 px 93 ms EAST, -0.1 px 0 ms NORTH
21:55:44.910 03.398 17712 Exposure complete
21:55:45.133 00.223 17712 worker thread done servicing request
21:55:45.133 00.000 484 OnExposeComplete: enter
21:55:45.137 00.004 484 UpdateGuideState(): m_state=6
21:55:45.140 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:55:45.143 00.003 484 Star::Find returns 1 (0), X=1782.08, Y=858.84, Mass=243040, SNR=68.7, Peak=44160 HFD=2.3
21:55:45.146 00.003 484 MultiStar: [#1 -0.85,0.60,0.85,U] [#2 -0.98,0.36,0.79,U] [#3 -0.94,0.29,0.85,U] [#4 -0.95,0.36,0.65,U] [#5 -0.79,0.51,0.58,U] [#6 -1.34,0.88,0.00,M10] [#7 -1.17,0.40,0.64,U] [#8 -0.68,0.10,0.64,U] 
21:55:45.149 00.003 484 single-star, 7 included, MultiStar: {-0.75, 0.41}, one-star: {0.03, 0.57}
21:55:45.151 00.002 484 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.76) = xAngle (2.27 = 2.27)
21:55:45.154 00.003 484 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.26 = -1.02)
21:55:45.156 00.002 484 CameraToMount -- cameraX=0.03 cameraY=0.57 hyp=0.57 cameraTheta=1.51 mountX=-0.37 mountY=-0.48, mountTheta=-2.22
21:55:45.160 00.004 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=0.57, opts=13)
21:55:45.162 00.002 484 Enqueuing Move request for scope (0.03, 0.57)
21:55:45.166 00.004 17712 Worker thread wakes up
21:55:45.166 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.57) opts 0xd
21:55:45.166 00.000 17712 Handling offset move in thread for scope, endpoint = (0.03, 0.57)
21:55:45.166 00.000 17712 Moving (0.03, 0.57) raw xDistance=-0.37 yDistance=-0.48
21:55:45.166 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
21:55:45.166 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
21:55:45.166 00.000 17712 MoveAxis(E, 92, ABG)
21:55:45.166 00.000 17712 Guiding  Dir = 2, Dur = 92
21:55:45.167 00.001 17712 IsSlewing returns 0
21:55:45.167 00.000 17712 IsGuiding returns 0
21:55:45.167 00.000 17712 PulseGuide returned control before completion, sleep 102
21:55:45.185 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1559, FiltMax=65535, Gamma=1.000
21:55:45.208 00.023 484 UpdateGuideState exits: m=243040 SNR=68.7
21:55:45.212 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:45.214 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:45.218 00.004 484 Enqueuing Expose request
21:55:45.271 00.053 17712 IsGuiding returns 1
21:55:45.271 00.000 17712 scope still moving after pulse duration time elapsed
21:55:45.302 00.031 17712 IsSlewing returns 0
21:55:45.302 00.000 17712 IsGuiding returns 0
21:55:45.302 00.000 17712 scope move finished after 92 + 43 ms
21:55:45.302 00.000 17712 Move returns status 0, amount 92
21:55:45.302 00.000 17712 MoveAxis(N, 91, ABG)
21:55:45.302 00.000 17712 Guiding  Dir = 0, Dur = 91
21:55:45.303 00.001 17712 IsSlewing returns 0
21:55:45.303 00.000 17712 IsGuiding returns 0
21:55:45.303 00.000 17712 PulseGuide returned control before completion, sleep 101
21:55:45.412 00.109 17712 IsGuiding returns 1
21:55:45.412 00.000 17712 scope still moving after pulse duration time elapsed
21:55:45.443 00.031 17712 IsSlewing returns 0
21:55:45.444 00.001 17712 IsGuiding returns 1
21:55:45.475 00.031 17712 IsSlewing returns 0
21:55:45.475 00.000 17712 IsGuiding returns 1
21:55:45.506 00.031 17712 IsSlewing returns 0
21:55:45.506 00.000 17712 IsGuiding returns 1
21:55:45.538 00.032 17712 IsSlewing returns 0
21:55:45.538 00.000 17712 IsGuiding returns 0
21:55:45.538 00.000 17712 scope move finished after 91 + 143 ms
21:55:45.538 00.000 17712 Move returns status 0, amount 91
21:55:45.538 00.000 17712 move complete, result=0
21:55:45.539 00.001 17712 worker thread done servicing request
21:55:45.539 00.000 17712 Worker thread wakes up
21:55:45.539 00.000 484 GuideStep: -0.4 px 92 ms EAST, -0.5 px 91 ms NORTH
21:55:45.542 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:45.542 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:48.934 03.392 17712 Exposure complete
21:55:49.166 00.232 17712 worker thread done servicing request
21:55:49.166 00.000 484 OnExposeComplete: enter
21:55:49.169 00.003 484 UpdateGuideState(): m_state=6
21:55:49.172 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:55:49.174 00.002 484 Star::Find returns 1 (0), X=1781.87, Y=858.67, Mass=264444, SNR=61.6, Peak=50624 HFD=2.3
21:55:49.177 00.003 484 MultiStar: [#1 -1.18,0.30,1.02,U] [#2 -1.11,-0.08,0.82,U] [#3 -1.09,-0.10,0.98,U] [#4 -1.23,-0.04,0.66,U] [#5 -0.96,-0.05,0.67,U] [#6 -1.32,0.69,0.87,U] [#7 -1.07,0.23,0.58,U] [#8 -1.25,-0.24,0.69,U] 
21:55:49.180 00.003 484 single-star, 8 included, MultiStar: {-1.02, 0.14}, one-star: {-0.18, 0.40}
21:55:49.183 00.003 484 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.76) = xAngle (2.75 = 2.75)
21:55:49.186 00.003 484 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.74 = -0.54)
21:55:49.188 00.002 484 CameraToMount -- cameraX=-0.18 cameraY=0.40 hyp=0.44 cameraTheta=1.99 mountX=-0.41 mountY=-0.23, mountTheta=-2.63
21:55:49.194 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=0.40, opts=13)
21:55:49.198 00.004 484 Enqueuing Move request for scope (-0.18, 0.40)
21:55:49.201 00.003 17712 Worker thread wakes up
21:55:49.201 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.40) opts 0xd
21:55:49.201 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.18, 0.40)
21:55:49.201 00.000 17712 Moving (-0.18, 0.40) raw xDistance=-0.41 yDistance=-0.23
21:55:49.201 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.41
21:55:49.201 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:49.202 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:55:49.202 00.000 17712 MoveAxis(E, 101, ABG)
21:55:49.202 00.000 17712 Guiding  Dir = 2, Dur = 101
21:55:49.202 00.000 17712 IsSlewing returns 0
21:55:49.202 00.000 17712 IsGuiding returns 0
21:55:49.203 00.001 17712 PulseGuide returned control before completion, sleep 111
21:55:49.219 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1424, FiltMax=65535, Gamma=1.000
21:55:49.244 00.025 484 UpdateGuideState exits: m=264444 SNR=61.6
21:55:49.248 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:49.251 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:49.254 00.003 484 Enqueuing Expose request
21:55:49.324 00.070 17712 IsGuiding returns 1
21:55:49.324 00.000 17712 scope still moving after pulse duration time elapsed
21:55:49.356 00.032 17712 IsSlewing returns 0
21:55:49.356 00.000 17712 IsGuiding returns 0
21:55:49.356 00.000 17712 scope move finished after 101 + 52 ms
21:55:49.356 00.000 17712 Move returns status 0, amount 101
21:55:49.356 00.000 17712 MoveAxis(N, 0, ABG)
21:55:49.356 00.000 17712 Move returns status 0, amount 0
21:55:49.356 00.000 17712 move complete, result=0
21:55:49.356 00.000 17712 worker thread done servicing request
21:55:49.356 00.000 17712 Worker thread wakes up
21:55:49.357 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:49.357 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:49.357 00.000 484 GuideStep: -0.4 px 101 ms EAST, -0.2 px 0 ms NORTH
21:55:52.749 03.392 17712 Exposure complete
21:55:52.973 00.224 17712 worker thread done servicing request
21:55:52.974 00.001 484 OnExposeComplete: enter
21:55:52.976 00.002 484 UpdateGuideState(): m_state=6
21:55:52.979 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:55:52.981 00.002 484 Star::Find returns 1 (0), X=1781.32, Y=858.06, Mass=254257, SNR=52.4, Peak=46771 HFD=2.3
21:55:52.985 00.004 484 MultiStar: [#1 -1.55,0.11,0.00,M1] [#2 -1.47,-0.30,0.00,M1] [#3 -1.55,-0.49,0.00,M1] [#4 -1.64,-0.23,0.00,M1] [#5 -1.38,-0.16,0.70,U] [#6 -1.80,-0.09,0.00,M10] [#7 -1.02,-0.16,0.71,U] [#8 -1.72,-0.44,0.00,M1] 
21:55:52.987 00.002 484 single-star, 2 included, MultiStar: {-1.00, -0.18}, one-star: {-0.73, -0.21}
21:55:52.989 00.002 484 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.76) = xAngle (-2.11 = -2.11)
21:55:52.992 00.003 484 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.88 = 0.88)
21:55:52.994 00.002 484 CameraToMount -- cameraX=-0.73 cameraY=-0.21 hyp=0.76 cameraTheta=-2.86 mountX=-0.39 mountY=0.58, mountTheta=2.15
21:55:52.998 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.73, y=-0.21, opts=13)
21:55:53.001 00.003 484 Enqueuing Move request for scope (-0.73, -0.21)
21:55:53.003 00.002 17712 Worker thread wakes up
21:55:53.003 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.21) opts 0xd
21:55:53.003 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.73, -0.21)
21:55:53.003 00.000 17712 Moving (-0.73, -0.21) raw xDistance=-0.39 yDistance=0.58
21:55:53.004 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
21:55:53.004 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:55:53.004 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:55:53.004 00.000 17712 MoveAxis(E, 97, ABG)
21:55:53.004 00.000 17712 Guiding  Dir = 2, Dur = 97
21:55:53.004 00.000 17712 IsSlewing returns 0
21:55:53.004 00.000 17712 IsGuiding returns 0
21:55:53.005 00.001 17712 PulseGuide returned control before completion, sleep 107
21:55:53.019 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1386, FiltMax=65535, Gamma=1.000
21:55:53.043 00.024 484 UpdateGuideState exits: m=254257 SNR=52.4
21:55:53.046 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.049 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:53.052 00.003 484 Enqueuing Expose request
21:55:53.124 00.072 17712 IsGuiding returns 1
21:55:53.124 00.000 17712 scope still moving after pulse duration time elapsed
21:55:53.155 00.031 17712 IsSlewing returns 0
21:55:53.155 00.000 17712 IsGuiding returns 0
21:55:53.155 00.000 17712 scope move finished after 97 + 53 ms
21:55:53.155 00.000 17712 Move returns status 0, amount 97
21:55:53.155 00.000 17712 MoveAxis(N, 0, ABG)
21:55:53.155 00.000 17712 Move returns status 0, amount 0
21:55:53.156 00.001 17712 move complete, result=0
21:55:53.156 00.000 17712 worker thread done servicing request
21:55:53.156 00.000 17712 Worker thread wakes up
21:55:53.156 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:53.156 00.000 484 GuideStep: -0.4 px 97 ms EAST, 0.6 px 0 ms NORTH
21:55:53.160 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:55:56.554 03.394 17712 Exposure complete
21:55:56.838 00.284 17712 worker thread done servicing request
21:55:56.839 00.001 484 OnExposeComplete: enter
21:55:56.842 00.003 484 UpdateGuideState(): m_state=6
21:55:56.848 00.006 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:55:56.851 00.003 484 Star::Find returns 1 (0), X=1782.21, Y=858.19, Mass=239161, SNR=56.2, Peak=45059 HFD=2.3
21:55:56.854 00.003 484 MultiStar: [#1 -0.74,0.31,0.87,U] [#2 -1.29,-0.20,1.09,U] [#3 -1.03,-0.29,1.12,U] [#4 -0.98,-0.01,0.84,U] [#5 -0.93,-0.26,0.64,U] [#6 -0.98,0.29,0.82,U] [#7 -0.52,-0.01,0.71,U] [#8 -0.85,-0.53,0.83,U] 
21:55:56.856 00.002 484 single-star, 8 included, MultiStar: {-0.80, -0.09}, one-star: {0.17, -0.08}
21:55:56.858 00.002 484 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.76) = xAngle (0.29 = 0.29)
21:55:56.861 00.003 484 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.01)
21:55:56.864 00.003 484 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.47 mountX=0.18 mountY=-0.02, mountTheta=-0.14
21:55:56.872 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=-0.08, opts=13)
21:55:56.876 00.004 484 Enqueuing Move request for scope (0.17, -0.08)
21:55:56.879 00.003 17712 Worker thread wakes up
21:55:56.879 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
21:55:56.879 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
21:55:56.879 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1635, FiltMax=65535, Gamma=1.000
21:55:56.883 00.004 17712 Moving (0.17, -0.08) raw xDistance=0.18 yDistance=-0.02
21:55:56.883 00.000 484 UpdateGuideState exits: m=239161 SNR=56.2
21:55:56.886 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:56.888 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
21:55:56.888 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:56.888 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:56.889 00.001 17712 MoveAxis(E, 0, ABG)
21:55:56.889 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:55:56.892 00.003 17712 Move returns status 0, amount 0
21:55:56.892 00.000 484 Enqueuing Expose request
21:55:56.895 00.003 17712 MoveAxis(N, 0, ABG)
21:55:56.895 00.000 17712 Move returns status 0, amount 0
21:55:56.895 00.000 17712 move complete, result=0
21:55:56.895 00.000 17712 worker thread done servicing request
21:55:56.895 00.000 17712 Worker thread wakes up
21:55:56.895 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:55:56.898 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
21:55:56.898 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:00.314 03.416 17712 Exposure complete
21:56:00.583 00.269 17712 worker thread done servicing request
21:56:00.583 00.000 484 OnExposeComplete: enter
21:56:00.586 00.003 484 UpdateGuideState(): m_state=6
21:56:00.589 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:56:00.592 00.003 484 Star::Find returns 1 (0), X=1781.90, Y=858.37, Mass=220405, SNR=55.7, Peak=54963 HFD=2.2
21:56:00.595 00.003 484 MultiStar: [#1 -0.72,0.08,1.24,U] [#2 -1.01,-0.23,0.94,U] [#3 -1.00,-0.21,1.16,U] [#4 -0.76,-0.07,0.81,U] [#5 -0.59,0.03,0.74,U] [#6 -1.22,0.09,0.91,U] [#7 -0.72,0.29,0.67,U] [#8 -0.81,-0.58,0.85,U] 
21:56:00.598 00.003 484 single-star, 8 included, MultiStar: {-0.78, -0.06}, one-star: {-0.15, 0.10}
21:56:00.601 00.003 484 CameraToMount -- cameraTheta (2.55) - m_xAngle (-0.76) = xAngle (3.31 = -2.97)
21:56:00.605 00.004 484 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.30 = 0.01)
21:56:00.609 00.004 484 CameraToMount -- cameraX=-0.15 cameraY=0.10 hyp=0.18 cameraTheta=2.55 mountX=-0.17 mountY=0.00, mountTheta=3.13
21:56:00.616 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=0.10, opts=13)
21:56:00.620 00.004 484 Enqueuing Move request for scope (-0.15, 0.10)
21:56:00.623 00.003 17712 Worker thread wakes up
21:56:00.623 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1562, FiltMax=65535, Gamma=1.000
21:56:00.627 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.10) opts 0xd
21:56:00.627 00.000 484 UpdateGuideState exits: m=220405 SNR=55.7
21:56:00.630 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.15, 0.10)
21:56:00.630 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:00.633 00.003 17712 Moving (-0.15, 0.10) raw xDistance=-0.17 yDistance=0.00
21:56:00.633 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:00.636 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:56:00.636 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:00.636 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:56:00.636 00.000 17712 MoveAxis(E, 0, ABG)
21:56:00.636 00.000 17712 Move returns status 0, amount 0
21:56:00.636 00.000 17712 MoveAxis(N, 0, ABG)
21:56:00.636 00.000 17712 Move returns status 0, amount 0
21:56:00.636 00.000 17712 move complete, result=0
21:56:00.636 00.000 484 Enqueuing Expose request
21:56:00.639 00.003 484 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
21:56:00.642 00.003 17712 worker thread done servicing request
21:56:00.643 00.001 17712 Worker thread wakes up
21:56:00.643 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:00.643 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:04.047 03.404 17712 Exposure complete
21:56:04.303 00.256 17712 worker thread done servicing request
21:56:04.304 00.001 484 OnExposeComplete: enter
21:56:04.306 00.002 484 UpdateGuideState(): m_state=6
21:56:04.309 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:56:04.315 00.006 484 Star::Find returns 1 (0), X=1781.90, Y=858.71, Mass=239712, SNR=59.8, Peak=52944 HFD=2.3
21:56:04.319 00.004 484 MultiStar: [#1 -1.23,0.37,0.86,U] [#2 -1.27,-0.13,0.79,U] [#3 -1.18,-0.06,1.07,U] [#4 -1.11,-0.07,0.64,U] [#5 -0.96,-0.10,0.62,U] [#6 -1.23,0.16,0.99,U] [#7 -1.13,0.13,0.76,U] [#8 -1.12,-0.32,0.79,U] 
21:56:04.322 00.003 484 single-star, 8 included, MultiStar: {-1.03, 0.07}, one-star: {-0.14, 0.44}
21:56:04.324 00.002 484 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.76) = xAngle (2.65 = 2.65)
21:56:04.326 00.002 484 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.63 = -0.65)
21:56:04.329 00.003 484 CameraToMount -- cameraX=-0.14 cameraY=0.44 hyp=0.46 cameraTheta=1.89 mountX=-0.41 mountY=-0.28, mountTheta=-2.54
21:56:04.340 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=0.44, opts=13)
21:56:04.347 00.007 484 Enqueuing Move request for scope (-0.14, 0.44)
21:56:04.351 00.004 17712 Worker thread wakes up
21:56:04.352 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1501, FiltMax=65535, Gamma=1.000
21:56:04.355 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.44) opts 0xd
21:56:04.355 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.14, 0.44)
21:56:04.355 00.000 17712 Moving (-0.14, 0.44) raw xDistance=-0.41 yDistance=-0.28
21:56:04.355 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
21:56:04.355 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:04.355 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:56:04.355 00.000 17712 MoveAxis(E, 95, ABG)
21:56:04.355 00.000 17712 Guiding  Dir = 2, Dur = 95
21:56:04.356 00.001 17712 IsSlewing returns 0
21:56:04.356 00.000 17712 IsGuiding returns 0
21:56:04.356 00.000 17712 PulseGuide returned control before completion, sleep 105
21:56:04.358 00.002 484 UpdateGuideState exits: m=239712 SNR=59.8
21:56:04.361 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:04.367 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:04.370 00.003 484 Enqueuing Expose request
21:56:04.475 00.105 17712 IsGuiding returns 1
21:56:04.475 00.000 17712 scope still moving after pulse duration time elapsed
21:56:04.505 00.030 17712 IsSlewing returns 0
21:56:04.505 00.000 17712 IsGuiding returns 0
21:56:04.505 00.000 17712 scope move finished after 95 + 54 ms
21:56:04.505 00.000 17712 Move returns status 0, amount 95
21:56:04.505 00.000 17712 MoveAxis(N, 0, ABG)
21:56:04.505 00.000 17712 Move returns status 0, amount 0
21:56:04.506 00.001 17712 move complete, result=0
21:56:04.506 00.000 17712 worker thread done servicing request
21:56:04.506 00.000 17712 Worker thread wakes up
21:56:04.506 00.000 484 GuideStep: -0.4 px 95 ms EAST, -0.3 px 0 ms NORTH
21:56:04.513 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:04.513 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:07.952 03.439 17712 Exposure complete
21:56:08.217 00.265 17712 worker thread done servicing request
21:56:08.217 00.000 484 OnExposeComplete: enter
21:56:08.220 00.003 484 UpdateGuideState(): m_state=6
21:56:08.223 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:56:08.225 00.002 484 Star::Find returns 1 (0), X=1782.28, Y=858.03, Mass=225393, SNR=52.1, Peak=40432 HFD=2.2
21:56:08.228 00.003 484 MultiStar: [#1 -0.75,0.06,1.13,U] [#2 -0.58,-0.03,1.11,U] [#3 -0.82,-0.34,1.14,U] [#4 -0.62,0.04,0.67,U] [#5 -0.46,0.07,0.68,U] [#6 -0.79,0.18,0.91,U] [#7 -0.67,-0.30,0.65,U] [#8 -0.72,-0.25,0.88,U] 
21:56:08.231 00.003 484 single-star, 8 included, MultiStar: {-0.58, -0.10}, one-star: {0.23, -0.24}
21:56:08.234 00.003 484 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.76) = xAngle (-0.05 = -0.05)
21:56:08.237 00.003 484 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.94 = 2.94)
21:56:08.239 00.002 484 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.34 cameraTheta=-0.81 mountX=0.34 mountY=0.07, mountTheta=0.20
21:56:08.246 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=-0.24, opts=13)
21:56:08.249 00.003 484 Enqueuing Move request for scope (0.23, -0.24)
21:56:08.252 00.003 17712 Worker thread wakes up
21:56:08.252 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1549, FiltMax=65535, Gamma=1.000
21:56:08.255 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
21:56:08.255 00.000 484 UpdateGuideState exits: m=225393 SNR=52.1
21:56:08.258 00.003 17712 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
21:56:08.258 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:08.260 00.002 17712 Moving (0.23, -0.24) raw xDistance=0.34 yDistance=0.07
21:56:08.260 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:08.263 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
21:56:08.263 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:08.263 00.000 484 Enqueuing Expose request
21:56:08.266 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:56:08.266 00.000 17712 MoveAxis(W, 72, ABG)
21:56:08.266 00.000 17712 Guiding  Dir = 3, Dur = 72
21:56:08.266 00.000 17712 IsSlewing returns 0
21:56:08.266 00.000 17712 IsGuiding returns 0
21:56:08.267 00.001 17712 PulseGuide returned control before completion, sleep 82
21:56:08.352 00.085 17712 IsGuiding returns 1
21:56:08.352 00.000 17712 scope still moving after pulse duration time elapsed
21:56:08.383 00.031 17712 IsSlewing returns 0
21:56:08.384 00.001 17712 IsGuiding returns 0
21:56:08.384 00.000 17712 scope move finished after 72 + 45 ms
21:56:08.384 00.000 17712 Move returns status 0, amount 72
21:56:08.384 00.000 17712 MoveAxis(N, 0, ABG)
21:56:08.384 00.000 17712 Move returns status 0, amount 0
21:56:08.384 00.000 17712 move complete, result=0
21:56:08.384 00.000 17712 worker thread done servicing request
21:56:08.384 00.000 17712 Worker thread wakes up
21:56:08.384 00.000 484 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
21:56:08.387 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:08.387 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:11.822 03.435 17712 Exposure complete
21:56:12.204 00.382 17712 worker thread done servicing request
21:56:12.205 00.001 484 OnExposeComplete: enter
21:56:12.208 00.003 484 UpdateGuideState(): m_state=6
21:56:12.218 00.010 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:56:12.223 00.005 484 Star::Find returns 1 (0), X=1782.30, Y=858.73, Mass=252880, SNR=55.9, Peak=49005 HFD=2.2
21:56:12.232 00.009 484 MultiStar: [#1 -0.85,0.51,0.98,U] [#2 -0.84,0.17,0.89,U] [#3 -1.01,0.16,1.23,U] [#4 -0.67,0.38,0.59,U] [#5 -0.67,0.51,0.70,U] [#6 -1.07,0.71,0.74,U] [#7 -0.86,0.47,0.71,U] [#8 -0.77,0.16,0.87,U] 
21:56:12.237 00.005 484 single-star, 8 included, MultiStar: {-0.71, 0.37}, one-star: {0.26, 0.46}
21:56:12.243 00.006 484 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.76) = xAngle (1.82 = 1.82)
21:56:12.250 00.007 484 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.80 = -1.48)
21:56:12.258 00.008 484 CameraToMount -- cameraX=0.26 cameraY=0.46 hyp=0.52 cameraTheta=1.06 mountX=-0.13 mountY=-0.52, mountTheta=-1.81
21:56:12.272 00.014 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=0.46, opts=13)
21:56:12.278 00.006 484 Enqueuing Move request for scope (0.26, 0.46)
21:56:12.284 00.006 17712 Worker thread wakes up
21:56:12.284 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.46) opts 0xd
21:56:12.285 00.001 17712 Handling offset move in thread for scope, endpoint = (0.26, 0.46)
21:56:12.285 00.000 17712 Moving (0.26, 0.46) raw xDistance=-0.13 yDistance=-0.52
21:56:12.285 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:56:12.285 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
21:56:12.285 00.000 17712 MoveAxis(E, 0, ABG)
21:56:12.285 00.000 17712 Move returns status 0, amount 0
21:56:12.285 00.000 17712 MoveAxis(N, 98, ABG)
21:56:12.285 00.000 17712 Guiding  Dir = 0, Dur = 98
21:56:12.285 00.000 17712 IsSlewing returns 0
21:56:12.286 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1479, FiltMax=65535, Gamma=1.000
21:56:12.290 00.004 17712 IsGuiding returns 0
21:56:12.290 00.000 484 UpdateGuideState exits: m=252880 SNR=55.9
21:56:12.298 00.008 17712 PulseGuide returned control before completion, sleep 108
21:56:12.299 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.305 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:12.312 00.007 484 Enqueuing Expose request
21:56:12.411 00.099 17712 IsGuiding returns 1
21:56:12.411 00.000 17712 scope still moving after pulse duration time elapsed
21:56:12.444 00.033 17712 IsSlewing returns 0
21:56:12.444 00.000 17712 IsGuiding returns 0
21:56:12.445 00.001 17712 scope move finished after 98 + 56 ms
21:56:12.445 00.000 17712 Move returns status 0, amount 98
21:56:12.445 00.000 17712 move complete, result=0
21:56:12.445 00.000 17712 worker thread done servicing request
21:56:12.445 00.000 17712 Worker thread wakes up
21:56:12.445 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.5 px 98 ms NORTH
21:56:12.449 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:12.449 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:16.273 03.824 17712 Exposure complete
21:56:17.887 01.614 484 OnExposeComplete: enter
21:56:17.891 00.004 484 UpdateGuideState(): m_state=6
21:56:17.895 00.004 17712 worker thread done servicing request
21:56:17.896 00.001 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:56:17.921 00.025 484 Star::Find returns 1 (0), X=1782.18, Y=858.55, Mass=239013, SNR=57.1, Peak=39143 HFD=2.1
21:56:17.937 00.016 484 MultiStar: [#1 -0.91,0.47,0.88,U] [#2 -0.89,-0.18,0.92,U] [#3 -1.19,0.07,1.10,U] [#4 -0.86,0.42,0.60,U] [#5 -0.82,0.27,0.73,U] [#6 -1.44,0.47,0.00,M6] [#7 -0.55,0.20,0.65,U] [#8 -1.04,0.16,0.74,U] 
21:56:17.945 00.008 484 single-star, 7 included, MultiStar: {-0.76, 0.20}, one-star: {0.13, 0.28}
21:56:17.953 00.008 484 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.76) = xAngle (1.89 = 1.89)
21:56:17.968 00.015 484 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.88 = -1.40)
21:56:17.979 00.011 484 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.10 mountY=-0.31, mountTheta=-1.88
21:56:18.028 00.049 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=0.28, opts=13)
21:56:18.055 00.027 484 Enqueuing Move request for scope (0.13, 0.28)
21:56:18.075 00.020 17712 Worker thread wakes up
21:56:18.075 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1523, FiltMax=65535, Gamma=1.000
21:56:18.090 00.015 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
21:56:18.091 00.001 17712 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
21:56:18.091 00.000 17712 Moving (0.13, 0.28) raw xDistance=-0.10 yDistance=-0.31
21:56:18.091 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:56:18.091 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:18.091 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:56:18.091 00.000 17712 MoveAxis(E, 0, ABG)
21:56:18.091 00.000 17712 Move returns status 0, amount 0
21:56:18.091 00.000 17712 MoveAxis(N, 0, ABG)
21:56:18.091 00.000 17712 Move returns status 0, amount 0
21:56:18.091 00.000 17712 move complete, result=0
21:56:18.092 00.001 17712 worker thread done servicing request
21:56:18.093 00.001 484 UpdateGuideState exits: m=239013 SNR=57.1
21:56:18.110 00.017 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:18.139 00.029 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:18.158 00.019 484 Enqueuing Expose request
21:56:18.178 00.020 17712 Worker thread wakes up
21:56:18.178 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:18.178 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:18.179 00.001 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:56:22.354 04.175 17712 Exposure complete
21:56:23.712 01.358 484 OnExposeComplete: enter
21:56:23.723 00.011 17712 worker thread done servicing request
21:56:23.724 00.001 484 UpdateGuideState(): m_state=6
21:56:23.752 00.028 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:56:23.768 00.016 484 Star::Find returns 1 (0), X=1781.68, Y=858.75, Mass=252104, SNR=68.2, Peak=62448 HFD=2.2
21:56:23.780 00.012 484 MultiStar: [#1 -1.18,0.54,0.74,U] [#2 -1.18,0.21,0.80,U] [#3 -1.30,0.18,0.87,U] [#4 -1.07,0.20,0.61,U] [#5 -1.07,0.21,0.58,U] [#6 -1.62,0.55,0.00,M7] [#7 -1.19,0.41,0.55,U] [#8 -1.20,0.07,0.76,U] 
21:56:23.796 00.016 484 single-star, 7 included, MultiStar: {-1.04, 0.29}, one-star: {-0.37, 0.48}
21:56:23.809 00.013 484 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.76) = xAngle (2.99 = 2.99)
21:56:23.822 00.013 484 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.97 = -0.31)
21:56:23.837 00.015 484 CameraToMount -- cameraX=-0.37 cameraY=0.48 hyp=0.60 cameraTheta=2.23 mountX=-0.60 mountY=-0.18, mountTheta=-2.84
21:56:24.018 00.181 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=0.48, opts=13)
21:56:24.293 00.275 484 Enqueuing Move request for scope (-0.37, 0.48)
21:56:24.379 00.086 17712 Worker thread wakes up
21:56:24.379 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.48) opts 0xd
21:56:24.379 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, 0.48)
21:56:24.379 00.000 17712 Moving (-0.37, 0.48) raw xDistance=-0.60 yDistance=-0.18
21:56:24.379 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
21:56:24.379 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:24.379 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:56:24.379 00.000 17712 MoveAxis(E, 139, ABG)
21:56:24.379 00.000 17712 Guiding  Dir = 2, Dur = 139
21:56:24.383 00.004 17712 IsSlewing returns 0
21:56:24.388 00.005 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1079, FiltMax=65535, Gamma=1.000
21:56:24.418 00.030 17712 IsGuiding returns 0
21:56:24.418 00.000 17712 PulseGuide returned control before completion, sleep 149
21:56:24.419 00.001 484 UpdateGuideState exits: m=252104 SNR=68.2
21:56:24.436 00.017 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:24.458 00.022 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:24.469 00.011 484 Enqueuing Expose request
21:56:24.570 00.101 17712 IsGuiding returns 1
21:56:24.570 00.000 17712 scope still moving after pulse duration time elapsed
21:56:24.611 00.041 17712 IsSlewing returns 0
21:56:24.611 00.000 17712 IsGuiding returns 1
21:56:24.687 00.076 17712 IsSlewing returns 0
21:56:24.687 00.000 17712 IsGuiding returns 1
21:56:24.720 00.033 17712 IsSlewing returns 0
21:56:24.721 00.001 17712 IsGuiding returns 1
21:56:24.759 00.038 17712 IsSlewing returns 0
21:56:24.759 00.000 17712 IsGuiding returns 1
21:56:24.811 00.052 17712 IsSlewing returns 0
21:56:24.811 00.000 17712 IsGuiding returns 1
21:56:24.855 00.044 17712 IsSlewing returns 0
21:56:24.856 00.001 17712 IsGuiding returns 1
21:56:24.883 00.027 17712 IsSlewing returns 0
21:56:24.885 00.002 17712 IsGuiding returns 1
21:56:24.923 00.038 17712 IsSlewing returns 0
21:56:24.923 00.000 17712 IsGuiding returns 1
21:56:24.945 00.022 17712 IsSlewing returns 0
21:56:24.945 00.000 17712 IsGuiding returns 1
21:56:24.977 00.032 17712 IsSlewing returns 0
21:56:24.978 00.001 17712 IsGuiding returns 0
21:56:24.978 00.000 17712 scope move finished after 139 + 421 ms
21:56:24.978 00.000 17712 Move returns status 0, amount 139
21:56:24.978 00.000 17712 MoveAxis(N, 0, ABG)
21:56:24.978 00.000 17712 Move returns status 0, amount 0
21:56:24.979 00.001 17712 move complete, result=0
21:56:24.979 00.000 17712 worker thread done servicing request
21:56:24.979 00.000 17712 Worker thread wakes up
21:56:24.979 00.000 484 GuideStep: -0.6 px 139 ms EAST, -0.2 px 0 ms NORTH
21:56:24.992 00.013 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:24.992 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:28.786 03.794 17712 Exposure complete
21:56:30.024 01.238 484 OnExposeComplete: enter
21:56:30.029 00.005 484 UpdateGuideState(): m_state=6
21:56:30.046 00.017 17712 worker thread done servicing request
21:56:30.046 00.000 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:56:30.072 00.026 484 Star::Find returns 1 (0), X=1781.93, Y=858.81, Mass=282713, SNR=75.3, Peak=61744 HFD=2.3
21:56:30.089 00.017 484 MultiStar: [#1 -1.04,0.71,0.72,U] [#2 -1.25,0.26,0.73,U] [#3 -1.18,0.31,0.84,U] [#4 -1.24,0.48,0.52,U] [#5 -1.07,0.46,0.63,U] [#6 -1.61,0.98,0.00,M8] [#7 -1.20,0.67,0.54,U] [#8 -1.36,0.28,0.58,U] 
21:56:30.109 00.020 484 single-star, 7 included, MultiStar: {-1.00, 0.46}, one-star: {-0.12, 0.54}
21:56:30.191 00.082 484 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.76) = xAngle (2.55 = 2.55)
21:56:30.204 00.013 484 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.53 = -0.75)
21:56:30.213 00.009 484 CameraToMount -- cameraX=-0.12 cameraY=0.54 hyp=0.55 cameraTheta=1.79 mountX=-0.46 mountY=-0.38, mountTheta=-2.45
21:56:30.256 00.043 484 SchedulePrimaryMove(0F03AFB8, x=-0.12, y=0.54, opts=13)
21:56:30.301 00.045 484 Enqueuing Move request for scope (-0.12, 0.54)
21:56:30.310 00.009 17712 Worker thread wakes up
21:56:30.310 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.54) opts 0xd
21:56:30.310 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.12, 0.54)
21:56:30.310 00.000 17712 Moving (-0.12, 0.54) raw xDistance=-0.46 yDistance=-0.38
21:56:30.310 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
21:56:30.311 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:30.311 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:56:30.311 00.000 17712 MoveAxis(E, 116, ABG)
21:56:30.311 00.000 17712 Guiding  Dir = 2, Dur = 116
21:56:30.311 00.000 17712 IsSlewing returns 0
21:56:30.312 00.001 17712 IsGuiding returns 0
21:56:30.312 00.000 17712 PulseGuide returned control before completion, sleep 126
21:56:30.313 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1533, FiltMax=65535, Gamma=1.000
21:56:30.329 00.016 484 UpdateGuideState exits: m=282713 SNR=75.3
21:56:30.359 00.030 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.371 00.012 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:30.390 00.019 484 Enqueuing Expose request
21:56:30.449 00.059 17712 IsGuiding returns 1
21:56:30.449 00.000 17712 scope still moving after pulse duration time elapsed
21:56:30.475 00.026 17712 IsSlewing returns 0
21:56:30.475 00.000 17712 IsGuiding returns 0
21:56:30.476 00.001 17712 scope move finished after 116 + 48 ms
21:56:30.476 00.000 17712 Move returns status 0, amount 116
21:56:30.476 00.000 17712 MoveAxis(N, 0, ABG)
21:56:30.478 00.002 17712 Move returns status 0, amount 0
21:56:30.478 00.000 17712 move complete, result=0
21:56:30.478 00.000 17712 worker thread done servicing request
21:56:30.479 00.001 17712 Worker thread wakes up
21:56:30.479 00.000 484 GuideStep: -0.5 px 116 ms EAST, -0.4 px 0 ms NORTH
21:56:30.486 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:30.486 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:34.136 03.650 17712 Exposure complete
21:56:35.402 01.266 17712 worker thread done servicing request
21:56:35.402 00.000 484 OnExposeComplete: enter
21:56:35.443 00.041 484 UpdateGuideState(): m_state=6
21:56:35.461 00.018 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:56:35.474 00.013 484 Star::Find returns 1 (0), X=1782.62, Y=857.79, Mass=242941, SNR=66.5, Peak=57511 HFD=2.0
21:56:35.485 00.011 484 MultiStar: [#1 -0.73,0.13,0.84,U] [#2 -0.68,-0.32,0.77,U] [#3 -0.70,-0.50,1.12,U] [#4 -0.50,-0.29,0.65,U] [#5 -0.12,-0.01,0.55,U] [#6 -0.93,-0.16,0.75,U] [#7 -0.37,-0.58,0.58,U] [#8 -0.53,-0.63,0.72,U] 
21:56:35.493 00.008 484 refined, 8 included, MultiStar: {-0.43, -0.33}, one-star: {0.57, -0.48}
21:56:35.543 00.050 484 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.76) = xAngle (-1.74 = -1.74)
21:56:35.574 00.031 484 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.25 = 1.25)
21:56:35.608 00.034 484 CameraToMount -- cameraX=-0.43 cameraY=-0.33 hyp=0.55 cameraTheta=-2.49 mountX=-0.09 mountY=0.52, mountTheta=1.74
21:56:35.657 00.049 484 SchedulePrimaryMove(0F03AFB8, x=-0.43, y=-0.33, opts=13)
21:56:35.664 00.007 484 Enqueuing Move request for scope (-0.43, -0.33)
21:56:35.692 00.028 17712 Worker thread wakes up
21:56:35.692 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.33) opts 0xd
21:56:35.692 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.43, -0.33)
21:56:35.692 00.000 17712 Moving (-0.43, -0.33) raw xDistance=-0.09 yDistance=0.52
21:56:35.692 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
21:56:35.692 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:35.692 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
21:56:35.692 00.000 17712 MoveAxis(E, 0, ABG)
21:56:35.693 00.001 17712 Move returns status 0, amount 0
21:56:35.693 00.000 17712 MoveAxis(N, 0, ABG)
21:56:35.693 00.000 17712 Move returns status 0, amount 0
21:56:35.693 00.000 17712 move complete, result=0
21:56:35.693 00.000 17712 worker thread done servicing request
21:56:35.693 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1274, FiltMax=65535, Gamma=1.000
21:56:35.709 00.016 484 UpdateGuideState exits: m=242941 SNR=66.5
21:56:35.718 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.722 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:35.732 00.010 484 Enqueuing Expose request
21:56:35.735 00.003 17712 Worker thread wakes up
21:56:35.736 00.001 484 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
21:56:35.740 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:35.740 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:39.423 03.683 17712 Exposure complete
21:56:40.134 00.711 484 OnExposeComplete: enter
21:56:40.138 00.004 484 UpdateGuideState(): m_state=6
21:56:40.159 00.021 17712 worker thread done servicing request
21:56:40.159 00.000 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
21:56:40.174 00.015 484 Star::Find returns 1 (0), X=1782.88, Y=857.84, Mass=232090, SNR=55.5, Peak=52775 HFD=2.3
21:56:40.185 00.011 484 MultiStar: [#1 -0.23,-0.68,1.03,U] [#2 -0.29,-0.80,0.87,U] [#3 -0.11,-0.75,1.13,U] [#4 -0.07,-0.44,0.71,U] [#5 0.04,-1.01,0.75,U] [#6 -0.62,-0.17,0.89,U] [#7 0.21,-0.75,0.71,U] [#8 -0.15,-0.95,0.91,U] 
21:56:40.190 00.005 484 refined, 8 included, MultiStar: {-0.04, -0.66}, one-star: {0.84, -0.43}
21:56:40.200 00.010 484 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.76) = xAngle (-0.88 = -0.88)
21:56:40.209 00.009 484 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.11 = 2.11)
21:56:40.223 00.014 484 CameraToMount -- cameraX=-0.04 cameraY=-0.66 hyp=0.66 cameraTheta=-1.63 mountX=0.42 mountY=0.57, mountTheta=0.93
21:56:40.245 00.022 484 SchedulePrimaryMove(0F03AFB8, x=-0.04, y=-0.66, opts=13)
21:56:40.263 00.018 484 Enqueuing Move request for scope (-0.04, -0.66)
21:56:40.274 00.011 17712 Worker thread wakes up
21:56:40.274 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.66) opts 0xd
21:56:40.274 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.04, -0.66)
21:56:40.274 00.000 17712 Moving (-0.04, -0.66) raw xDistance=0.42 yDistance=0.57
21:56:40.274 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
21:56:40.275 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:40.275 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
21:56:40.275 00.000 17712 MoveAxis(W, 99, ABG)
21:56:40.275 00.000 17712 Guiding  Dir = 3, Dur = 99
21:56:40.275 00.000 17712 IsSlewing returns 0
21:56:40.276 00.001 17712 IsGuiding returns 0
21:56:40.276 00.000 17712 PulseGuide returned control before completion, sleep 109
21:56:40.276 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1427, FiltMax=65535, Gamma=1.000
21:56:40.286 00.010 484 UpdateGuideState exits: m=232090 SNR=55.5
21:56:40.328 00.042 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.338 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:40.352 00.014 484 Enqueuing Expose request
21:56:40.399 00.047 17712 IsGuiding returns 0
21:56:40.399 00.000 17712 Move returns status 0, amount 99
21:56:40.399 00.000 17712 MoveAxis(N, 0, ABG)
21:56:40.399 00.000 17712 Move returns status 0, amount 0
21:56:40.400 00.001 17712 move complete, result=0
21:56:40.400 00.000 17712 worker thread done servicing request
21:56:40.400 00.000 484 GuideStep: 0.4 px 99 ms WEST, 0.6 px 0 ms NORTH
21:56:40.405 00.005 17712 Worker thread wakes up
21:56:40.405 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:40.405 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:43.960 03.555 17712 Exposure complete
21:56:44.706 00.746 484 OnExposeComplete: enter
21:56:44.711 00.005 17712 worker thread done servicing request
21:56:44.712 00.001 484 UpdateGuideState(): m_state=6
21:56:44.719 00.007 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
21:56:44.732 00.013 484 Star::Find returns 1 (0), X=1783.11, Y=857.50, Mass=224330, SNR=58.2, Peak=49031 HFD=2.0
21:56:44.772 00.040 484 MultiStar: [#1 -0.10,-0.66,0.83,U] [#2 -0.13,-1.01,0.84,U] [#3 -0.23,-1.06,1.09,U] [#4 -0.04,-0.92,0.72,U] [#5 0.18,-0.95,0.73,U] [#6 -0.36,-0.79,0.91,U] [#7 0.14,-1.05,0.66,U] [#8 -0.08,-1.36,0.80,U] 
21:56:44.807 00.035 484 refined, 8 included, MultiStar: {0.05, -0.94}, one-star: {1.06, -0.77}
21:56:44.813 00.006 484 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.76) = xAngle (-0.75 = -0.75)
21:56:44.824 00.011 484 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.23 = 2.23)
21:56:44.827 00.003 484 CameraToMount -- cameraX=0.05 cameraY=-0.94 hyp=0.95 cameraTheta=-1.51 mountX=0.69 mountY=0.75, mountTheta=0.83
21:56:44.870 00.043 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=-0.94, opts=13)
21:56:44.874 00.004 484 Enqueuing Move request for scope (0.05, -0.94)
21:56:44.879 00.005 17712 Worker thread wakes up
21:56:44.879 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1648, FiltMax=65535, Gamma=1.000
21:56:44.885 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.94) opts 0xd
21:56:44.885 00.000 17712 Handling offset move in thread for scope, endpoint = (0.05, -0.94)
21:56:44.885 00.000 17712 Moving (0.05, -0.94) raw xDistance=0.69 yDistance=0.75
21:56:44.885 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
21:56:44.885 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:44.885 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.75
21:56:44.885 00.000 17712 MoveAxis(W, 168, ABG)
21:56:44.885 00.000 17712 Guiding  Dir = 3, Dur = 168
21:56:44.886 00.001 17712 IsSlewing returns 0
21:56:44.886 00.000 17712 IsGuiding returns 0
21:56:44.886 00.000 17712 PulseGuide returned control before completion, sleep 178
21:56:44.889 00.003 484 UpdateGuideState exits: m=224330 SNR=58.2
21:56:44.911 00.022 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:44.935 00.024 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:44.952 00.017 484 Enqueuing Expose request
21:56:45.085 00.133 17712 IsGuiding returns 0
21:56:45.085 00.000 17712 Move returns status 0, amount 168
21:56:45.085 00.000 17712 MoveAxis(N, 0, ABG)
21:56:45.085 00.000 17712 Move returns status 0, amount 0
21:56:45.085 00.000 17712 move complete, result=0
21:56:45.086 00.001 484 GuideStep: 0.7 px 168 ms WEST, 0.7 px 0 ms NORTH
21:56:45.095 00.009 17712 worker thread done servicing request
21:56:45.095 00.000 17712 Worker thread wakes up
21:56:45.095 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:45.095 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:48.718 03.623 17712 Exposure complete
21:56:49.425 00.707 17712 worker thread done servicing request
21:56:49.425 00.000 484 OnExposeComplete: enter
21:56:49.433 00.008 484 UpdateGuideState(): m_state=6
21:56:49.442 00.009 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
21:56:49.446 00.004 484 Star::Find returns 1 (0), X=1783.34, Y=857.65, Mass=245465, SNR=59.2, Peak=45095 HFD=2.0
21:56:49.451 00.005 484 MultiStar: [#1 0.22,-0.81,0.92,U] [#2 0.13,-1.10,0.93,U] [#3 -0.12,-1.12,1.12,U] [#4 0.26,-1.19,0.65,U] [#5 0.31,-0.71,0.77,U] [#6 -0.34,-0.59,0.88,U] [#7 0.26,-1.02,0.73,U] [#8 0.07,-1.31,0.80,U] 
21:56:49.513 00.062 484 refined, 8 included, MultiStar: {0.24, -0.93}, one-star: {1.30, -0.62}
21:56:49.552 00.039 484 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.76) = xAngle (-0.57 = -0.57)
21:56:49.625 00.073 484 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.42 = 2.42)
21:56:49.656 00.031 484 CameraToMount -- cameraX=0.24 cameraY=-0.93 hyp=0.96 cameraTheta=-1.32 mountX=0.81 mountY=0.64, mountTheta=0.66
21:56:49.701 00.045 484 SchedulePrimaryMove(0F03AFB8, x=0.24, y=-0.93, opts=13)
21:56:49.710 00.009 484 Enqueuing Move request for scope (0.24, -0.93)
21:56:49.734 00.024 17712 Worker thread wakes up
21:56:49.734 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.93) opts 0xd
21:56:49.734 00.000 17712 Handling offset move in thread for scope, endpoint = (0.24, -0.93)
21:56:49.734 00.000 17712 Moving (0.24, -0.93) raw xDistance=0.81 yDistance=0.64
21:56:49.734 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
21:56:49.734 00.000 17712 switching direction from -1 to 1 - decHistory=3 oldest=-0.73 newest=1.95
21:56:49.735 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
21:56:49.735 00.000 17712 MoveAxis(W, 201, ABG)
21:56:49.735 00.000 17712 Guiding  Dir = 3, Dur = 201
21:56:49.735 00.000 17712 IsSlewing returns 0
21:56:49.735 00.000 17712 IsGuiding returns 0
21:56:49.736 00.001 17712 PulseGuide returned control before completion, sleep 211
21:56:49.736 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1581, FiltMax=65535, Gamma=1.000
21:56:49.744 00.008 484 UpdateGuideState exits: m=245465 SNR=59.2
21:56:49.753 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:49.759 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:49.805 00.046 484 Enqueuing Expose request
21:56:49.956 00.151 17712 IsGuiding returns 1
21:56:49.956 00.000 17712 scope still moving after pulse duration time elapsed
21:56:49.985 00.029 17712 IsSlewing returns 0
21:56:49.986 00.001 17712 IsGuiding returns 1
21:56:50.016 00.030 17712 IsSlewing returns 0
21:56:50.018 00.002 17712 IsGuiding returns 1
21:56:50.045 00.027 17712 IsSlewing returns 0
21:56:50.045 00.000 17712 IsGuiding returns 1
21:56:50.079 00.034 17712 IsSlewing returns 0
21:56:50.079 00.000 17712 IsGuiding returns 1
21:56:50.108 00.029 17712 IsSlewing returns 0
21:56:50.109 00.001 17712 IsGuiding returns 0
21:56:50.109 00.000 17712 scope move finished after 201 + 172 ms
21:56:50.109 00.000 17712 Move returns status 0, amount 201
21:56:50.109 00.000 17712 MoveAxis(S, 119, ABG)
21:56:50.109 00.000 17712 Guiding  Dir = 1, Dur = 119
21:56:50.110 00.001 17712 IsSlewing returns 0
21:56:50.110 00.000 17712 IsGuiding returns 0
21:56:50.116 00.006 17712 PulseGuide returned control before completion, sleep 123
21:56:50.249 00.133 17712 IsGuiding returns 1
21:56:50.250 00.001 17712 scope still moving after pulse duration time elapsed
21:56:50.278 00.028 17712 IsSlewing returns 0
21:56:50.278 00.000 17712 IsGuiding returns 0
21:56:50.278 00.000 17712 scope move finished after 119 + 48 ms
21:56:50.278 00.000 17712 Move returns status 0, amount 119
21:56:50.279 00.001 17712 move complete, result=0
21:56:50.279 00.000 484 GuideStep: 0.8 px 201 ms WEST, 0.6 px 119 ms SOUTH
21:56:50.283 00.004 17712 worker thread done servicing request
21:56:50.283 00.000 17712 Worker thread wakes up
21:56:50.283 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:50.283 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:53.936 03.653 17712 Exposure complete
21:56:54.765 00.829 484 OnExposeComplete: enter
21:56:54.770 00.005 484 UpdateGuideState(): m_state=6
21:56:54.773 00.003 17712 worker thread done servicing request
21:56:54.774 00.001 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
21:56:54.777 00.003 484 Star::Find returns 1 (0), X=1783.05, Y=857.79, Mass=249200, SNR=56.9, Peak=44487 HFD=2.4
21:56:54.791 00.014 484 MultiStar: [#1 0.13,-0.30,0.74,U] [#2 0.09,-0.58,0.92,U] [#3 0.01,-0.54,1.06,U] [#4 0.46,-0.62,0.61,U] [#5 0.19,-0.49,0.74,U] [#6 -0.31,-0.12,0.88,U] [#7 0.04,-0.16,0.66,U] [#8 0.11,-0.89,0.86,U] 
21:56:54.797 00.006 484 refined, 8 included, MultiStar: {0.19, -0.47}, one-star: {1.00, -0.48}
21:56:54.809 00.012 484 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.76) = xAngle (-0.42 = -0.42)
21:56:54.819 00.010 484 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.57 = 2.57)
21:56:54.822 00.003 484 CameraToMount -- cameraX=0.19 cameraY=-0.47 hyp=0.51 cameraTheta=-1.18 mountX=0.47 mountY=0.28, mountTheta=0.54
21:56:54.829 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=-0.47, opts=13)
21:56:54.845 00.016 484 Enqueuing Move request for scope (0.19, -0.47)
21:56:54.863 00.018 17712 Worker thread wakes up
21:56:54.863 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.47) opts 0xd
21:56:54.863 00.000 17712 Handling offset move in thread for scope, endpoint = (0.19, -0.47)
21:56:54.863 00.000 17712 Moving (0.19, -0.47) raw xDistance=0.47 yDistance=0.28
21:56:54.865 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
21:56:54.865 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:54.865 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
21:56:54.866 00.001 17712 MoveAxis(W, 123, ABG)
21:56:54.866 00.000 17712 Guiding  Dir = 3, Dur = 123
21:56:54.866 00.000 17712 IsSlewing returns 0
21:56:54.866 00.000 17712 IsGuiding returns 0
21:56:54.867 00.001 17712 PulseGuide returned control before completion, sleep 133
21:56:54.867 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1341, FiltMax=65535, Gamma=1.000
21:56:54.902 00.035 484 UpdateGuideState exits: m=249200 SNR=56.9
21:56:54.907 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:54.911 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:54.916 00.005 484 Enqueuing Expose request
21:56:55.001 00.085 17712 IsGuiding returns 1
21:56:55.001 00.000 17712 scope still moving after pulse duration time elapsed
21:56:55.032 00.031 17712 IsSlewing returns 0
21:56:55.033 00.001 17712 IsGuiding returns 0
21:56:55.033 00.000 17712 scope move finished after 123 + 43 ms
21:56:55.033 00.000 17712 Move returns status 0, amount 123
21:56:55.033 00.000 17712 MoveAxis(N, 0, ABG)
21:56:55.033 00.000 17712 Move returns status 0, amount 0
21:56:55.034 00.001 17712 move complete, result=0
21:56:55.034 00.000 484 GuideStep: 0.5 px 123 ms WEST, 0.3 px 0 ms NORTH
21:56:55.040 00.006 17712 worker thread done servicing request
21:56:55.040 00.000 17712 Worker thread wakes up
21:56:55.042 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:55.044 00.002 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:58.609 03.565 17712 Exposure complete
21:56:59.791 01.182 484 OnExposeComplete: enter
21:56:59.796 00.005 17712 worker thread done servicing request
21:56:59.801 00.005 484 UpdateGuideState(): m_state=6
21:56:59.808 00.007 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
21:56:59.820 00.012 484 Star::Find returns 1 (0), X=1782.27, Y=858.17, Mass=234221, SNR=51.8, Peak=41255 HFD=2.2
21:56:59.837 00.017 484 MultiStar: [#1 -0.68,-0.09,1.08,U] [#2 -0.63,0.01,1.02,U] [#3 -0.57,-0.28,1.02,U] [#4 -0.51,-0.11,0.76,U] [#5 -0.63,-0.00,0.72,U] [#6 -0.90,0.13,0.79,U] [#7 -0.57,-0.39,0.60,U] [#8 -0.59,-0.49,1.04,U] 
21:56:59.852 00.015 484 single-star, 8 included, MultiStar: {-0.53, -0.15}, one-star: {0.22, -0.10}
21:56:59.866 00.014 484 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.76) = xAngle (0.33 = 0.33)
21:56:59.877 00.011 484 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
21:56:59.889 00.012 484 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=0.23 mountY=-0.04, mountTheta=-0.19
21:56:59.901 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=-0.10, opts=13)
21:56:59.909 00.008 484 Enqueuing Move request for scope (0.22, -0.10)
21:56:59.918 00.009 17712 Worker thread wakes up
21:56:59.918 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
21:56:59.918 00.000 17712 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
21:56:59.918 00.000 17712 Moving (0.22, -0.10) raw xDistance=0.23 yDistance=-0.04
21:56:59.919 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
21:56:59.921 00.002 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:59.921 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:59.922 00.001 17712 MoveAxis(E, 0, ABG)
21:56:59.922 00.000 17712 Move returns status 0, amount 0
21:56:59.922 00.000 17712 MoveAxis(N, 0, ABG)
21:56:59.922 00.000 17712 Move returns status 0, amount 0
21:56:59.922 00.000 17712 move complete, result=0
21:56:59.922 00.000 17712 worker thread done servicing request
21:56:59.926 00.004 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1424, FiltMax=65535, Gamma=1.000
21:56:59.939 00.013 484 UpdateGuideState exits: m=234221 SNR=51.8
21:56:59.953 00.014 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:59.971 00.018 484 ScheduleExposure(3000,3,1) exposurePending=0
21:56:59.979 00.008 484 Enqueuing Expose request
21:56:59.988 00.009 17712 Worker thread wakes up
21:56:59.988 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:56:59.988 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:56:59.989 00.001 484 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:03.785 03.796 17712 Exposure complete
21:57:05.011 01.226 17712 worker thread done servicing request
21:57:05.011 00.000 484 OnExposeComplete: enter
21:57:05.036 00.025 484 UpdateGuideState(): m_state=6
21:57:05.051 00.015 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
21:57:05.070 00.019 484 Star::Find returns 1 (0), X=1782.93, Y=857.73, Mass=248848, SNR=58.5, Peak=42967 HFD=2.5
21:57:05.113 00.043 484 MultiStar: [#1 0.07,-0.52,0.82,U] [#2 -0.19,-0.93,0.81,U] [#3 -0.15,-0.82,1.12,U] [#4 0.11,-0.65,0.67,U] [#5 -0.04,-0.89,0.70,U] [#6 -0.65,-0.13,0.73,U] [#7 0.08,-0.70,0.62,U] [#8 -0.42,-1.13,0.71,U] 
21:57:05.128 00.015 484 refined, 8 included, MultiStar: {-0.01, -0.70}, one-star: {0.88, -0.54}
21:57:05.144 00.016 484 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.76) = xAngle (-0.82 = -0.82)
21:57:05.154 00.010 484 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.16 = 2.16)
21:57:05.159 00.005 484 CameraToMount -- cameraX=-0.01 cameraY=-0.70 hyp=0.70 cameraTheta=-1.58 mountX=0.48 mountY=0.58, mountTheta=0.89
21:57:05.194 00.035 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=-0.70, opts=13)
21:57:05.207 00.013 484 Enqueuing Move request for scope (-0.01, -0.70)
21:57:05.222 00.015 17712 Worker thread wakes up
21:57:05.222 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.70) opts 0xd
21:57:05.222 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.01, -0.70)
21:57:05.222 00.000 17712 Moving (-0.01, -0.70) raw xDistance=0.48 yDistance=0.58
21:57:05.222 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
21:57:05.222 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
21:57:05.222 00.000 17712 MoveAxis(W, 111, ABG)
21:57:05.222 00.000 17712 Guiding  Dir = 3, Dur = 111
21:57:05.223 00.001 17712 IsSlewing returns 0
21:57:05.223 00.000 17712 IsGuiding returns 0
21:57:05.223 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1437, FiltMax=65535, Gamma=1.000
21:57:05.243 00.020 17712 PulseGuide returned control before completion, sleep 121
21:57:05.248 00.005 484 UpdateGuideState exits: m=248848 SNR=58.5
21:57:05.283 00.035 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.303 00.020 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:05.335 00.032 484 Enqueuing Expose request
21:57:05.374 00.039 17712 IsGuiding returns 0
21:57:05.374 00.000 17712 Move returns status 0, amount 111
21:57:05.374 00.000 17712 MoveAxis(S, 109, ABG)
21:57:05.375 00.001 17712 Guiding  Dir = 1, Dur = 109
21:57:05.375 00.000 17712 IsSlewing returns 0
21:57:05.375 00.000 17712 IsGuiding returns 0
21:57:05.375 00.000 17712 PulseGuide returned control before completion, sleep 119
21:57:05.518 00.143 17712 IsGuiding returns 0
21:57:05.519 00.001 17712 Move returns status 0, amount 109
21:57:05.519 00.000 17712 move complete, result=0
21:57:05.521 00.002 484 GuideStep: 0.5 px 111 ms WEST, 0.6 px 109 ms SOUTH
21:57:05.526 00.005 17712 worker thread done servicing request
21:57:05.526 00.000 17712 Worker thread wakes up
21:57:05.526 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:05.526 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:09.437 03.911 17712 Exposure complete
21:57:10.242 00.805 484 OnExposeComplete: enter
21:57:10.248 00.006 484 UpdateGuideState(): m_state=6
21:57:10.261 00.013 17712 worker thread done servicing request
21:57:10.262 00.001 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
21:57:10.269 00.007 484 Star::Find returns 1 (0), X=1783.35, Y=857.99, Mass=235562, SNR=54.1, Peak=46992 HFD=2.2
21:57:10.283 00.014 484 MultiStar: [#1 0.53,-0.22,1.05,U] [#2 0.24,-0.56,0.83,U] [#3 -0.09,-0.70,1.18,U] [#4 0.09,-0.32,0.79,U] [#5 0.33,-0.58,0.61,U] [#6 -0.05,-0.25,0.87,U] [#7 0.46,-0.44,0.65,U] [#8 0.43,-0.77,0.82,U] 
21:57:10.292 00.009 484 refined, 8 included, MultiStar: {0.36, -0.45}, one-star: {1.30, -0.28}
21:57:10.307 00.015 484 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.76) = xAngle (-0.14 = -0.14)
21:57:10.318 00.011 484 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
21:57:10.325 00.007 484 CameraToMount -- cameraX=0.36 cameraY=-0.45 hyp=0.58 cameraTheta=-0.90 mountX=0.57 mountY=0.17, mountTheta=0.29
21:57:10.341 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.36, y=-0.45, opts=13)
21:57:10.350 00.009 484 Enqueuing Move request for scope (0.36, -0.45)
21:57:10.420 00.070 17712 Worker thread wakes up
21:57:10.420 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1232, FiltMax=65535, Gamma=1.000
21:57:10.425 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.45) opts 0xd
21:57:10.425 00.000 484 UpdateGuideState exits: m=235562 SNR=54.1
21:57:10.428 00.003 17712 Handling offset move in thread for scope, endpoint = (0.36, -0.45)
21:57:10.429 00.001 17712 Moving (0.36, -0.45) raw xDistance=0.57 yDistance=0.17
21:57:10.429 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
21:57:10.429 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.429 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:57:10.431 00.002 17712 MoveAxis(W, 142, ABG)
21:57:10.431 00.000 17712 Guiding  Dir = 3, Dur = 142
21:57:10.432 00.001 17712 IsSlewing returns 0
21:57:10.432 00.000 17712 IsGuiding returns 0
21:57:10.435 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.446 00.011 17712 PulseGuide returned control before completion, sleep 152
21:57:10.447 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:10.470 00.023 484 Enqueuing Expose request
21:57:10.625 00.155 17712 IsGuiding returns 1
21:57:10.625 00.000 17712 scope still moving after pulse duration time elapsed
21:57:10.659 00.034 17712 IsSlewing returns 0
21:57:10.659 00.000 17712 IsGuiding returns 1
21:57:10.700 00.041 17712 IsSlewing returns 0
21:57:10.701 00.001 17712 IsGuiding returns 1
21:57:10.737 00.036 17712 IsSlewing returns 0
21:57:10.739 00.002 17712 IsGuiding returns 1
21:57:10.768 00.029 17712 IsSlewing returns 0
21:57:10.768 00.000 17712 IsGuiding returns 1
21:57:10.805 00.037 17712 IsSlewing returns 0
21:57:10.805 00.000 17712 IsGuiding returns 1
21:57:10.829 00.024 17712 IsSlewing returns 0
21:57:10.830 00.001 17712 IsGuiding returns 1
21:57:10.867 00.037 17712 IsSlewing returns 0
21:57:10.867 00.000 17712 IsGuiding returns 0
21:57:10.867 00.000 17712 scope move finished after 142 + 282 ms
21:57:10.867 00.000 17712 Move returns status 0, amount 142
21:57:10.867 00.000 17712 MoveAxis(N, 0, ABG)
21:57:10.868 00.001 17712 Move returns status 0, amount 0
21:57:10.868 00.000 17712 move complete, result=0
21:57:10.868 00.000 484 GuideStep: 0.6 px 142 ms WEST, 0.2 px 0 ms NORTH
21:57:10.875 00.007 17712 worker thread done servicing request
21:57:10.876 00.001 17712 Worker thread wakes up
21:57:10.876 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:10.876 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:14.575 03.699 17712 Exposure complete
21:57:15.320 00.745 484 OnExposeComplete: enter
21:57:15.324 00.004 484 UpdateGuideState(): m_state=6
21:57:15.335 00.011 17712 worker thread done servicing request
21:57:15.336 00.001 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
21:57:15.343 00.007 484 Star::Find returns 1 (0), X=1782.64, Y=857.96, Mass=231236, SNR=49.6, Peak=51047 HFD=2.2
21:57:15.379 00.036 484 MultiStar: [#1 -0.44,-0.07,1.01,U] [#2 -0.60,-0.55,0.96,U] [#3 -0.63,-0.46,1.16,U] [#4 -0.28,-0.39,0.77,U] [#5 -0.30,-0.20,0.93,U] [#6 -0.81,0.16,1.01,U] [#7 -0.22,-0.24,0.68,U] [#8 -0.58,-0.53,0.89,U] 
21:57:15.404 00.025 484 refined, 8 included, MultiStar: {-0.37, -0.29}, one-star: {0.59, -0.31}
21:57:15.427 00.023 484 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.76) = xAngle (-1.73 = -1.73)
21:57:15.455 00.028 484 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.26 = 1.26)
21:57:15.476 00.021 484 CameraToMount -- cameraX=-0.37 cameraY=-0.29 hyp=0.47 cameraTheta=-2.49 mountX=-0.08 mountY=0.45, mountTheta=1.74
21:57:15.560 00.084 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=-0.29, opts=13)
21:57:15.613 00.053 484 Enqueuing Move request for scope (-0.37, -0.29)
21:57:15.774 00.161 17712 Worker thread wakes up
21:57:15.774 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1384, FiltMax=65535, Gamma=1.000
21:57:15.779 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.29) opts 0xd
21:57:15.780 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.37, -0.29)
21:57:15.780 00.000 17712 Moving (-0.37, -0.29) raw xDistance=-0.08 yDistance=0.45
21:57:15.780 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:57:15.780 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:15.780 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
21:57:15.780 00.000 17712 MoveAxis(E, 0, ABG)
21:57:15.781 00.001 17712 Move returns status 0, amount 0
21:57:15.781 00.000 17712 MoveAxis(N, 0, ABG)
21:57:15.781 00.000 17712 Move returns status 0, amount 0
21:57:15.781 00.000 17712 move complete, result=0
21:57:15.788 00.007 484 UpdateGuideState exits: m=231236 SNR=49.6
21:57:15.813 00.025 17712 worker thread done servicing request
21:57:15.813 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.823 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:15.834 00.011 484 Enqueuing Expose request
21:57:15.843 00.009 17712 Worker thread wakes up
21:57:15.843 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:15.843 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:15.843 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:57:20.175 04.332 17712 Exposure complete
21:57:20.845 00.670 484 OnExposeComplete: enter
21:57:20.852 00.007 484 UpdateGuideState(): m_state=6
21:57:20.867 00.015 17712 worker thread done servicing request
21:57:20.870 00.003 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
21:57:20.874 00.004 484 Star::Find returns 1 (0), X=1782.78, Y=858.52, Mass=230361, SNR=53.9, Peak=47293 HFD=2.1
21:57:20.883 00.009 484 MultiStar: [#1 -0.75,0.44,1.01,U] [#2 -0.64,0.15,0.85,U] [#3 -0.91,0.08,1.06,U] [#4 -0.68,0.26,0.72,U] [#5 -0.48,0.29,0.72,U] [#6 -1.27,0.40,0.81,U] [#7 -0.42,-0.16,0.71,U] [#8 -0.73,-0.09,0.77,U] 
21:57:20.893 00.010 484 refined, 8 included, MultiStar: {-0.56, 0.19}, one-star: {0.74, 0.25}
21:57:20.900 00.007 484 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.76) = xAngle (3.57 = -2.71)
21:57:20.909 00.009 484 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.56 = 0.28)
21:57:20.914 00.005 484 CameraToMount -- cameraX=-0.56 cameraY=0.19 hyp=0.59 cameraTheta=2.81 mountX=-0.53 mountY=0.16, mountTheta=2.85
21:57:20.923 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.56, y=0.19, opts=13)
21:57:20.936 00.013 484 Enqueuing Move request for scope (-0.56, 0.19)
21:57:20.953 00.017 17712 Worker thread wakes up
21:57:20.953 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.19) opts 0xd
21:57:20.954 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.56, 0.19)
21:57:20.954 00.000 17712 Moving (-0.56, 0.19) raw xDistance=-0.53 yDistance=0.16
21:57:20.954 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
21:57:20.954 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:20.954 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:57:20.955 00.001 17712 MoveAxis(E, 125, ABG)
21:57:20.955 00.000 17712 Guiding  Dir = 2, Dur = 125
21:57:20.955 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1485, FiltMax=65535, Gamma=1.000
21:57:20.961 00.006 17712 IsSlewing returns 0
21:57:20.961 00.000 17712 IsGuiding returns 0
21:57:20.966 00.005 484 UpdateGuideState exits: m=230361 SNR=53.9
21:57:20.978 00.012 17712 PulseGuide returned control before completion, sleep 131
21:57:20.978 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:21.019 00.041 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:21.037 00.018 484 Enqueuing Expose request
21:57:21.110 00.073 17712 IsGuiding returns 1
21:57:21.110 00.000 17712 scope still moving after pulse duration time elapsed
21:57:21.143 00.033 17712 IsSlewing returns 0
21:57:21.143 00.000 17712 IsGuiding returns 0
21:57:21.143 00.000 17712 scope move finished after 125 + 57 ms
21:57:21.143 00.000 17712 Move returns status 0, amount 125
21:57:21.143 00.000 17712 MoveAxis(N, 0, ABG)
21:57:21.144 00.001 17712 Move returns status 0, amount 0
21:57:21.144 00.000 17712 move complete, result=0
21:57:21.144 00.000 484 GuideStep: -0.5 px 125 ms EAST, 0.2 px 0 ms NORTH
21:57:21.157 00.013 17712 worker thread done servicing request
21:57:21.157 00.000 17712 Worker thread wakes up
21:57:21.157 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:21.157 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:25.237 04.080 17712 Exposure complete
21:57:26.084 00.847 17712 worker thread done servicing request
21:57:26.084 00.000 484 OnExposeComplete: enter
21:57:26.089 00.005 484 UpdateGuideState(): m_state=6
21:57:26.141 00.052 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
21:57:26.159 00.018 484 Star::Find returns 1 (0), X=1782.70, Y=858.54, Mass=234545, SNR=58.8, Peak=43853 HFD=2.7
21:57:26.171 00.012 484 MultiStar: [#1 -0.21,1.04,0.93,U] [#2 -0.42,0.58,0.82,U] [#3 -0.43,0.52,1.09,U] [#4 -0.11,0.57,0.81,U] [#5 -0.29,0.83,0.54,U] [#6 -0.62,0.94,0.86,U] [#7 0.04,0.71,0.62,U] [#8 -0.11,0.30,0.69,U] 
21:57:26.176 00.005 484 refined, 8 included, MultiStar: {-0.16, 0.63}, one-star: {0.66, 0.27}
21:57:26.191 00.015 484 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.76) = xAngle (2.58 = 2.58)
21:57:26.204 00.013 484 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.56 = -0.72)
21:57:26.219 00.015 484 CameraToMount -- cameraX=-0.16 cameraY=0.63 hyp=0.65 cameraTheta=1.82 mountX=-0.55 mountY=-0.43, mountTheta=-2.48
21:57:26.243 00.024 484 SchedulePrimaryMove(0F03AFB8, x=-0.16, y=0.63, opts=13)
21:57:26.254 00.011 484 Enqueuing Move request for scope (-0.16, 0.63)
21:57:26.273 00.019 17712 Worker thread wakes up
21:57:26.273 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1479, FiltMax=65535, Gamma=1.000
21:57:26.277 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.63) opts 0xd
21:57:26.277 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.16, 0.63)
21:57:26.277 00.000 17712 Moving (-0.16, 0.63) raw xDistance=-0.55 yDistance=-0.43
21:57:26.277 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
21:57:26.277 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:26.278 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:57:26.278 00.000 17712 MoveAxis(E, 137, ABG)
21:57:26.278 00.000 17712 Guiding  Dir = 2, Dur = 137
21:57:26.278 00.000 17712 IsSlewing returns 0
21:57:26.278 00.000 17712 IsGuiding returns 0
21:57:26.279 00.001 17712 PulseGuide returned control before completion, sleep 147
21:57:26.282 00.003 484 UpdateGuideState exits: m=234545 SNR=58.8
21:57:26.296 00.014 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:26.344 00.048 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:26.358 00.014 484 Enqueuing Expose request
21:57:26.432 00.074 17712 IsGuiding returns 1
21:57:26.432 00.000 17712 scope still moving after pulse duration time elapsed
21:57:26.459 00.027 17712 IsSlewing returns 0
21:57:26.459 00.000 17712 IsGuiding returns 0
21:57:26.459 00.000 17712 scope move finished after 137 + 43 ms
21:57:26.459 00.000 17712 Move returns status 0, amount 137
21:57:26.459 00.000 17712 MoveAxis(N, 0, ABG)
21:57:26.459 00.000 17712 Move returns status 0, amount 0
21:57:26.460 00.001 17712 move complete, result=0
21:57:26.460 00.000 17712 worker thread done servicing request
21:57:26.461 00.001 484 GuideStep: -0.5 px 137 ms EAST, -0.4 px 0 ms NORTH
21:57:26.466 00.005 17712 Worker thread wakes up
21:57:26.482 00.016 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:26.496 00.014 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:30.267 03.771 17712 Exposure complete
21:57:31.697 01.430 17712 worker thread done servicing request
21:57:31.698 00.001 484 OnExposeComplete: enter
21:57:31.702 00.004 484 UpdateGuideState(): m_state=6
21:57:31.716 00.014 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
21:57:31.727 00.011 484 Star::Find returns 1 (0), X=1782.87, Y=858.83, Mass=265884, SNR=60.0, Peak=53149 HFD=2.3
21:57:31.733 00.006 484 MultiStar: [#1 -0.06,0.59,0.85,U] [#2 -0.51,0.08,0.76,U] [#3 -0.22,0.39,1.12,U] [#4 -0.09,0.59,0.61,U] [#5 -0.23,0.58,0.72,U] [#6 -0.42,0.95,0.81,U] [#7 -0.06,0.46,0.67,U] [#8 -0.33,0.18,0.76,U] 
21:57:31.739 00.006 484 refined, 8 included, MultiStar: {-0.10, 0.49}, one-star: {0.82, 0.56}
21:57:31.744 00.005 484 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.76) = xAngle (2.53 = 2.53)
21:57:31.756 00.012 484 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.52 = -0.77)
21:57:31.788 00.032 484 CameraToMount -- cameraX=-0.10 cameraY=0.49 hyp=0.50 cameraTheta=1.77 mountX=-0.41 mountY=-0.34, mountTheta=-2.44
21:57:31.817 00.029 484 SchedulePrimaryMove(0F03AFB8, x=-0.10, y=0.49, opts=13)
21:57:31.824 00.007 484 Enqueuing Move request for scope (-0.10, 0.49)
21:57:31.837 00.013 17712 Worker thread wakes up
21:57:31.837 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.49) opts 0xd
21:57:31.837 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.10, 0.49)
21:57:31.837 00.000 17712 Moving (-0.10, 0.49) raw xDistance=-0.41 yDistance=-0.34
21:57:31.837 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
21:57:31.837 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:31.838 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:57:31.838 00.000 17712 MoveAxis(E, 104, ABG)
21:57:31.838 00.000 17712 Guiding  Dir = 2, Dur = 104
21:57:31.838 00.000 17712 IsSlewing returns 0
21:57:31.839 00.001 17712 IsGuiding returns 0
21:57:31.839 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1671, FiltMax=65535, Gamma=1.000
21:57:31.846 00.007 17712 PulseGuide returned control before completion, sleep 111
21:57:31.850 00.004 484 UpdateGuideState exits: m=265884 SNR=60.0
21:57:31.854 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:31.902 00.048 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:31.913 00.011 484 Enqueuing Expose request
21:57:31.968 00.055 17712 IsGuiding returns 1
21:57:31.968 00.000 17712 scope still moving after pulse duration time elapsed
21:57:31.996 00.028 17712 IsSlewing returns 0
21:57:31.996 00.000 17712 IsGuiding returns 0
21:57:31.996 00.000 17712 scope move finished after 104 + 53 ms
21:57:31.996 00.000 17712 Move returns status 0, amount 104
21:57:31.999 00.003 17712 MoveAxis(N, 0, ABG)
21:57:31.999 00.000 17712 Move returns status 0, amount 0
21:57:31.999 00.000 17712 move complete, result=0
21:57:31.999 00.000 484 GuideStep: -0.4 px 104 ms EAST, -0.3 px 0 ms NORTH
21:57:32.003 00.004 17712 worker thread done servicing request
21:57:32.004 00.001 17712 Worker thread wakes up
21:57:32.004 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:32.004 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:35.655 03.651 17712 Exposure complete
21:57:36.818 01.163 484 OnExposeComplete: enter
21:57:36.822 00.004 484 UpdateGuideState(): m_state=6
21:57:36.827 00.005 17712 worker thread done servicing request
21:57:36.827 00.000 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
21:57:36.855 00.028 484 Star::Find returns 1 (0), X=1782.40, Y=859.09, Mass=234903, SNR=64.0, Peak=49005 HFD=2.2
21:57:36.867 00.012 484 MultiStar: [#1 -0.66,0.76,0.75,U] [#2 -0.67,0.46,0.72,U] [#3 -0.58,0.43,0.89,U] [#4 -0.56,0.56,0.67,U] [#5 -0.39,0.62,0.63,U] [#6 -1.11,0.81,0.00,M1] [#7 -0.59,0.61,0.61,U] [#8 -0.70,0.41,0.81,U] 
21:57:36.872 00.005 484 refined, 7 included, MultiStar: {-0.44, 0.59}, one-star: {0.35, 0.82}
21:57:36.876 00.004 484 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.76) = xAngle (2.97 = 2.97)
21:57:36.880 00.004 484 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.96 = -0.32)
21:57:36.891 00.011 484 CameraToMount -- cameraX=-0.44 cameraY=0.59 hyp=0.74 cameraTheta=2.22 mountX=-0.73 mountY=-0.23, mountTheta=-2.83
21:57:36.920 00.029 484 SchedulePrimaryMove(0F03AFB8, x=-0.44, y=0.59, opts=13)
21:57:36.924 00.004 484 Enqueuing Move request for scope (-0.44, 0.59)
21:57:36.928 00.004 17712 Worker thread wakes up
21:57:36.928 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1405, FiltMax=65535, Gamma=1.000
21:57:36.932 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.59) opts 0xd
21:57:36.932 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.44, 0.59)
21:57:36.932 00.000 17712 Moving (-0.44, 0.59) raw xDistance=-0.73 yDistance=-0.23
21:57:36.932 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
21:57:36.933 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:36.933 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:57:36.933 00.000 17712 MoveAxis(E, 177, ABG)
21:57:36.933 00.000 17712 Guiding  Dir = 2, Dur = 177
21:57:36.933 00.000 17712 IsSlewing returns 0
21:57:36.934 00.001 17712 IsGuiding returns 0
21:57:36.934 00.000 17712 PulseGuide returned control before completion, sleep 187
21:57:36.938 00.004 484 UpdateGuideState exits: m=234903 SNR=64.0
21:57:36.973 00.035 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:36.988 00.015 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:37.004 00.016 484 Enqueuing Expose request
21:57:37.136 00.132 17712 IsGuiding returns 0
21:57:37.137 00.001 17712 Move returns status 0, amount 177
21:57:37.137 00.000 17712 MoveAxis(N, 0, ABG)
21:57:37.137 00.000 17712 Move returns status 0, amount 0
21:57:37.137 00.000 17712 move complete, result=0
21:57:37.137 00.000 17712 worker thread done servicing request
21:57:37.137 00.000 17712 Worker thread wakes up
21:57:37.137 00.000 484 GuideStep: -0.7 px 177 ms EAST, -0.2 px 0 ms NORTH
21:57:37.141 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:37.141 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:40.621 03.480 17712 Exposure complete
21:57:40.993 00.372 17712 worker thread done servicing request
21:57:40.994 00.001 484 OnExposeComplete: enter
21:57:41.000 00.006 484 UpdateGuideState(): m_state=6
21:57:41.008 00.008 484 Star::Find(15, 1782, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
21:57:41.013 00.005 484 Star::Find returns 1 (0), X=1783.04, Y=857.98, Mass=221132, SNR=48.3, Peak=44791 HFD=2.0
21:57:41.020 00.007 484 MultiStar: [#1 -0.08,-0.29,1.03,U] [#2 -0.38,-0.10,0.97,U] [#3 -0.11,-0.35,1.16,U] [#4 -0.26,-0.22,1.04,U] [#5 -0.08,-0.35,0.81,U] [#6 -0.24,-0.00,0.87,U] [#7 -0.16,-0.01,0.78,U] [#8 -0.35,-0.51,1.08,U] 
21:57:41.026 00.006 484 refined, 8 included, MultiStar: {-0.07, -0.25}, one-star: {0.99, -0.29}
21:57:41.033 00.007 484 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.76) = xAngle (-1.10 = -1.10)
21:57:41.038 00.005 484 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.89 = 1.89)
21:57:41.042 00.004 484 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.86 mountX=0.12 mountY=0.25, mountTheta=1.13
21:57:41.054 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=-0.25, opts=13)
21:57:41.059 00.005 484 Enqueuing Move request for scope (-0.07, -0.25)
21:57:41.065 00.006 17712 Worker thread wakes up
21:57:41.065 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
21:57:41.065 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1680, FiltMax=65535, Gamma=1.000
21:57:41.072 00.007 17712 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
21:57:41.072 00.000 484 UpdateGuideState exits: m=221132 SNR=48.3
21:57:41.078 00.006 17712 Moving (-0.07, -0.25) raw xDistance=0.12 yDistance=0.25
21:57:41.078 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:57:41.078 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:41.085 00.007 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:41.085 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:41.089 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:57:41.090 00.001 484 Enqueuing Expose request
21:57:41.096 00.006 17712 MoveAxis(E, 0, ABG)
21:57:41.096 00.000 17712 Move returns status 0, amount 0
21:57:41.097 00.001 17712 MoveAxis(N, 0, ABG)
21:57:41.097 00.000 17712 Move returns status 0, amount 0
21:57:41.097 00.000 17712 move complete, result=0
21:57:41.097 00.000 17712 worker thread done servicing request
21:57:41.097 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:41.102 00.005 17712 Worker thread wakes up
21:57:41.102 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:41.102 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:44.535 03.433 17712 Exposure complete
21:57:44.853 00.318 17712 worker thread done servicing request
21:57:44.853 00.000 484 OnExposeComplete: enter
21:57:44.857 00.004 484 UpdateGuideState(): m_state=6
21:57:44.862 00.005 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
21:57:44.868 00.006 484 Star::Find returns 1 (0), X=1783.35, Y=858.45, Mass=252510, SNR=54.0, Peak=40496 HFD=1.8
21:57:44.873 00.005 484 MultiStar: [#1 0.51,-0.07,1.09,U] [#2 0.33,-0.19,0.87,U] [#3 0.20,-0.46,1.15,U] [#4 0.44,-0.10,0.68,U] [#5 0.61,0.09,0.93,U] [#6 0.05,-0.13,0.81,U] [#7 0.54,-0.19,0.70,U] [#8 0.16,-0.29,0.87,U] 
21:57:44.876 00.003 484 refined, 8 included, MultiStar: {0.47, -0.13}, one-star: {1.30, 0.18}
21:57:44.884 00.008 484 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.76) = xAngle (0.49 = 0.49)
21:57:44.887 00.003 484 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.47 = -2.81)
21:57:44.893 00.006 484 CameraToMount -- cameraX=0.47 cameraY=-0.13 hyp=0.49 cameraTheta=-0.27 mountX=0.43 mountY=-0.16, mountTheta=-0.35
21:57:44.902 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.47, y=-0.13, opts=13)
21:57:44.907 00.005 484 Enqueuing Move request for scope (0.47, -0.13)
21:57:44.911 00.004 17712 Worker thread wakes up
21:57:44.911 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1514, FiltMax=65535, Gamma=1.000
21:57:44.915 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.13) opts 0xd
21:57:44.915 00.000 17712 Handling offset move in thread for scope, endpoint = (0.47, -0.13)
21:57:44.916 00.001 17712 Moving (0.47, -0.13) raw xDistance=0.43 yDistance=-0.16
21:57:44.916 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
21:57:44.916 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:44.916 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:57:44.916 00.000 17712 MoveAxis(W, 101, ABG)
21:57:44.916 00.000 484 UpdateGuideState exits: m=252510 SNR=54.0
21:57:44.920 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:44.923 00.003 17712 Guiding  Dir = 3, Dur = 101
21:57:44.923 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:44.926 00.003 484 Enqueuing Expose request
21:57:44.932 00.006 17712 IsSlewing returns 0
21:57:44.933 00.001 17712 IsGuiding returns 0
21:57:44.933 00.000 17712 PulseGuide returned control before completion, sleep 111
21:57:45.057 00.124 17712 IsGuiding returns 1
21:57:45.057 00.000 17712 scope still moving after pulse duration time elapsed
21:57:45.088 00.031 17712 IsSlewing returns 0
21:57:45.089 00.001 17712 IsGuiding returns 0
21:57:45.089 00.000 17712 scope move finished after 101 + 55 ms
21:57:45.090 00.001 17712 Move returns status 0, amount 101
21:57:45.090 00.000 17712 MoveAxis(N, 0, ABG)
21:57:45.091 00.001 17712 Move returns status 0, amount 0
21:57:45.091 00.000 17712 move complete, result=0
21:57:45.091 00.000 17712 worker thread done servicing request
21:57:45.091 00.000 484 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
21:57:45.095 00.004 17712 Worker thread wakes up
21:57:45.095 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:45.095 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:48.533 03.438 17712 Exposure complete
21:57:48.833 00.300 17712 worker thread done servicing request
21:57:48.833 00.000 484 OnExposeComplete: enter
21:57:48.837 00.004 484 UpdateGuideState(): m_state=6
21:57:48.841 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
21:57:48.846 00.005 484 Star::Find returns 1 (0), X=1782.88, Y=858.32, Mass=266088, SNR=59.1, Peak=39709 HFD=2.6
21:57:48.851 00.005 484 MultiStar: [#1 -0.23,0.33,0.81,U] [#2 -0.14,-0.08,0.93,U] [#3 -0.27,-0.16,1.04,U] [#4 -0.12,0.08,0.71,U] [#5 -0.26,0.19,0.67,U] [#6 -0.35,0.37,0.85,U] [#7 -0.05,0.13,0.66,U] [#8 -0.43,0.02,0.67,U] 
21:57:48.854 00.003 484 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {0.83, 0.05}
21:57:48.859 00.005 484 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.76) = xAngle (3.08 = 3.08)
21:57:48.862 00.003 484 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.06 = -0.22)
21:57:48.867 00.005 484 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.32 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
21:57:48.877 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.09, opts=13)
21:57:48.884 00.007 484 Enqueuing Move request for scope (-0.09, 0.09)
21:57:48.888 00.004 17712 Worker thread wakes up
21:57:48.890 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
21:57:48.890 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
21:57:48.890 00.000 17712 Moving (-0.09, 0.09) raw xDistance=-0.13 yDistance=-0.03
21:57:48.890 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:57:48.890 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:48.890 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1450, FiltMax=65535, Gamma=1.000
21:57:48.894 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:57:48.894 00.000 484 UpdateGuideState exits: m=266088 SNR=59.1
21:57:48.899 00.005 17712 MoveAxis(E, 0, ABG)
21:57:48.899 00.000 17712 Move returns status 0, amount 0
21:57:48.899 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:48.902 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:48.906 00.004 17712 MoveAxis(N, 0, ABG)
21:57:48.906 00.000 484 Enqueuing Expose request
21:57:48.909 00.003 17712 Move returns status 0, amount 0
21:57:48.910 00.001 17712 move complete, result=0
21:57:48.910 00.000 17712 worker thread done servicing request
21:57:48.910 00.000 17712 Worker thread wakes up
21:57:48.910 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:57:48.913 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:48.913 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:57:52.484 03.571 17712 Exposure complete
21:57:52.840 00.356 17712 worker thread done servicing request
21:57:52.840 00.000 484 OnExposeComplete: enter
21:57:52.845 00.005 484 UpdateGuideState(): m_state=6
21:57:52.850 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
21:57:52.854 00.004 484 Star::Find returns 1 (0), X=1783.17, Y=858.12, Mass=244519, SNR=55.2, Peak=45303 HFD=2.2
21:57:52.858 00.004 484 MultiStar: [#1 0.05,-0.08,0.96,U] [#2 -0.13,-0.29,0.89,U] [#3 -0.12,-0.41,1.22,U] [#4 0.12,-0.29,0.73,U] [#5 0.02,-0.31,0.70,U] [#6 -0.32,-0.06,0.96,U] [#7 0.11,-0.45,0.68,U] [#8 -0.24,-0.56,0.90,U] 
21:57:52.861 00.003 484 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {1.13, -0.15}
21:57:52.865 00.004 484 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.76) = xAngle (-0.57 = -0.57)
21:57:52.871 00.006 484 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.42 = 2.42)
21:57:52.874 00.003 484 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.32 mountX=0.25 mountY=0.19, mountTheta=0.66
21:57:52.884 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=-0.28, opts=13)
21:57:52.889 00.005 484 Enqueuing Move request for scope (0.07, -0.28)
21:57:52.892 00.003 17712 Worker thread wakes up
21:57:52.892 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
21:57:52.892 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
21:57:52.892 00.000 17712 Moving (0.07, -0.28) raw xDistance=0.25 yDistance=0.19
21:57:52.892 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
21:57:52.893 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.893 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:57:52.893 00.000 17712 MoveAxis(E, 0, ABG)
21:57:52.893 00.000 17712 Move returns status 0, amount 0
21:57:52.893 00.000 17712 MoveAxis(N, 0, ABG)
21:57:52.893 00.000 17712 Move returns status 0, amount 0
21:57:52.893 00.000 17712 move complete, result=0
21:57:52.894 00.001 17712 worker thread done servicing request
21:57:52.894 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1603, FiltMax=65535, Gamma=1.000
21:57:52.897 00.003 484 UpdateGuideState exits: m=244519 SNR=55.2
21:57:52.902 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.905 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:57:52.909 00.004 484 Enqueuing Expose request
21:57:52.911 00.002 17712 Worker thread wakes up
21:57:52.912 00.001 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
21:57:52.917 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
21:57:52.919 00.002 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:58:10.956 18.037 17712 worker thread setting skip send exposure complete
21:58:10.956 00.000 17712 worker thread queueing reconnect event to GUI thread
21:58:10.957 00.001 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:58:10.957 00.000 17712 worker thread skipping SendWorkerThreadExposeComplete
21:58:10.959 00.002 17712 worker thread done servicing request
21:58:10.960 00.001 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:58:11.269 00.309 484 Try camera reconnect, now = 1778727491
21:58:11.275 00.006 484 gear_dialog: ReconnectCamera
21:58:11.278 00.003 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:58:11.284 00.006 484 Status Line: Connecting to Camera ...
21:58:11.292 00.008 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:58:11.296 00.004 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:58:11.301 00.005 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:58:11.721 00.420 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:58:11.725 00.004 484 ASCOM camera: MaxBinning is 2
21:58:11.729 00.004 484 ASCOM camera: has cooler
21:58:11.734 00.005 484 ASCOM Camera: set binning = 1
21:58:11.739 00.005 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:58:11.743 00.004 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:58:11.746 00.003 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:58:11.750 00.004 484 FrameSize=(0,0)
21:58:11.753 00.003 484 PixelSize=5.86
21:58:11.759 00.006 484 BitsPerPixel=16
21:58:11.764 00.005 484 HasGainControl=0
21:58:11.767 00.003 484 HasShutter=0
21:58:11.773 00.006 484 HasSubFrames=1
21:58:11.776 00.003 484 ST4HasGuideOutput=1
21:58:11.779 00.003 484 Status Line: Camera Connected
21:58:11.795 00.016 484 Camera Re-connect succeeded, resume exposures
21:58:11.802 00.007 484 ScheduleExposure(3000,3,0) exposurePending=0
21:58:11.806 00.004 484 Enqueuing Expose request
21:58:11.810 00.004 17712 Worker thread wakes up
21:58:11.810 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:58:11.810 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,0,0)
21:58:29.838 18.028 17712 worker thread setting skip send exposure complete
21:58:29.838 00.000 17712 worker thread queueing reconnect event to GUI thread
21:58:29.840 00.002 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:58:29.840 00.000 17712 worker thread skipping SendWorkerThreadExposeComplete
21:58:29.840 00.000 17712 worker thread done servicing request
21:58:29.842 00.002 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:58:29.911 00.069 484 Try camera reconnect, now = 1778727509
21:58:29.917 00.006 484 gear_dialog: ReconnectCamera
21:58:29.920 00.003 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:58:29.924 00.004 484 Status Line: Connecting to Camera ...
21:58:29.932 00.008 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:58:29.936 00.004 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:58:29.940 00.004 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:58:30.396 00.456 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:58:30.409 00.013 484 ASCOM camera: MaxBinning is 2
21:58:30.419 00.010 484 ASCOM camera: has cooler
21:58:30.432 00.013 484 ASCOM Camera: set binning = 1
21:58:30.440 00.008 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:58:30.453 00.013 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:58:30.462 00.009 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:58:30.474 00.012 484 FrameSize=(0,0)
21:58:30.479 00.005 484 PixelSize=5.86
21:58:30.493 00.014 484 BitsPerPixel=16
21:58:30.497 00.004 484 HasGainControl=0
21:58:30.502 00.005 484 HasShutter=0
21:58:30.507 00.005 484 HasSubFrames=1
21:58:30.512 00.005 484 ST4HasGuideOutput=1
21:58:30.517 00.005 484 Status Line: Camera Connected
21:58:30.541 00.024 484 Camera Re-connect succeeded, resume exposures
21:58:30.548 00.007 484 ScheduleExposure(3000,3,0) exposurePending=0
21:58:30.552 00.004 484 Enqueuing Expose request
21:58:30.557 00.005 17712 Worker thread wakes up
21:58:30.557 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:58:30.557 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,0,0)
21:58:34.048 03.491 17712 Exposure complete
21:58:34.343 00.295 17712 worker thread done servicing request
21:58:34.343 00.000 484 OnExposeComplete: enter
21:58:34.346 00.003 484 UpdateGuideState(): m_state=6
21:58:34.352 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
21:58:34.356 00.004 484 Star::Find returns 1 (0), X=1787.93, Y=855.60, Mass=213037, SNR=52.3, Peak=47975 HFD=2.3
21:58:34.359 00.003 484 MultiStar: large primary error, entering stabilization period
21:58:34.362 00.003 484 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.76) = xAngle (0.33 = 0.33)
21:58:34.366 00.004 484 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
21:58:34.370 00.004 484 CameraToMount -- cameraX=5.88 cameraY=-2.67 hyp=6.46 cameraTheta=-0.43 mountX=6.11 mountY=-1.14, mountTheta=-0.19
21:58:34.378 00.008 484 SchedulePrimaryMove(0F03AFB8, x=5.88, y=-2.67, opts=13)
21:58:34.383 00.005 484 Enqueuing Move request for scope (5.88, -2.67)
21:58:34.388 00.005 17712 Worker thread wakes up
21:58:34.388 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (5.88, -2.67) opts 0xd
21:58:34.388 00.000 17712 Handling offset move in thread for scope, endpoint = (5.88, -2.67)
21:58:34.388 00.000 17712 Moving (5.88, -2.67) raw xDistance=6.11 yDistance=-1.14
21:58:34.388 00.000 17712 GuideAlgorithmHysteresis::Result() returns 3.85 from input 6.11
21:58:34.389 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:34.389 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.14
21:58:34.389 00.000 17712 MoveAxis(W, 1425, ABG)
21:58:34.389 00.000 17712 Guiding  Dir = 3, Dur = 1425
21:58:34.389 00.000 17712 IsSlewing returns 0
21:58:34.390 00.001 17712 IsGuiding returns 0
21:58:34.390 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1347, FiltMax=65535, Gamma=1.000
21:58:34.394 00.004 17712 PulseGuide returned control before completion, sleep 1435
21:58:34.394 00.000 484 UpdateGuideState exits: m=213037 SNR=52.3
21:58:34.397 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.403 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
21:58:34.407 00.004 484 Enqueuing Expose request
21:58:35.837 01.430 17712 IsGuiding returns 1
21:58:35.837 00.000 17712 scope still moving after pulse duration time elapsed
21:58:35.869 00.032 17712 IsSlewing returns 0
21:58:35.869 00.000 17712 IsGuiding returns 0
21:58:35.869 00.000 17712 scope move finished after 1425 + 54 ms
21:58:35.870 00.001 17712 Move returns status 0, amount 1425
21:58:35.870 00.000 17712 MoveAxis(N, 0, ABG)
21:58:35.870 00.000 17712 Move returns status 0, amount 0
21:58:35.870 00.000 17712 move complete, result=0
21:58:35.870 00.000 17712 worker thread done servicing request
21:58:35.870 00.000 484 GuideStep: 6.1 px 1425 ms WEST, -1.1 px 0 ms NORTH
21:58:35.875 00.005 17712 Worker thread wakes up
21:58:35.875 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:58:35.875 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1773,841,31,31)
21:58:53.895 18.020 17712 worker thread setting skip send exposure complete
21:58:53.896 00.001 17712 worker thread queueing reconnect event to GUI thread
21:58:53.896 00.000 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:58:53.896 00.000 17712 worker thread skipping SendWorkerThreadExposeComplete
21:58:53.896 00.000 17712 worker thread done servicing request
21:58:53.899 00.003 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:58:54.000 00.101 484 Try camera reconnect, now = 1778727533
21:58:54.004 00.004 484 gear_dialog: ReconnectCamera
21:58:54.012 00.008 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:58:54.020 00.008 484 Status Line: Connecting to Camera ...
21:58:54.028 00.008 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:58:54.036 00.008 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:58:54.042 00.006 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:58:54.392 00.350 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:58:54.398 00.006 484 ASCOM camera: MaxBinning is 2
21:58:54.403 00.005 484 ASCOM camera: has cooler
21:58:54.409 00.006 484 ASCOM Camera: set binning = 1
21:58:54.413 00.004 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:58:54.420 00.007 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:58:54.423 00.003 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:58:54.429 00.006 484 FrameSize=(0,0)
21:58:54.436 00.007 484 PixelSize=5.86
21:58:54.440 00.004 484 BitsPerPixel=16
21:58:54.445 00.005 484 HasGainControl=0
21:58:54.451 00.006 484 HasShutter=0
21:58:54.455 00.004 484 HasSubFrames=1
21:58:54.461 00.006 484 ST4HasGuideOutput=1
21:58:54.467 00.006 484 Status Line: Camera Connected
21:58:54.488 00.021 484 Camera Re-connect succeeded, resume exposures
21:58:54.494 00.006 484 ScheduleExposure(3000,3,0) exposurePending=0
21:58:54.500 00.006 484 Enqueuing Expose request
21:58:54.504 00.004 17712 Worker thread wakes up
21:58:54.504 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:58:54.504 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1773,841,0,0)
21:59:12.538 18.034 17712 worker thread setting skip send exposure complete
21:59:12.538 00.000 17712 worker thread queueing reconnect event to GUI thread
21:59:12.538 00.000 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:59:12.538 00.000 17712 worker thread skipping SendWorkerThreadExposeComplete
21:59:12.541 00.003 17712 worker thread done servicing request
21:59:12.542 00.001 484 Alert: After 18.0 sec the camera has not completed a 3.0 sec exposure, so it has been disconnected to prevent other problems. Refer to Trouble-shooting section of Help.
PHD will make several attempts to re-connect the camera.
21:59:12.615 00.073 484 Try camera reconnect, now = 1778727552
21:59:12.619 00.004 484 gear_dialog: ReconnectCamera
21:59:12.625 00.006 484 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:59:12.628 00.003 484 Status Line: Connecting to Camera ...
21:59:12.636 00.008 484 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:59:12.641 00.005 484 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:59:12.644 00.003 484 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:59:12.985 00.341 484 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:59:12.989 00.004 484 ASCOM camera: MaxBinning is 2
21:59:12.993 00.004 484 ASCOM camera: has cooler
21:59:13.002 00.009 484 ASCOM Camera: set binning = 1
21:59:13.009 00.007 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:59:13.018 00.009 484 DoConnectCamera: reconnecting=1 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:59:13.021 00.003 484 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:59:13.027 00.006 484 FrameSize=(0,0)
21:59:13.034 00.007 484 PixelSize=5.86
21:59:13.038 00.004 484 BitsPerPixel=16
21:59:13.042 00.004 484 HasGainControl=0
21:59:13.048 00.006 484 HasShutter=0
21:59:13.053 00.005 484 HasSubFrames=1
21:59:13.060 00.007 484 ST4HasGuideOutput=1
21:59:13.064 00.004 484 Status Line: Camera Connected
21:59:13.092 00.028 484 Camera Re-connect succeeded, resume exposures
21:59:13.105 00.013 484 ScheduleExposure(3000,3,0) exposurePending=0
21:59:13.114 00.009 484 Enqueuing Expose request
21:59:13.121 00.007 17712 Worker thread wakes up
21:59:13.121 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:13.121 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1773,841,0,0)
21:59:16.610 03.489 17712 Exposure complete
21:59:16.946 00.336 17712 worker thread done servicing request
21:59:16.946 00.000 484 OnExposeComplete: enter
21:59:16.950 00.004 484 UpdateGuideState(): m_state=6
21:59:16.954 00.004 484 Star::Find(15, 1787, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
21:59:16.962 00.008 484 Star::Find returns 1 (0), X=1784.18, Y=858.80, Mass=252167, SNR=52.5, Peak=44762 HFD=2.4
21:59:16.968 00.006 484 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.76) = xAngle (1.00 = 1.00)
21:59:16.971 00.003 484 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.99 = -2.30)
21:59:16.979 00.008 484 CameraToMount -- cameraX=2.13 cameraY=0.53 hyp=2.20 cameraTheta=0.24 mountX=1.19 mountY=-1.65, mountTheta=-0.95
21:59:16.989 00.010 484 SchedulePrimaryMove(0F03AFB8, x=2.13, y=0.53, opts=13)
21:59:16.995 00.006 484 Enqueuing Move request for scope (2.13, 0.53)
21:59:17.000 00.005 17712 Worker thread wakes up
21:59:17.000 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (2.13, 0.53) opts 0xd
21:59:17.000 00.000 17712 Handling offset move in thread for scope, endpoint = (2.13, 0.53)
21:59:17.001 00.001 17712 Moving (2.13, 0.53) raw xDistance=1.19 yDistance=-1.65
21:59:17.001 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.19
21:59:17.001 00.000 17712 resist switch: large excursion: input -1.65 thresh 1.35 direction from 1 to -1
21:59:17.001 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.94
21:59:17.001 00.000 17712 GuideAlgorithmResistSwitch::result() returns -1.65 from input -1.65
21:59:17.001 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1270, FiltMax=65535, Gamma=1.000
21:59:17.005 00.004 17712 MoveAxis(W, 377, ABG)
21:59:17.005 00.000 17712 Guiding  Dir = 3, Dur = 377
21:59:17.005 00.000 484 UpdateGuideState exits: m=252167 SNR=52.5
21:59:17.010 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:17.014 00.004 17712 IsSlewing returns 0
21:59:17.015 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:17.018 00.003 484 Enqueuing Expose request
21:59:17.023 00.005 17712 IsGuiding returns 0
21:59:17.024 00.001 17712 PulseGuide returned control before completion, sleep 387
21:59:17.424 00.400 17712 IsGuiding returns 1
21:59:17.424 00.000 17712 scope still moving after pulse duration time elapsed
21:59:17.459 00.035 17712 IsSlewing returns 0
21:59:17.459 00.000 17712 IsGuiding returns 0
21:59:17.459 00.000 17712 scope move finished after 377 + 58 ms
21:59:17.459 00.000 17712 Move returns status 0, amount 377
21:59:17.459 00.000 17712 MoveAxis(N, 309, ABG)
21:59:17.459 00.000 17712 Guiding  Dir = 0, Dur = 309
21:59:17.460 00.001 17712 IsSlewing returns 0
21:59:17.460 00.000 17712 IsGuiding returns 0
21:59:17.460 00.000 17712 PulseGuide returned control before completion, sleep 319
21:59:17.783 00.323 17712 IsGuiding returns 1
21:59:17.783 00.000 17712 scope still moving after pulse duration time elapsed
21:59:17.814 00.031 17712 IsSlewing returns 0
21:59:17.814 00.000 17712 IsGuiding returns 1
21:59:17.845 00.031 17712 IsSlewing returns 0
21:59:17.845 00.000 17712 IsGuiding returns 1
21:59:17.877 00.032 17712 IsSlewing returns 0
21:59:17.877 00.000 17712 IsGuiding returns 1
21:59:17.908 00.031 17712 IsSlewing returns 0
21:59:17.908 00.000 17712 IsGuiding returns 0
21:59:17.908 00.000 17712 scope move finished after 309 + 139 ms
21:59:17.908 00.000 17712 Move returns status 0, amount 309
21:59:17.908 00.000 17712 move complete, result=0
21:59:17.908 00.000 17712 worker thread done servicing request
21:59:17.908 00.000 17712 Worker thread wakes up
21:59:17.909 00.001 484 GuideStep: 1.2 px 377 ms WEST, -1.6 px 309 ms NORTH
21:59:17.912 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:17.912 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:21.379 03.467 17712 Exposure complete
21:59:21.809 00.430 17712 worker thread done servicing request
21:59:21.809 00.000 484 OnExposeComplete: enter
21:59:21.814 00.005 484 UpdateGuideState(): m_state=6
21:59:21.818 00.004 484 Star::Find(15, 1784, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
21:59:21.822 00.004 484 Star::Find returns 1 (0), X=1783.17, Y=859.83, Mass=250895, SNR=51.6, Peak=39277 HFD=2.4
21:59:21.829 00.007 484 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.76) = xAngle (1.71 = 1.71)
21:59:21.835 00.006 484 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.69 = -1.59)
21:59:21.841 00.006 484 CameraToMount -- cameraX=1.12 cameraY=1.56 hyp=1.92 cameraTheta=0.95 mountX=-0.26 mountY=-1.92, mountTheta=-1.70
21:59:21.849 00.008 484 SchedulePrimaryMove(0F03AFB8, x=1.12, y=1.56, opts=13)
21:59:21.853 00.004 484 Enqueuing Move request for scope (1.12, 1.56)
21:59:21.860 00.007 17712 Worker thread wakes up
21:59:21.860 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1635, FiltMax=65535, Gamma=1.000
21:59:21.864 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (1.12, 1.56) opts 0xd
21:59:21.864 00.000 17712 Handling offset move in thread for scope, endpoint = (1.12, 1.56)
21:59:21.864 00.000 17712 Moving (1.12, 1.56) raw xDistance=-0.26 yDistance=-1.92
21:59:21.864 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:59:21.864 00.000 17712 GuideAlgorithmResistSwitch::result() returns -1.92 from input -1.92
21:59:21.864 00.000 17712 MoveAxis(E, 0, ABG)
21:59:21.864 00.000 17712 Move returns status 0, amount 0
21:59:21.865 00.001 17712 MoveAxis(N, 360, ABG)
21:59:21.865 00.000 17712 Guiding  Dir = 0, Dur = 360
21:59:21.865 00.000 484 UpdateGuideState exits: m=250895 SNR=51.6
21:59:21.869 00.004 17712 IsSlewing returns 0
21:59:21.869 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:21.873 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:21.878 00.005 484 Enqueuing Expose request
21:59:21.882 00.004 17712 IsGuiding returns 0
21:59:21.883 00.001 17712 PulseGuide returned control before completion, sleep 370
21:59:22.259 00.376 17712 IsGuiding returns 1
21:59:22.259 00.000 17712 scope still moving after pulse duration time elapsed
21:59:22.291 00.032 17712 IsSlewing returns 0
21:59:22.291 00.000 17712 IsGuiding returns 0
21:59:22.291 00.000 17712 scope move finished after 360 + 49 ms
21:59:22.292 00.001 17712 Move returns status 0, amount 360
21:59:22.292 00.000 17712 move complete, result=0
21:59:22.292 00.000 17712 worker thread done servicing request
21:59:22.292 00.000 17712 Worker thread wakes up
21:59:22.292 00.000 484 GuideStep: -0.3 px 0 ms EAST, -1.9 px 360 ms NORTH
21:59:22.296 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:22.296 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:25.794 03.498 17712 Exposure complete
21:59:26.159 00.365 17712 worker thread done servicing request
21:59:26.159 00.000 484 OnExposeComplete: enter
21:59:26.163 00.004 484 UpdateGuideState(): m_state=6
21:59:26.169 00.006 484 Star::Find(15, 1783, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
21:59:26.175 00.006 484 Star::Find returns 1 (0), X=1782.19, Y=857.77, Mass=266379, SNR=58.7, Peak=48499 HFD=2.5
21:59:26.179 00.004 484 MultiStar: exiting stabilization period
21:59:26.187 00.008 484 MultiStar: [#1 -0.75,-0.42,0.81,U] [#2 -0.59,-0.55,0.95,U] [#3 -0.93,-0.61,1.04,U] [#4 -0.76,-0.07,0.61,U] [#5 -0.32,-0.40,0.70,U] [#6 -1.14,-0.02,0.82,U] [#7 -0.44,-0.01,0.56,U] [#8 -0.94,-0.75,0.68,U] 
21:59:26.193 00.006 484 single-star, 8 included, MultiStar: {-0.63, -0.40}, one-star: {0.14, -0.50}
21:59:26.199 00.006 484 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.76) = xAngle (-0.53 = -0.53)
21:59:26.203 00.004 484 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.45 = 2.45)
21:59:26.211 00.008 484 CameraToMount -- cameraX=0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.29 mountX=0.45 mountY=0.33, mountTheta=0.64
21:59:26.220 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.50, opts=13)
21:59:26.226 00.006 484 Enqueuing Move request for scope (0.14, -0.50)
21:59:26.230 00.004 17712 Worker thread wakes up
21:59:26.230 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.50) opts 0xd
21:59:26.230 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.50)
21:59:26.230 00.000 17712 Moving (0.14, -0.50) raw xDistance=0.45 yDistance=0.33
21:59:26.231 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
21:59:26.231 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:26.232 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
21:59:26.232 00.000 17712 MoveAxis(W, 105, ABG)
21:59:26.232 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1424, FiltMax=65535, Gamma=1.000
21:59:26.236 00.004 17712 Guiding  Dir = 3, Dur = 105
21:59:26.237 00.001 484 UpdateGuideState exits: m=266379 SNR=58.7
21:59:26.244 00.007 17712 IsSlewing returns 0
21:59:26.244 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:26.249 00.005 17712 IsGuiding returns 0
21:59:26.249 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:26.253 00.004 17712 PulseGuide returned control before completion, sleep 115
21:59:26.253 00.000 484 Enqueuing Expose request
21:59:26.376 00.123 17712 IsGuiding returns 1
21:59:26.376 00.000 17712 scope still moving after pulse duration time elapsed
21:59:26.407 00.031 17712 IsSlewing returns 0
21:59:26.408 00.001 17712 IsGuiding returns 0
21:59:26.408 00.000 17712 scope move finished after 105 + 54 ms
21:59:26.408 00.000 17712 Move returns status 0, amount 105
21:59:26.408 00.000 17712 MoveAxis(N, 0, ABG)
21:59:26.408 00.000 17712 Move returns status 0, amount 0
21:59:26.408 00.000 17712 move complete, result=0
21:59:26.408 00.000 17712 worker thread done servicing request
21:59:26.409 00.001 17712 Worker thread wakes up
21:59:26.409 00.000 484 GuideStep: 0.4 px 105 ms WEST, 0.3 px 0 ms NORTH
21:59:26.416 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:26.416 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:30.109 03.693 17712 Exposure complete
21:59:30.487 00.378 17712 worker thread done servicing request
21:59:30.488 00.001 484 OnExposeComplete: enter
21:59:30.494 00.006 484 UpdateGuideState(): m_state=6
21:59:30.498 00.004 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
21:59:30.504 00.006 484 Star::Find returns 1 (0), X=1781.71, Y=858.82, Mass=242295, SNR=49.8, Peak=41936 HFD=2.5
21:59:30.510 00.006 484 MultiStar: [#1 -1.19,0.61,0.98,U] [#2 -1.33,0.13,0.99,U] [#3 -1.22,0.37,1.23,U] [#4 -1.19,0.41,0.72,U] [#5 -0.66,0.35,0.72,U] [#6 -1.46,0.85,0.86,U] [#7 -1.06,0.47,0.74,U] [#8 -1.42,0.32,0.96,U] 
21:59:30.514 00.004 484 single-star, 8 included, MultiStar: {-1.10, 0.45}, one-star: {-0.33, 0.55}
21:59:30.519 00.005 484 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.76) = xAngle (2.88 = 2.88)
21:59:30.523 00.004 484 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.86 = -0.42)
21:59:30.531 00.008 484 CameraToMount -- cameraX=-0.33 cameraY=0.55 hyp=0.64 cameraTheta=2.12 mountX=-0.62 mountY=-0.26, mountTheta=-2.74
21:59:30.543 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=0.55, opts=13)
21:59:30.548 00.005 484 Enqueuing Move request for scope (-0.33, 0.55)
21:59:30.555 00.007 17712 Worker thread wakes up
21:59:30.555 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.55) opts 0xd
21:59:30.555 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1376, FiltMax=65535, Gamma=1.000
21:59:30.559 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.33, 0.55)
21:59:30.559 00.000 17712 Moving (-0.33, 0.55) raw xDistance=-0.62 yDistance=-0.26
21:59:30.560 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
21:59:30.560 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:30.560 00.000 484 UpdateGuideState exits: m=242295 SNR=49.8
21:59:30.566 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:59:30.566 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:30.570 00.004 17712 MoveAxis(E, 137, ABG)
21:59:30.570 00.000 17712 Guiding  Dir = 2, Dur = 137
21:59:30.570 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:30.576 00.006 484 Enqueuing Expose request
21:59:30.578 00.002 17712 IsSlewing returns 0
21:59:30.579 00.001 17712 IsGuiding returns 0
21:59:30.580 00.001 17712 PulseGuide returned control before completion, sleep 146
21:59:30.736 00.156 17712 IsGuiding returns 1
21:59:30.736 00.000 17712 scope still moving after pulse duration time elapsed
21:59:30.768 00.032 17712 IsSlewing returns 0
21:59:30.768 00.000 17712 IsGuiding returns 0
21:59:30.769 00.001 17712 scope move finished after 137 + 52 ms
21:59:30.769 00.000 17712 Move returns status 0, amount 137
21:59:30.769 00.000 17712 MoveAxis(N, 0, ABG)
21:59:30.769 00.000 17712 Move returns status 0, amount 0
21:59:30.769 00.000 17712 move complete, result=0
21:59:30.769 00.000 17712 worker thread done servicing request
21:59:30.769 00.000 17712 Worker thread wakes up
21:59:30.769 00.000 484 GuideStep: -0.6 px 137 ms EAST, -0.3 px 0 ms NORTH
21:59:30.773 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:30.774 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:34.228 03.454 17712 Exposure complete
21:59:34.660 00.432 17712 worker thread done servicing request
21:59:34.660 00.000 484 OnExposeComplete: enter
21:59:34.666 00.006 484 UpdateGuideState(): m_state=6
21:59:34.672 00.006 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
21:59:34.677 00.005 484 Star::Find returns 1 (0), X=1781.99, Y=858.58, Mass=211760, SNR=50.2, Peak=40624 HFD=2.3
21:59:34.686 00.009 484 MultiStar: [#1 -0.70,0.16,1.14,U] [#2 -0.93,-0.02,1.04,U] [#3 -1.18,-0.20,1.11,U] [#4 -0.75,0.03,0.81,U] [#5 -0.68,0.38,0.79,U] [#6 -1.40,0.28,0.84,U] [#7 -0.94,0.07,0.78,U] [#8 -0.83,0.10,0.84,U] 
21:59:34.690 00.004 484 single-star, 8 included, MultiStar: {-0.82, 0.11}, one-star: {-0.06, 0.31}
21:59:34.695 00.005 484 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.76) = xAngle (2.52 = 2.52)
21:59:34.703 00.008 484 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.50 = -0.78)
21:59:34.709 00.006 484 CameraToMount -- cameraX=-0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.76 mountX=-0.26 mountY=-0.22, mountTheta=-2.43
21:59:34.720 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=0.31, opts=13)
21:59:34.726 00.006 484 Enqueuing Move request for scope (-0.06, 0.31)
21:59:34.733 00.007 17712 Worker thread wakes up
21:59:34.733 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1728, FiltMax=65535, Gamma=1.000
21:59:34.738 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.31) opts 0xd
21:59:34.738 00.000 484 UpdateGuideState exits: m=211760 SNR=50.2
21:59:34.742 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.06, 0.31)
21:59:34.742 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:34.745 00.003 17712 Moving (-0.06, 0.31) raw xDistance=-0.26 yDistance=-0.22
21:59:34.746 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:59:34.746 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:34.746 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:34.752 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:59:34.752 00.000 484 Enqueuing Expose request
21:59:34.757 00.005 17712 MoveAxis(E, 0, ABG)
21:59:34.757 00.000 17712 Move returns status 0, amount 0
21:59:34.757 00.000 17712 MoveAxis(N, 0, ABG)
21:59:34.757 00.000 17712 Move returns status 0, amount 0
21:59:34.757 00.000 17712 move complete, result=0
21:59:34.758 00.001 17712 worker thread done servicing request
21:59:34.758 00.000 17712 Worker thread wakes up
21:59:34.758 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:34.758 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:34.767 00.009 484 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:38.195 03.428 17712 Exposure complete
21:59:38.567 00.372 17712 worker thread done servicing request
21:59:38.567 00.000 484 OnExposeComplete: enter
21:59:38.576 00.009 484 UpdateGuideState(): m_state=6
21:59:38.588 00.012 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
21:59:38.601 00.013 484 Star::Find returns 1 (0), X=1782.26, Y=858.30, Mass=207094, SNR=51.4, Peak=37187 HFD=2.0
21:59:38.609 00.008 484 MultiStar: [#1 -1.06,0.36,1.11,U] [#2 -0.80,-0.09,0.97,U] [#3 -0.96,-0.04,1.19,U] [#4 -0.85,0.30,0.86,U] [#5 -0.63,0.00,0.69,U] [#6 -1.38,0.51,0.80,U] [#7 -0.80,0.48,0.82,U] [#8 -0.76,-0.10,0.85,U] 
21:59:38.616 00.007 484 single-star, 8 included, MultiStar: {-0.78, 0.15}, one-star: {0.21, 0.03}
21:59:38.620 00.004 484 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.76) = xAngle (0.90 = 0.90)
21:59:38.625 00.005 484 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.89 = -2.39)
21:59:38.636 00.011 484 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.14 mountX=0.13 mountY=-0.15, mountTheta=-0.83
21:59:38.648 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.21, y=0.03, opts=13)
21:59:38.652 00.004 484 Enqueuing Move request for scope (0.21, 0.03)
21:59:38.659 00.007 17712 Worker thread wakes up
21:59:38.659 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1235, FiltMax=65535, Gamma=1.000
21:59:38.663 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
21:59:38.663 00.000 17712 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
21:59:38.663 00.000 17712 Moving (0.21, 0.03) raw xDistance=0.13 yDistance=-0.15
21:59:38.663 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
21:59:38.663 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:38.664 00.001 484 UpdateGuideState exits: m=207094 SNR=51.4
21:59:38.668 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:59:38.668 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:38.671 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:38.674 00.003 17712 MoveAxis(E, 0, ABG)
21:59:38.675 00.001 17712 Move returns status 0, amount 0
21:59:38.675 00.000 17712 MoveAxis(N, 0, ABG)
21:59:38.675 00.000 17712 Move returns status 0, amount 0
21:59:38.675 00.000 17712 move complete, result=0
21:59:38.675 00.000 484 Enqueuing Expose request
21:59:38.679 00.004 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:59:38.684 00.005 17712 worker thread done servicing request
21:59:38.684 00.000 17712 Worker thread wakes up
21:59:38.684 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:38.685 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:42.140 03.455 17712 Exposure complete
21:59:42.553 00.413 17712 worker thread done servicing request
21:59:42.553 00.000 484 OnExposeComplete: enter
21:59:42.559 00.006 484 UpdateGuideState(): m_state=6
21:59:42.565 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
21:59:42.570 00.005 484 Star::Find returns 1 (0), X=1782.11, Y=858.45, Mass=244644, SNR=48.9, Peak=44672 HFD=2.4
21:59:42.576 00.006 484 MultiStar: [#1 -0.83,0.34,1.07,U] [#2 -0.79,0.08,1.08,U] [#3 -0.74,0.20,1.25,U] [#4 -0.80,0.14,0.82,U] [#5 -0.69,0.05,0.70,U] [#6 -1.13,0.60,0.87,U] [#7 -0.53,0.20,0.82,U] [#8 -0.83,-0.06,0.76,U] 
21:59:42.581 00.005 484 single-star, 8 included, MultiStar: {-0.69, 0.20}, one-star: {0.06, 0.18}
21:59:42.588 00.007 484 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.76) = xAngle (2.00 = 2.00)
21:59:42.595 00.007 484 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.99 = -1.29)
21:59:42.603 00.008 484 CameraToMount -- cameraX=0.06 cameraY=0.18 hyp=0.18 cameraTheta=1.25 mountX=-0.08 mountY=-0.18, mountTheta=-1.98
21:59:42.614 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=0.18, opts=13)
21:59:42.622 00.008 484 Enqueuing Move request for scope (0.06, 0.18)
21:59:42.627 00.005 17712 Worker thread wakes up
21:59:42.627 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1590, FiltMax=65535, Gamma=1.000
21:59:42.633 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.18) opts 0xd
21:59:42.634 00.001 17712 Handling offset move in thread for scope, endpoint = (0.06, 0.18)
21:59:42.634 00.000 17712 Moving (0.06, 0.18) raw xDistance=-0.08 yDistance=-0.18
21:59:42.634 00.000 484 UpdateGuideState exits: m=244644 SNR=48.9
21:59:42.638 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:59:42.638 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.643 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.643 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:42.649 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:59:42.649 00.000 17712 MoveAxis(E, 0, ABG)
21:59:42.649 00.000 17712 Move returns status 0, amount 0
21:59:42.649 00.000 17712 MoveAxis(N, 0, ABG)
21:59:42.649 00.000 17712 Move returns status 0, amount 0
21:59:42.649 00.000 17712 move complete, result=0
21:59:42.651 00.002 484 Enqueuing Expose request
21:59:42.659 00.008 17712 worker thread done servicing request
21:59:42.659 00.000 17712 Worker thread wakes up
21:59:42.659 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:59:42.664 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:42.665 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:46.228 03.563 17712 Exposure complete
21:59:46.732 00.504 484 OnExposeComplete: enter
21:59:46.737 00.005 484 UpdateGuideState(): m_state=6
21:59:46.746 00.009 17712 worker thread done servicing request
21:59:46.747 00.001 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
21:59:46.752 00.005 484 Star::Find returns 1 (0), X=1781.94, Y=858.77, Mass=268924, SNR=61.0, Peak=49712 HFD=2.5
21:59:46.758 00.006 484 MultiStar: [#1 -0.80,0.67,0.94,U] [#2 -1.03,0.43,0.79,U] [#3 -1.17,0.42,1.15,U] [#4 -1.05,0.34,0.70,U] [#5 -0.79,0.51,0.58,U] [#6 -1.06,0.83,0.76,U] [#7 -0.91,0.46,0.64,U] [#8 -1.03,0.17,0.81,U] 
21:59:46.763 00.005 484 single-star, 8 included, MultiStar: {-0.87, 0.48}, one-star: {-0.10, 0.50}
21:59:46.769 00.006 484 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.76) = xAngle (2.53 = 2.53)
21:59:46.772 00.003 484 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.52 = -0.77)
21:59:46.778 00.006 484 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.77 mountX=-0.42 mountY=-0.36, mountTheta=-2.44
21:59:46.790 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.10, y=0.50, opts=13)
21:59:46.796 00.006 484 Enqueuing Move request for scope (-0.10, 0.50)
21:59:46.802 00.006 17712 Worker thread wakes up
21:59:46.802 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1379, FiltMax=65535, Gamma=1.000
21:59:46.806 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
21:59:46.806 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
21:59:46.806 00.000 484 UpdateGuideState exits: m=268924 SNR=61.0
21:59:46.811 00.005 17712 Moving (-0.10, 0.50) raw xDistance=-0.42 yDistance=-0.36
21:59:46.811 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:46.816 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
21:59:46.816 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:46.816 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:46.821 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:59:46.821 00.000 17712 MoveAxis(E, 98, ABG)
21:59:46.821 00.000 17712 Guiding  Dir = 2, Dur = 98
21:59:46.821 00.000 484 Enqueuing Expose request
21:59:46.828 00.007 17712 IsSlewing returns 0
21:59:46.828 00.000 17712 IsGuiding returns 0
21:59:46.829 00.001 17712 PulseGuide returned control before completion, sleep 108
21:59:46.949 00.120 17712 IsGuiding returns 1
21:59:46.949 00.000 17712 scope still moving after pulse duration time elapsed
21:59:46.980 00.031 17712 IsSlewing returns 0
21:59:46.981 00.001 17712 IsGuiding returns 0
21:59:46.981 00.000 17712 scope move finished after 98 + 54 ms
21:59:46.981 00.000 17712 Move returns status 0, amount 98
21:59:46.981 00.000 17712 MoveAxis(N, 0, ABG)
21:59:46.981 00.000 17712 Move returns status 0, amount 0
21:59:46.982 00.001 17712 move complete, result=0
21:59:46.982 00.000 484 GuideStep: -0.4 px 98 ms EAST, -0.4 px 0 ms NORTH
21:59:46.986 00.004 17712 worker thread done servicing request
21:59:46.986 00.000 17712 Worker thread wakes up
21:59:46.986 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:46.986 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:50.435 03.449 17712 Exposure complete
21:59:50.769 00.334 17712 worker thread done servicing request
21:59:50.770 00.001 484 OnExposeComplete: enter
21:59:50.774 00.004 484 UpdateGuideState(): m_state=6
21:59:50.778 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
21:59:50.784 00.006 484 Star::Find returns 1 (0), X=1782.55, Y=858.35, Mass=227972, SNR=53.4, Peak=36103 HFD=2.2
21:59:50.788 00.004 484 MultiStar: [#1 -0.56,0.30,0.93,U] [#2 -0.73,-0.13,0.82,U] [#3 -0.94,-0.24,1.00,U] [#4 -0.56,0.17,0.75,U] [#5 -0.21,0.05,0.71,U] [#6 -0.74,0.50,0.90,U] [#7 -0.09,0.18,0.74,U] [#8 -0.75,-0.19,0.79,U] 
21:59:50.793 00.005 484 refined, 8 included, MultiStar: {-0.45, 0.08}, one-star: {0.50, 0.08}
21:59:50.796 00.003 484 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.76) = xAngle (3.73 = -2.56)
21:59:50.802 00.006 484 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.71 = 0.43)
21:59:50.805 00.003 484 CameraToMount -- cameraX=-0.45 cameraY=0.08 hyp=0.46 cameraTheta=2.97 mountX=-0.38 mountY=0.19, mountTheta=2.68
21:59:50.816 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.45, y=0.08, opts=13)
21:59:50.822 00.006 484 Enqueuing Move request for scope (-0.45, 0.08)
21:59:50.825 00.003 17712 Worker thread wakes up
21:59:50.826 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.08) opts 0xd
21:59:50.826 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.45, 0.08)
21:59:50.826 00.000 17712 Moving (-0.45, 0.08) raw xDistance=-0.38 yDistance=0.19
21:59:50.826 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
21:59:50.826 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:50.827 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:59:50.827 00.000 17712 MoveAxis(E, 96, ABG)
21:59:50.827 00.000 17712 Guiding  Dir = 2, Dur = 96
21:59:50.827 00.000 17712 IsSlewing returns 0
21:59:50.828 00.001 17712 IsGuiding returns 0
21:59:50.828 00.000 17712 PulseGuide returned control before completion, sleep 106
21:59:50.829 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1418, FiltMax=65535, Gamma=1.000
21:59:50.836 00.007 484 UpdateGuideState exits: m=227972 SNR=53.4
21:59:50.839 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:50.842 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:50.845 00.003 484 Enqueuing Expose request
21:59:50.940 00.095 17712 IsGuiding returns 1
21:59:50.940 00.000 17712 scope still moving after pulse duration time elapsed
21:59:50.969 00.029 17712 IsSlewing returns 0
21:59:50.969 00.000 17712 IsGuiding returns 0
21:59:50.969 00.000 17712 scope move finished after 96 + 45 ms
21:59:50.970 00.001 17712 Move returns status 0, amount 96
21:59:50.970 00.000 17712 MoveAxis(N, 0, ABG)
21:59:50.970 00.000 17712 Move returns status 0, amount 0
21:59:50.970 00.000 17712 move complete, result=0
21:59:50.970 00.000 17712 worker thread done servicing request
21:59:50.970 00.000 17712 Worker thread wakes up
21:59:50.970 00.000 484 GuideStep: -0.4 px 96 ms EAST, 0.2 px 0 ms NORTH
21:59:50.974 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:50.975 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:54.463 03.488 17712 Exposure complete
21:59:54.832 00.369 484 OnExposeComplete: enter
21:59:54.837 00.005 484 UpdateGuideState(): m_state=6
21:59:54.842 00.005 17712 worker thread done servicing request
21:59:54.844 00.002 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
21:59:54.851 00.007 484 Star::Find returns 1 (0), X=1782.57, Y=857.94, Mass=260274, SNR=60.6, Peak=56103 HFD=2.3
21:59:54.856 00.005 484 MultiStar: [#1 -0.14,-0.26,0.86,U] [#2 -0.31,-0.34,0.90,U] [#3 -0.59,-0.52,1.01,U] [#4 -0.38,-0.34,0.72,U] [#5 -0.07,-0.29,0.67,U] [#6 -0.71,-0.07,0.66,U] [#7 -0.32,-0.48,0.68,U] [#8 -0.25,-0.54,0.77,U] 
21:59:54.863 00.007 484 refined, 8 included, MultiStar: {-0.23, -0.36}, one-star: {0.52, -0.33}
21:59:54.870 00.007 484 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.76) = xAngle (-1.38 = -1.38)
21:59:54.875 00.005 484 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.60 = 1.60)
21:59:54.890 00.015 484 CameraToMount -- cameraX=-0.23 cameraY=-0.36 hyp=0.43 cameraTheta=-2.14 mountX=0.08 mountY=0.43, mountTheta=1.39
21:59:54.901 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=-0.36, opts=13)
21:59:54.909 00.008 484 Enqueuing Move request for scope (-0.23, -0.36)
21:59:54.914 00.005 17712 Worker thread wakes up
21:59:54.914 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.36) opts 0xd
21:59:54.914 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.23, -0.36)
21:59:54.914 00.000 17712 Moving (-0.23, -0.36) raw xDistance=0.08 yDistance=0.43
21:59:54.914 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
21:59:54.914 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:54.915 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
21:59:54.915 00.000 17712 MoveAxis(E, 0, ABG)
21:59:54.915 00.000 17712 Move returns status 0, amount 0
21:59:54.915 00.000 17712 MoveAxis(N, 0, ABG)
21:59:54.915 00.000 17712 Move returns status 0, amount 0
21:59:54.915 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1507, FiltMax=65535, Gamma=1.000
21:59:54.920 00.005 17712 move complete, result=0
21:59:54.920 00.000 17712 worker thread done servicing request
21:59:54.920 00.000 484 UpdateGuideState exits: m=260274 SNR=60.6
21:59:54.925 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.930 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:54.935 00.005 484 Enqueuing Expose request
21:59:54.938 00.003 17712 Worker thread wakes up
21:59:54.940 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:54.940 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
21:59:54.940 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
21:59:58.381 03.441 17712 Exposure complete
21:59:58.722 00.341 17712 worker thread done servicing request
21:59:58.722 00.000 484 OnExposeComplete: enter
21:59:58.728 00.006 484 UpdateGuideState(): m_state=6
21:59:58.735 00.007 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
21:59:58.740 00.005 484 Star::Find returns 1 (0), X=1782.79, Y=858.69, Mass=241998, SNR=58.4, Peak=54765 HFD=2.1
21:59:58.750 00.010 484 MultiStar: [#1 -0.23,0.76,0.90,U] [#2 -0.35,0.34,0.91,U] [#3 -0.47,0.39,1.12,U] [#4 -0.18,0.17,0.72,U] [#5 0.11,0.48,0.70,U] [#6 -0.87,0.72,0.79,U] [#7 0.02,0.36,0.82,U] [#8 -0.40,0.00,0.84,U] 
21:59:58.755 00.005 484 refined, 8 included, MultiStar: {-0.18, 0.41}, one-star: {0.74, 0.42}
21:59:58.760 00.005 484 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.76) = xAngle (2.74 = 2.74)
21:59:58.763 00.003 484 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.72 = -0.56)
21:59:58.769 00.006 484 CameraToMount -- cameraX=-0.18 cameraY=0.41 hyp=0.44 cameraTheta=1.98 mountX=-0.41 mountY=-0.23, mountTheta=-2.62
21:59:58.784 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=0.41, opts=13)
21:59:58.790 00.006 484 Enqueuing Move request for scope (-0.18, 0.41)
21:59:58.794 00.004 17712 Worker thread wakes up
21:59:58.794 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.41) opts 0xd
21:59:58.794 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.18, 0.41)
21:59:58.794 00.000 17712 Moving (-0.18, 0.41) raw xDistance=-0.41 yDistance=-0.23
21:59:58.794 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
21:59:58.794 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:58.794 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1259, FiltMax=65535, Gamma=1.000
21:59:58.799 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
21:59:58.799 00.000 484 UpdateGuideState exits: m=241998 SNR=58.4
21:59:58.803 00.004 17712 MoveAxis(E, 95, ABG)
21:59:58.803 00.000 17712 Guiding  Dir = 2, Dur = 95
21:59:58.804 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:58.807 00.003 17712 IsSlewing returns 0
21:59:58.807 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
21:59:58.811 00.004 17712 IsGuiding returns 0
21:59:58.812 00.001 484 Enqueuing Expose request
21:59:58.819 00.007 17712 PulseGuide returned control before completion, sleep 105
21:59:58.933 00.114 17712 IsGuiding returns 1
21:59:58.933 00.000 17712 scope still moving after pulse duration time elapsed
21:59:58.961 00.028 17712 IsSlewing returns 0
21:59:58.962 00.001 17712 IsGuiding returns 0
21:59:58.962 00.000 17712 scope move finished after 95 + 55 ms
21:59:58.962 00.000 17712 Move returns status 0, amount 95
21:59:58.962 00.000 17712 MoveAxis(N, 0, ABG)
21:59:58.962 00.000 17712 Move returns status 0, amount 0
21:59:58.962 00.000 17712 move complete, result=0
21:59:58.962 00.000 17712 worker thread done servicing request
21:59:58.963 00.001 17712 Worker thread wakes up
21:59:58.963 00.000 484 GuideStep: -0.4 px 95 ms EAST, -0.2 px 0 ms NORTH
21:59:58.970 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
21:59:58.970 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:02.673 03.703 17712 Exposure complete
22:00:03.053 00.380 17712 worker thread done servicing request
22:00:03.053 00.000 484 OnExposeComplete: enter
22:00:03.058 00.005 484 UpdateGuideState(): m_state=6
22:00:03.063 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:00:03.068 00.005 484 Star::Find returns 1 (0), X=1782.52, Y=858.80, Mass=255839, SNR=61.7, Peak=51533 HFD=1.9
22:00:03.071 00.003 484 MultiStar: [#1 -0.20,0.39,0.86,U] [#2 -0.41,0.00,0.89,U] [#3 -0.47,0.14,1.00,U] [#4 -0.37,-0.00,0.74,U] [#5 -0.22,-0.00,0.59,U] [#6 -0.70,0.48,0.84,U] [#7 -0.13,0.29,0.62,U] [#8 -0.50,0.01,0.80,U] 
22:00:03.077 00.006 484 refined, 8 included, MultiStar: {-0.28, 0.22}, one-star: {0.47, 0.53}
22:00:03.084 00.007 484 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.76) = xAngle (3.23 = -3.05)
22:00:03.087 00.003 484 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.22 = -0.07)
22:00:03.094 00.007 484 CameraToMount -- cameraX=-0.28 cameraY=0.22 hyp=0.35 cameraTheta=2.47 mountX=-0.35 mountY=-0.02, mountTheta=-3.07
22:00:03.105 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=0.22, opts=13)
22:00:03.113 00.008 484 Enqueuing Move request for scope (-0.28, 0.22)
22:00:03.119 00.006 17712 Worker thread wakes up
22:00:03.119 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1335, FiltMax=65535, Gamma=1.000
22:00:03.122 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.22) opts 0xd
22:00:03.123 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.28, 0.22)
22:00:03.123 00.000 484 UpdateGuideState exits: m=255839 SNR=61.7
22:00:03.128 00.005 17712 Moving (-0.28, 0.22) raw xDistance=-0.35 yDistance=-0.02
22:00:03.128 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:03.134 00.006 17712 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
22:00:03.134 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:03.137 00.003 484 Enqueuing Expose request
22:00:03.143 00.006 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:03.143 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:03.144 00.001 17712 MoveAxis(E, 88, ABG)
22:00:03.144 00.000 17712 Guiding  Dir = 2, Dur = 88
22:00:03.145 00.001 17712 IsSlewing returns 0
22:00:03.145 00.000 17712 IsGuiding returns 0
22:00:03.146 00.001 17712 PulseGuide returned control before completion, sleep 98
22:00:03.247 00.101 17712 IsGuiding returns 1
22:00:03.247 00.000 17712 scope still moving after pulse duration time elapsed
22:00:03.278 00.031 17712 IsSlewing returns 0
22:00:03.278 00.000 17712 IsGuiding returns 0
22:00:03.279 00.001 17712 scope move finished after 88 + 45 ms
22:00:03.279 00.000 17712 Move returns status 0, amount 88
22:00:03.279 00.000 17712 MoveAxis(N, 0, ABG)
22:00:03.279 00.000 17712 Move returns status 0, amount 0
22:00:03.279 00.000 17712 move complete, result=0
22:00:03.279 00.000 17712 worker thread done servicing request
22:00:03.280 00.001 484 GuideStep: -0.4 px 88 ms EAST, -0.0 px 0 ms NORTH
22:00:03.285 00.005 17712 Worker thread wakes up
22:00:03.285 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:03.285 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:06.731 03.446 17712 Exposure complete
22:00:07.137 00.406 17712 worker thread done servicing request
22:00:07.137 00.000 484 OnExposeComplete: enter
22:00:07.142 00.005 484 UpdateGuideState(): m_state=6
22:00:07.147 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:00:07.152 00.005 484 Star::Find returns 1 (0), X=1782.83, Y=858.50, Mass=214879, SNR=52.3, Peak=47085 HFD=1.9
22:00:07.159 00.007 484 MultiStar: [#1 -0.00,0.21,1.15,U] [#2 -0.41,-0.06,1.25,U] [#3 -0.62,0.28,1.16,U] [#4 -0.54,0.27,0.93,U] [#5 -0.30,0.20,0.79,U] [#6 -0.66,0.59,1.03,U] [#7 -0.67,0.14,0.78,U] [#8 -0.33,-0.51,0.88,U] 
22:00:07.164 00.005 484 refined, 8 included, MultiStar: {-0.30, 0.16}, one-star: {0.79, 0.23}
22:00:07.170 00.006 484 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.76) = xAngle (3.42 = -2.87)
22:00:07.176 00.006 484 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.40 = 0.12)
22:00:07.179 00.003 484 CameraToMount -- cameraX=-0.30 cameraY=0.16 hyp=0.34 cameraTheta=2.66 mountX=-0.33 mountY=0.04, mountTheta=3.02
22:00:07.195 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.30, y=0.16, opts=13)
22:00:07.202 00.007 484 Enqueuing Move request for scope (-0.30, 0.16)
22:00:07.210 00.008 17712 Worker thread wakes up
22:00:07.210 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1344, FiltMax=65535, Gamma=1.000
22:00:07.215 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.16) opts 0xd
22:00:07.215 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.30, 0.16)
22:00:07.215 00.000 17712 Moving (-0.30, 0.16) raw xDistance=-0.33 yDistance=0.04
22:00:07.215 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
22:00:07.215 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:07.216 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:07.216 00.000 17712 MoveAxis(E, 82, ABG)
22:00:07.216 00.000 17712 Guiding  Dir = 2, Dur = 82
22:00:07.216 00.000 484 UpdateGuideState exits: m=214879 SNR=52.3
22:00:07.220 00.004 17712 IsSlewing returns 0
22:00:07.221 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:07.226 00.005 17712 IsGuiding returns 0
22:00:07.226 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:07.233 00.007 17712 PulseGuide returned control before completion, sleep 92
22:00:07.234 00.001 484 Enqueuing Expose request
22:00:07.339 00.105 17712 IsGuiding returns 0
22:00:07.339 00.000 17712 Move returns status 0, amount 82
22:00:07.341 00.002 17712 MoveAxis(N, 0, ABG)
22:00:07.342 00.001 17712 Move returns status 0, amount 0
22:00:07.342 00.000 17712 move complete, result=0
22:00:07.342 00.000 484 GuideStep: -0.3 px 82 ms EAST, 0.0 px 0 ms NORTH
22:00:07.347 00.005 17712 worker thread done servicing request
22:00:07.348 00.001 17712 Worker thread wakes up
22:00:07.348 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:07.349 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:10.820 03.471 17712 Exposure complete
22:00:11.202 00.382 17712 worker thread done servicing request
22:00:11.202 00.000 484 OnExposeComplete: enter
22:00:11.206 00.004 484 UpdateGuideState(): m_state=6
22:00:11.214 00.008 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:00:11.219 00.005 484 Star::Find returns 1 (0), X=1781.76, Y=859.24, Mass=242339, SNR=53.0, Peak=59104 HFD=2.3
22:00:11.227 00.008 484 MultiStar: [#1 -1.02,1.27,1.06,U] [#2 -1.07,0.70,0.93,U] [#3 -1.16,0.75,1.19,U] [#4 -1.21,0.54,0.88,U] [#5 -0.90,1.01,0.77,U] [#6 -1.46,1.14,0.93,U] [#7 -0.89,1.21,0.81,U] [#8 -1.09,0.67,0.86,U] 
22:00:11.230 00.003 484 single-star, 8 included, MultiStar: {-1.01, 0.92}, one-star: {-0.29, 0.97}
22:00:11.235 00.005 484 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.76) = xAngle (2.62 = 2.62)
22:00:11.238 00.003 484 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.61 = -0.67)
22:00:11.244 00.006 484 CameraToMount -- cameraX=-0.29 cameraY=0.97 hyp=1.01 cameraTheta=1.86 mountX=-0.88 mountY=-0.63, mountTheta=-2.52
22:00:11.255 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.29, y=0.97, opts=13)
22:00:11.262 00.007 484 Enqueuing Move request for scope (-0.29, 0.97)
22:00:11.267 00.005 17712 Worker thread wakes up
22:00:11.268 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1616, FiltMax=65535, Gamma=1.000
22:00:11.271 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.97) opts 0xd
22:00:11.271 00.000 484 UpdateGuideState exits: m=242339 SNR=53.0
22:00:11.276 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.29, 0.97)
22:00:11.277 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.280 00.003 17712 Moving (-0.29, 0.97) raw xDistance=-0.88 yDistance=-0.63
22:00:11.280 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:11.286 00.006 484 Enqueuing Expose request
22:00:11.290 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.88
22:00:11.291 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:00:11.291 00.000 17712 MoveAxis(E, 211, ABG)
22:00:11.291 00.000 17712 Guiding  Dir = 2, Dur = 211
22:00:11.291 00.000 17712 IsSlewing returns 0
22:00:11.292 00.001 17712 IsGuiding returns 0
22:00:11.293 00.001 17712 PulseGuide returned control before completion, sleep 220
22:00:11.521 00.228 17712 IsGuiding returns 1
22:00:11.521 00.000 17712 scope still moving after pulse duration time elapsed
22:00:11.552 00.031 17712 IsSlewing returns 0
22:00:11.553 00.001 17712 IsGuiding returns 0
22:00:11.553 00.000 17712 scope move finished after 211 + 50 ms
22:00:11.554 00.001 17712 Move returns status 0, amount 211
22:00:11.554 00.000 17712 MoveAxis(N, 119, ABG)
22:00:11.554 00.000 17712 Guiding  Dir = 0, Dur = 119
22:00:11.555 00.001 17712 IsSlewing returns 0
22:00:11.555 00.000 17712 IsGuiding returns 0
22:00:11.555 00.000 17712 PulseGuide returned control before completion, sleep 129
22:00:11.692 00.137 17712 IsGuiding returns 1
22:00:11.692 00.000 17712 scope still moving after pulse duration time elapsed
22:00:11.724 00.032 17712 IsSlewing returns 0
22:00:11.724 00.000 17712 IsGuiding returns 0
22:00:11.724 00.000 17712 scope move finished after 119 + 50 ms
22:00:11.724 00.000 17712 Move returns status 0, amount 119
22:00:11.724 00.000 17712 move complete, result=0
22:00:11.724 00.000 17712 worker thread done servicing request
22:00:11.724 00.000 484 GuideStep: -0.9 px 211 ms EAST, -0.6 px 119 ms NORTH
22:00:11.729 00.005 17712 Worker thread wakes up
22:00:11.729 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:11.729 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:15.184 03.455 17712 Exposure complete
22:00:15.516 00.332 17712 worker thread done servicing request
22:00:15.516 00.000 484 OnExposeComplete: enter
22:00:15.520 00.004 484 UpdateGuideState(): m_state=6
22:00:15.525 00.005 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:00:15.529 00.004 484 Star::Find returns 1 (0), X=1782.54, Y=858.16, Mass=246779, SNR=58.7, Peak=54887 HFD=2.0
22:00:15.535 00.006 484 MultiStar: [#1 -0.14,-0.31,0.78,U] [#2 0.00,0.00,0.00,L] [#3 -0.75,-0.49,1.10,U] [#4 -0.22,-0.34,0.70,U] [#5 -0.12,-0.13,0.63,U] [#6 -0.92,-0.12,0.99,U] [#7 -0.27,-0.57,0.78,U] [#8 -0.53,-0.47,0.94,U] [#9 -0.39,-0.38,0.61,U] 
22:00:15.538 00.003 484 refined, 8 included, MultiStar: {-0.34, -0.33}, one-star: {0.49, -0.11}
22:00:15.543 00.005 484 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.76) = xAngle (-1.61 = -1.61)
22:00:15.548 00.005 484 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.37 = 1.37)
22:00:15.554 00.006 484 CameraToMount -- cameraX=-0.34 cameraY=-0.33 hyp=0.47 cameraTheta=-2.37 mountX=-0.02 mountY=0.46, mountTheta=1.61
22:00:15.561 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=-0.33, opts=13)
22:00:15.569 00.008 484 Enqueuing Move request for scope (-0.34, -0.33)
22:00:15.572 00.003 17712 Worker thread wakes up
22:00:15.572 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:00:15.578 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.33) opts 0xd
22:00:15.578 00.000 484 UpdateGuideState exits: m=246779 SNR=58.7
22:00:15.581 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.34, -0.33)
22:00:15.582 00.001 17712 Moving (-0.34, -0.33) raw xDistance=-0.02 yDistance=0.46
22:00:15.582 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:00:15.582 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:00:15.582 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:15.586 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:00:15.586 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:15.589 00.003 484 Enqueuing Expose request
22:00:15.594 00.005 17712 MoveAxis(E, 0, ABG)
22:00:15.594 00.000 17712 Move returns status 0, amount 0
22:00:15.594 00.000 17712 MoveAxis(N, 0, ABG)
22:00:15.594 00.000 17712 Move returns status 0, amount 0
22:00:15.594 00.000 17712 move complete, result=0
22:00:15.594 00.000 17712 worker thread done servicing request
22:00:15.594 00.000 17712 Worker thread wakes up
22:00:15.594 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:15.594 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:15.600 00.006 484 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:00:19.195 03.595 17712 Exposure complete
22:00:19.612 00.417 17712 worker thread done servicing request
22:00:19.612 00.000 484 OnExposeComplete: enter
22:00:19.618 00.006 484 UpdateGuideState(): m_state=6
22:00:19.622 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:00:19.629 00.007 484 Star::Find returns 1 (0), X=1782.19, Y=858.53, Mass=247985, SNR=62.0, Peak=45773 HFD=1.9
22:00:19.636 00.007 484 MultiStar: [#1 -0.68,0.29,0.81,U] [#2 -0.82,-0.07,0.89,U] [#3 -0.70,-0.16,1.07,U] [#4 -0.87,0.24,0.77,U] [#5 -0.55,0.09,0.64,U] [#6 -1.06,0.35,0.84,U] [#7 -0.64,-0.01,0.65,U] [#8 -0.81,-0.34,0.76,U] 
22:00:19.643 00.007 484 single-star, 8 included, MultiStar: {-0.65, 0.07}, one-star: {0.14, 0.26}
22:00:19.651 00.008 484 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.76) = xAngle (1.83 = 1.83)
22:00:19.654 00.003 484 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.81 = -1.47)
22:00:19.659 00.005 484 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.07 mountX=-0.08 mountY=-0.30, mountTheta=-1.82
22:00:19.668 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=0.26, opts=13)
22:00:19.675 00.007 484 Enqueuing Move request for scope (0.14, 0.26)
22:00:19.681 00.006 17712 Worker thread wakes up
22:00:19.682 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
22:00:19.682 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
22:00:19.682 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1405, FiltMax=65535, Gamma=1.000
22:00:19.687 00.005 17712 Moving (0.14, 0.26) raw xDistance=-0.08 yDistance=-0.30
22:00:19.687 00.000 484 UpdateGuideState exits: m=247985 SNR=62.0
22:00:19.691 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:00:19.691 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:19.691 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.698 00.007 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:00:19.698 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:19.703 00.005 484 Enqueuing Expose request
22:00:19.708 00.005 17712 MoveAxis(E, 0, ABG)
22:00:19.710 00.002 17712 Move returns status 0, amount 0
22:00:19.710 00.000 17712 MoveAxis(N, 0, ABG)
22:00:19.710 00.000 17712 Move returns status 0, amount 0
22:00:19.710 00.000 17712 move complete, result=0
22:00:19.710 00.000 17712 worker thread done servicing request
22:00:19.710 00.000 17712 Worker thread wakes up
22:00:19.710 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:00:19.715 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:19.715 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:23.173 03.458 17712 Exposure complete
22:00:23.588 00.415 484 OnExposeComplete: enter
22:00:23.593 00.005 17712 worker thread done servicing request
22:00:23.593 00.000 484 UpdateGuideState(): m_state=6
22:00:23.597 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:00:23.603 00.006 484 Star::Find returns 1 (0), X=1781.98, Y=858.51, Mass=232649, SNR=55.6, Peak=52352 HFD=2.2
22:00:23.609 00.006 484 MultiStar: [#1 -1.29,0.48,0.93,U] [#2 -1.22,0.07,1.00,U] [#3 -1.47,-0.05,1.19,U] [#4 -1.02,0.76,0.75,U] [#5 -0.86,0.27,0.73,U] [#6 -1.49,0.40,0.91,U] [#7 -1.19,0.04,0.75,U] [#8 -1.30,-0.04,0.83,U] 
22:00:23.613 00.004 484 single-star, 8 included, MultiStar: {-1.11, 0.23}, one-star: {-0.07, 0.24}
22:00:23.619 00.006 484 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.76) = xAngle (2.60 = 2.60)
22:00:23.624 00.005 484 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.59 = -0.70)
22:00:23.629 00.005 484 CameraToMount -- cameraX=-0.07 cameraY=0.24 hyp=0.25 cameraTheta=1.84 mountX=-0.21 mountY=-0.16, mountTheta=-2.50
22:00:23.638 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=0.24, opts=13)
22:00:23.644 00.006 484 Enqueuing Move request for scope (-0.07, 0.24)
22:00:23.651 00.007 17712 Worker thread wakes up
22:00:23.651 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1230, FiltMax=65535, Gamma=1.000
22:00:23.655 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.24) opts 0xd
22:00:23.655 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.07, 0.24)
22:00:23.657 00.002 17712 Moving (-0.07, 0.24) raw xDistance=-0.21 yDistance=-0.16
22:00:23.657 00.000 484 UpdateGuideState exits: m=232649 SNR=55.6
22:00:23.662 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:00:23.662 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:23.667 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:23.667 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:00:23.667 00.000 17712 MoveAxis(E, 0, ABG)
22:00:23.668 00.001 17712 Move returns status 0, amount 0
22:00:23.668 00.000 17712 MoveAxis(N, 0, ABG)
22:00:23.668 00.000 17712 Move returns status 0, amount 0
22:00:23.668 00.000 17712 move complete, result=0
22:00:23.668 00.000 17712 worker thread done servicing request
22:00:23.669 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:23.677 00.008 484 Enqueuing Expose request
22:00:23.691 00.014 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:23.698 00.007 17712 Worker thread wakes up
22:00:23.698 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:23.698 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:27.173 03.475 17712 Exposure complete
22:00:27.522 00.349 17712 worker thread done servicing request
22:00:27.522 00.000 484 OnExposeComplete: enter
22:00:27.528 00.006 484 UpdateGuideState(): m_state=6
22:00:27.540 00.012 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:00:27.550 00.010 484 Star::Find returns 1 (0), X=1781.66, Y=858.91, Mass=233521, SNR=55.9, Peak=51440 HFD=2.3
22:00:27.560 00.010 484 MultiStar: [#1 -1.60,0.86,1.02,U] [#2 -1.59,0.67,0.81,U] [#3 -1.53,0.64,1.08,U] [#4 -1.23,0.50,0.80,U] [#5 -1.38,0.71,0.71,U] [#6 -1.93,1.21,0.00,M1] [#7 -1.33,0.76,0.79,U] [#8 -1.79,0.56,0.80,U] 
22:00:27.574 00.014 484 single-star, 7 included, MultiStar: {-1.34, 0.67}, one-star: {-0.39, 0.64}
22:00:27.586 00.012 484 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.76) = xAngle (2.87 = 2.87)
22:00:27.594 00.008 484 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.86 = -0.42)
22:00:27.607 00.013 484 CameraToMount -- cameraX=-0.39 cameraY=0.64 hyp=0.75 cameraTheta=2.11 mountX=-0.72 mountY=-0.31, mountTheta=-2.74
22:00:27.623 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=0.64, opts=13)
22:00:27.630 00.007 484 Enqueuing Move request for scope (-0.39, 0.64)
22:00:27.635 00.005 17712 Worker thread wakes up
22:00:27.636 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:00:27.641 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.64) opts 0xd
22:00:27.641 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.39, 0.64)
22:00:27.641 00.000 17712 Moving (-0.39, 0.64) raw xDistance=-0.72 yDistance=-0.31
22:00:27.641 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
22:00:27.641 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:27.641 00.000 484 UpdateGuideState exits: m=233521 SNR=55.9
22:00:27.645 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:00:27.645 00.000 17712 MoveAxis(E, 169, ABG)
22:00:27.645 00.000 17712 Guiding  Dir = 2, Dur = 169
22:00:27.646 00.001 17712 IsSlewing returns 0
22:00:27.647 00.001 17712 IsGuiding returns 0
22:00:27.647 00.000 17712 PulseGuide returned control before completion, sleep 179
22:00:27.647 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:27.654 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:27.660 00.006 484 Enqueuing Expose request
22:00:27.843 00.183 17712 IsGuiding returns 0
22:00:27.843 00.000 17712 Move returns status 0, amount 169
22:00:27.843 00.000 17712 MoveAxis(N, 0, ABG)
22:00:27.844 00.001 17712 Move returns status 0, amount 0
22:00:27.844 00.000 17712 move complete, result=0
22:00:27.844 00.000 17712 worker thread done servicing request
22:00:27.844 00.000 17712 Worker thread wakes up
22:00:27.844 00.000 484 GuideStep: -0.7 px 169 ms EAST, -0.3 px 0 ms NORTH
22:00:27.849 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:27.849 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:31.307 03.458 17712 Exposure complete
22:00:31.674 00.367 17712 worker thread done servicing request
22:00:31.674 00.000 484 OnExposeComplete: enter
22:00:31.678 00.004 484 UpdateGuideState(): m_state=6
22:00:31.686 00.008 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:00:31.691 00.005 484 Star::Find returns 1 (0), X=1781.54, Y=858.83, Mass=264308, SNR=55.3, Peak=61024 HFD=1.9
22:00:31.695 00.004 484 MultiStar: [#1 -1.46,0.67,0.94,U] [#2 -1.74,0.23,1.07,U] [#3 -1.60,0.23,1.28,U] [#4 -1.59,0.45,0.71,U] [#5 -1.39,0.29,0.69,U] [#6 -1.90,0.85,0.00,M2] [#7 -1.46,0.71,0.70,U] [#8 -1.43,0.03,0.85,U] 
22:00:31.702 00.007 484 single-star, 7 included, MultiStar: {-1.40, 0.38}, one-star: {-0.51, 0.56}
22:00:31.707 00.005 484 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.76) = xAngle (3.07 = 3.07)
22:00:31.713 00.006 484 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.05 = -0.23)
22:00:31.722 00.009 484 CameraToMount -- cameraX=-0.51 cameraY=0.56 hyp=0.76 cameraTheta=2.31 mountX=-0.75 mountY=-0.17, mountTheta=-2.92
22:00:31.734 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.51, y=0.56, opts=13)
22:00:31.740 00.006 484 Enqueuing Move request for scope (-0.51, 0.56)
22:00:31.745 00.005 17712 Worker thread wakes up
22:00:31.745 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1498, FiltMax=65535, Gamma=1.000
22:00:31.750 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.56) opts 0xd
22:00:31.752 00.002 484 UpdateGuideState exits: m=264308 SNR=55.3
22:00:31.755 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.759 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.51, 0.56)
22:00:31.759 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:31.769 00.010 17712 Moving (-0.51, 0.56) raw xDistance=-0.75 yDistance=-0.17
22:00:31.769 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.75
22:00:31.769 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.769 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:00:31.769 00.000 17712 MoveAxis(E, 188, ABG)
22:00:31.770 00.001 17712 Guiding  Dir = 2, Dur = 188
22:00:31.770 00.000 484 Enqueuing Expose request
22:00:31.787 00.017 17712 IsSlewing returns 0
22:00:31.788 00.001 17712 IsGuiding returns 0
22:00:31.789 00.001 17712 PulseGuide returned control before completion, sleep 198
22:00:31.998 00.209 17712 IsGuiding returns 1
22:00:31.999 00.001 17712 scope still moving after pulse duration time elapsed
22:00:32.029 00.030 17712 IsSlewing returns 0
22:00:32.032 00.003 17712 IsGuiding returns 0
22:00:32.032 00.000 17712 scope move finished after 188 + 56 ms
22:00:32.033 00.001 17712 Move returns status 0, amount 188
22:00:32.033 00.000 17712 MoveAxis(N, 0, ABG)
22:00:32.033 00.000 17712 Move returns status 0, amount 0
22:00:32.033 00.000 17712 move complete, result=0
22:00:32.033 00.000 17712 worker thread done servicing request
22:00:32.034 00.001 484 GuideStep: -0.8 px 188 ms EAST, -0.2 px 0 ms NORTH
22:00:32.037 00.003 17712 Worker thread wakes up
22:00:32.038 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:32.038 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:35.505 03.467 17712 Exposure complete
22:00:35.883 00.378 17712 worker thread done servicing request
22:00:35.883 00.000 484 OnExposeComplete: enter
22:00:35.888 00.005 484 UpdateGuideState(): m_state=6
22:00:35.894 00.006 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:00:35.899 00.005 484 Star::Find returns 1 (0), X=1781.94, Y=858.93, Mass=253578, SNR=57.2, Peak=54560 HFD=2.1
22:00:35.905 00.006 484 MultiStar: [#1 -1.04,0.52,1.02,U] [#2 -1.11,0.30,0.98,U] [#3 -1.29,0.33,0.96,U] [#4 -1.17,0.25,0.76,U] [#5 -1.14,0.30,0.64,U] [#6 -1.52,0.70,0.82,U] [#7 -1.06,0.57,0.72,U] [#8 -1.48,0.15,0.80,U] 
22:00:35.913 00.008 484 single-star, 8 included, MultiStar: {-1.08, 0.42}, one-star: {-0.11, 0.66}
22:00:35.921 00.008 484 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.76) = xAngle (2.50 = 2.50)
22:00:35.931 00.010 484 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.48 = -0.80)
22:00:35.943 00.012 484 CameraToMount -- cameraX=-0.11 cameraY=0.66 hyp=0.67 cameraTheta=1.74 mountX=-0.53 mountY=-0.48, mountTheta=-2.41
22:00:35.961 00.018 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=0.66, opts=13)
22:00:35.971 00.010 484 Enqueuing Move request for scope (-0.11, 0.66)
22:00:35.978 00.007 17712 Worker thread wakes up
22:00:35.979 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1559, FiltMax=65535, Gamma=1.000
22:00:35.989 00.010 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.66) opts 0xd
22:00:35.989 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.11, 0.66)
22:00:35.989 00.000 17712 Moving (-0.11, 0.66) raw xDistance=-0.53 yDistance=-0.48
22:00:35.990 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
22:00:35.990 00.000 484 UpdateGuideState exits: m=253578 SNR=57.2
22:00:35.996 00.006 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:00:35.996 00.000 17712 MoveAxis(E, 137, ABG)
22:00:35.997 00.001 17712 Guiding  Dir = 2, Dur = 137
22:00:36.000 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.006 00.006 17712 IsSlewing returns 0
22:00:36.006 00.000 17712 IsGuiding returns 0
22:00:36.007 00.001 17712 PulseGuide returned control before completion, sleep 147
22:00:36.007 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:36.016 00.009 484 Enqueuing Expose request
22:00:36.159 00.143 17712 IsGuiding returns 1
22:00:36.159 00.000 17712 scope still moving after pulse duration time elapsed
22:00:36.187 00.028 17712 IsSlewing returns 0
22:00:36.188 00.001 17712 IsGuiding returns 1
22:00:36.219 00.031 17712 IsSlewing returns 0
22:00:36.219 00.000 17712 IsGuiding returns 0
22:00:36.219 00.000 17712 scope move finished after 137 + 76 ms
22:00:36.219 00.000 17712 Move returns status 0, amount 137
22:00:36.220 00.001 17712 MoveAxis(N, 90, ABG)
22:00:36.220 00.000 17712 Guiding  Dir = 0, Dur = 90
22:00:36.220 00.000 17712 IsSlewing returns 0
22:00:36.220 00.000 17712 IsGuiding returns 0
22:00:36.222 00.002 17712 PulseGuide returned control before completion, sleep 100
22:00:36.327 00.105 17712 IsGuiding returns 1
22:00:36.327 00.000 17712 scope still moving after pulse duration time elapsed
22:00:36.359 00.032 17712 IsSlewing returns 0
22:00:36.359 00.000 17712 IsGuiding returns 0
22:00:36.360 00.001 17712 scope move finished after 90 + 48 ms
22:00:36.360 00.000 17712 Move returns status 0, amount 90
22:00:36.360 00.000 17712 move complete, result=0
22:00:36.360 00.000 17712 worker thread done servicing request
22:00:36.360 00.000 17712 Worker thread wakes up
22:00:36.360 00.000 484 GuideStep: -0.5 px 137 ms EAST, -0.5 px 90 ms NORTH
22:00:36.366 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:36.366 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:39.828 03.462 17712 Exposure complete
22:00:40.172 00.344 17712 worker thread done servicing request
22:00:40.172 00.000 484 OnExposeComplete: enter
22:00:40.176 00.004 484 UpdateGuideState(): m_state=6
22:00:40.183 00.007 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:00:40.189 00.006 484 Star::Find returns 1 (0), X=1781.49, Y=859.06, Mass=234376, SNR=56.6, Peak=55072 HFD=2.1
22:00:40.192 00.003 484 MultiStar: [#1 -1.57,1.09,0.94,U] [#2 -1.70,0.70,0.95,U] [#3 -1.72,0.72,1.35,U] [#4 -1.54,0.55,0.81,U] [#5 -1.63,0.69,0.65,U] [#6 -2.01,1.12,0.00,M2] [#7 -1.51,0.58,0.69,U] [#8 -1.85,0.45,0.88,U] 
22:00:40.199 00.007 484 single-star, 7 included, MultiStar: {-1.51, 0.71}, one-star: {-0.56, 0.79}
22:00:40.203 00.004 484 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.76) = xAngle (2.94 = 2.94)
22:00:40.207 00.004 484 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.93 = -0.35)
22:00:40.212 00.005 484 CameraToMount -- cameraX=-0.56 cameraY=0.79 hyp=0.97 cameraTheta=2.18 mountX=-0.95 mountY=-0.33, mountTheta=-2.80
22:00:40.221 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.56, y=0.79, opts=13)
22:00:40.225 00.004 484 Enqueuing Move request for scope (-0.56, 0.79)
22:00:40.233 00.008 17712 Worker thread wakes up
22:00:40.234 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.79) opts 0xd
22:00:40.234 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.56, 0.79)
22:00:40.234 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1539, FiltMax=65535, Gamma=1.000
22:00:40.237 00.003 17712 Moving (-0.56, 0.79) raw xDistance=-0.95 yDistance=-0.33
22:00:40.237 00.000 484 UpdateGuideState exits: m=234376 SNR=56.6
22:00:40.242 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.95
22:00:40.242 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:40.246 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:40.246 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:40.251 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:00:40.251 00.000 17712 MoveAxis(E, 231, ABG)
22:00:40.251 00.000 17712 Guiding  Dir = 2, Dur = 231
22:00:40.251 00.000 17712 IsSlewing returns 0
22:00:40.251 00.000 17712 IsGuiding returns 0
22:00:40.252 00.001 484 Enqueuing Expose request
22:00:40.255 00.003 17712 PulseGuide returned control before completion, sleep 241
22:00:40.511 00.256 17712 IsGuiding returns 1
22:00:40.511 00.000 17712 scope still moving after pulse duration time elapsed
22:00:40.546 00.035 17712 IsSlewing returns 0
22:00:40.549 00.003 17712 IsGuiding returns 0
22:00:40.549 00.000 17712 scope move finished after 231 + 66 ms
22:00:40.549 00.000 17712 Move returns status 0, amount 231
22:00:40.549 00.000 17712 MoveAxis(N, 0, ABG)
22:00:40.549 00.000 17712 Move returns status 0, amount 0
22:00:40.550 00.001 17712 move complete, result=0
22:00:40.550 00.000 17712 worker thread done servicing request
22:00:40.550 00.000 17712 Worker thread wakes up
22:00:40.550 00.000 484 GuideStep: -0.9 px 231 ms EAST, -0.3 px 0 ms NORTH
22:00:40.556 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:40.556 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:44.058 03.502 17712 Exposure complete
22:00:44.413 00.355 17712 worker thread done servicing request
22:00:44.413 00.000 484 OnExposeComplete: enter
22:00:44.418 00.005 484 UpdateGuideState(): m_state=6
22:00:44.429 00.011 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:00:44.436 00.007 484 Star::Find returns 1 (0), X=1782.23, Y=858.44, Mass=249661, SNR=58.3, Peak=43856 HFD=2.2
22:00:44.443 00.007 484 MultiStar: [#1 -1.25,0.64,0.93,U] [#2 -1.00,0.05,0.84,U] [#3 -1.31,0.28,1.01,U] [#4 -1.14,0.35,0.72,U] [#5 -0.97,0.31,0.76,U] [#6 -1.60,0.74,0.75,U] [#7 -0.86,0.39,0.63,U] [#8 -1.36,0.04,0.65,U] 
22:00:44.446 00.003 484 single-star, 8 included, MultiStar: {-1.01, 0.33}, one-star: {0.18, 0.17}
22:00:44.452 00.006 484 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.76) = xAngle (1.50 = 1.50)
22:00:44.459 00.007 484 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.49 = -1.79)
22:00:44.463 00.004 484 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=0.02 mountY=-0.24, mountTheta=-1.50
22:00:44.474 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=0.17, opts=13)
22:00:44.477 00.003 484 Enqueuing Move request for scope (0.18, 0.17)
22:00:44.483 00.006 17712 Worker thread wakes up
22:00:44.483 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
22:00:44.483 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1411, FiltMax=65535, Gamma=1.000
22:00:44.488 00.005 17712 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
22:00:44.488 00.000 484 UpdateGuideState exits: m=249661 SNR=58.3
22:00:44.493 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:44.498 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:44.502 00.004 17712 Moving (0.18, 0.17) raw xDistance=0.02 yDistance=-0.24
22:00:44.502 00.000 484 Enqueuing Expose request
22:00:44.506 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:00:44.506 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:44.506 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:00:44.508 00.002 17712 MoveAxis(E, 0, ABG)
22:00:44.508 00.000 17712 Move returns status 0, amount 0
22:00:44.508 00.000 17712 MoveAxis(N, 0, ABG)
22:00:44.508 00.000 17712 Move returns status 0, amount 0
22:00:44.508 00.000 17712 move complete, result=0
22:00:44.508 00.000 17712 worker thread done servicing request
22:00:44.508 00.000 17712 Worker thread wakes up
22:00:44.508 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:00:44.511 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:44.511 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:47.969 03.458 17712 Exposure complete
22:00:48.312 00.343 484 OnExposeComplete: enter
22:00:48.317 00.005 484 UpdateGuideState(): m_state=6
22:00:48.321 00.004 17712 worker thread done servicing request
22:00:48.325 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:00:48.328 00.003 484 Star::Find returns 1 (0), X=1781.39, Y=858.45, Mass=251171, SNR=63.6, Peak=47450 HFD=1.6
22:00:48.335 00.007 484 MultiStar: [#1 -1.88,0.53,0.91,U] [#2 -1.80,0.11,0.78,U] [#3 -1.81,0.19,1.13,U] [#4 -1.76,0.36,0.59,U] [#5 -1.66,0.22,0.57,U] [#6 0.00,0.00,0.00,L] [#7 -1.38,0.46,0.62,U] [#8 -1.46,0.40,0.67,U] [#9 -1.66,0.21,0.60,U] 
22:00:48.338 00.003 484 single-star, 8 included, MultiStar: {-1.55, 0.29}, one-star: {-0.66, 0.18}
22:00:48.343 00.005 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.76) = xAngle (3.63 = -2.65)
22:00:48.348 00.005 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.62 = 0.33)
22:00:48.352 00.004 484 CameraToMount -- cameraX=-0.66 cameraY=0.18 hyp=0.68 cameraTheta=2.87 mountX=-0.60 mountY=0.22, mountTheta=2.79
22:00:48.367 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.66, y=0.18, opts=13)
22:00:48.373 00.006 484 Enqueuing Move request for scope (-0.66, 0.18)
22:00:48.376 00.003 17712 Worker thread wakes up
22:00:48.377 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1262, FiltMax=65535, Gamma=1.000
22:00:48.381 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.18) opts 0xd
22:00:48.381 00.000 484 UpdateGuideState exits: m=251171 SNR=63.6
22:00:48.385 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.390 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.66, 0.18)
22:00:48.390 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:48.393 00.003 484 Enqueuing Expose request
22:00:48.396 00.003 17712 Moving (-0.66, 0.18) raw xDistance=-0.60 yDistance=0.22
22:00:48.396 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
22:00:48.397 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:48.397 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:00:48.397 00.000 17712 MoveAxis(E, 141, ABG)
22:00:48.397 00.000 17712 Guiding  Dir = 2, Dur = 141
22:00:48.398 00.001 17712 IsSlewing returns 0
22:00:48.398 00.000 17712 IsGuiding returns 0
22:00:48.399 00.001 17712 PulseGuide returned control before completion, sleep 150
22:00:48.555 00.156 17712 IsGuiding returns 1
22:00:48.555 00.000 17712 scope still moving after pulse duration time elapsed
22:00:48.586 00.031 17712 IsSlewing returns 0
22:00:48.586 00.000 17712 IsGuiding returns 0
22:00:48.586 00.000 17712 scope move finished after 141 + 46 ms
22:00:48.586 00.000 17712 Move returns status 0, amount 141
22:00:48.587 00.001 17712 MoveAxis(N, 0, ABG)
22:00:48.587 00.000 17712 Move returns status 0, amount 0
22:00:48.587 00.000 17712 move complete, result=0
22:00:48.587 00.000 17712 worker thread done servicing request
22:00:48.587 00.000 17712 Worker thread wakes up
22:00:48.587 00.000 484 GuideStep: -0.6 px 141 ms EAST, 0.2 px 0 ms NORTH
22:00:48.590 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:48.590 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:52.046 03.456 17712 Exposure complete
22:00:52.431 00.385 17712 worker thread done servicing request
22:00:52.431 00.000 484 OnExposeComplete: enter
22:00:52.436 00.005 484 UpdateGuideState(): m_state=6
22:00:52.442 00.006 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:00:52.449 00.007 484 Star::Find returns 1 (0), X=1781.67, Y=859.05, Mass=252371, SNR=60.6, Peak=64064 HFD=2.1
22:00:52.455 00.006 484 MultiStar: [#1 -1.55,0.79,0.86,U] [#2 -1.69,0.40,0.92,U] [#3 -1.57,0.40,1.13,U] [#4 -1.35,0.44,0.76,U] [#5 -1.50,0.38,0.61,U] [#6 -1.94,0.94,0.00,M2] [#7 -1.34,0.37,0.63,U] [#8 -1.51,0.19,0.83,U] 
22:00:52.462 00.007 484 single-star, 7 included, MultiStar: {-1.35, 0.48}, one-star: {-0.38, 0.78}
22:00:52.469 00.007 484 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.76) = xAngle (2.79 = 2.79)
22:00:52.474 00.005 484 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.77 = -0.51)
22:00:52.479 00.005 484 CameraToMount -- cameraX=-0.38 cameraY=0.78 hyp=0.87 cameraTheta=2.03 mountX=-0.81 mountY=-0.42, mountTheta=-2.66
22:00:52.492 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.38, y=0.78, opts=13)
22:00:52.501 00.009 484 Enqueuing Move request for scope (-0.38, 0.78)
22:00:52.506 00.005 17712 Worker thread wakes up
22:00:52.506 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.78) opts 0xd
22:00:52.506 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.38, 0.78)
22:00:52.506 00.000 17712 Moving (-0.38, 0.78) raw xDistance=-0.81 yDistance=-0.42
22:00:52.506 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.81
22:00:52.506 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:52.507 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:00:52.507 00.000 17712 MoveAxis(E, 200, ABG)
22:00:52.507 00.000 17712 Guiding  Dir = 2, Dur = 200
22:00:52.507 00.000 17712 IsSlewing returns 0
22:00:52.507 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1488, FiltMax=65535, Gamma=1.000
22:00:52.512 00.005 17712 IsGuiding returns 0
22:00:52.512 00.000 17712 PulseGuide returned control before completion, sleep 210
22:00:52.515 00.003 484 UpdateGuideState exits: m=252371 SNR=60.6
22:00:52.522 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:52.527 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:52.533 00.006 484 Enqueuing Expose request
22:00:52.738 00.205 17712 IsGuiding returns 1
22:00:52.739 00.001 17712 scope still moving after pulse duration time elapsed
22:00:52.769 00.030 17712 IsSlewing returns 0
22:00:52.769 00.000 17712 IsGuiding returns 0
22:00:52.769 00.000 17712 scope move finished after 200 + 57 ms
22:00:52.770 00.001 17712 Move returns status 0, amount 200
22:00:52.770 00.000 17712 MoveAxis(N, 0, ABG)
22:00:52.770 00.000 17712 Move returns status 0, amount 0
22:00:52.770 00.000 17712 move complete, result=0
22:00:52.770 00.000 17712 worker thread done servicing request
22:00:52.770 00.000 17712 Worker thread wakes up
22:00:52.770 00.000 484 GuideStep: -0.8 px 200 ms EAST, -0.4 px 0 ms NORTH
22:00:52.775 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:52.775 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:00:56.241 03.466 17712 Exposure complete
22:00:56.660 00.419 17712 worker thread done servicing request
22:00:56.661 00.001 484 OnExposeComplete: enter
22:00:56.666 00.005 484 UpdateGuideState(): m_state=6
22:00:56.674 00.008 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:00:56.680 00.006 484 Star::Find returns 1 (0), X=1781.57, Y=858.47, Mass=223967, SNR=56.6, Peak=43248 HFD=1.6
22:00:56.687 00.007 484 MultiStar: [#1 -1.58,0.75,0.90,U] [#2 -1.20,0.17,0.93,U] [#3 -1.56,0.18,1.24,U] [#4 -1.37,-0.07,0.70,U] [#5 -0.87,0.20,0.74,U] [#6 -1.69,0.44,0.84,U] [#7 -1.37,-0.12,0.74,U] [#8 -1.49,-0.12,0.74,U] 
22:00:56.694 00.007 484 single-star, 8 included, MultiStar: {-1.29, 0.20}, one-star: {-0.48, 0.20}
22:00:56.701 00.007 484 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.76) = xAngle (3.51 = -2.77)
22:00:56.711 00.010 484 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.50 = 0.22)
22:00:56.721 00.010 484 CameraToMount -- cameraX=-0.48 cameraY=0.20 hyp=0.52 cameraTheta=2.75 mountX=-0.48 mountY=0.11, mountTheta=2.91
22:00:56.760 00.039 484 SchedulePrimaryMove(0F03AFB8, x=-0.48, y=0.20, opts=13)
22:00:56.771 00.011 484 Enqueuing Move request for scope (-0.48, 0.20)
22:00:56.778 00.007 17712 Worker thread wakes up
22:00:56.779 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.20) opts 0xd
22:00:56.779 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.48, 0.20)
22:00:56.779 00.000 17712 Moving (-0.48, 0.20) raw xDistance=-0.48 yDistance=0.11
22:00:56.779 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1530, FiltMax=65535, Gamma=1.000
22:00:56.784 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.48
22:00:56.784 00.000 484 UpdateGuideState exits: m=223967 SNR=56.6
22:00:56.789 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.789 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:56.789 00.000 17712 MoveAxis(E, 127, ABG)
22:00:56.789 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.794 00.005 17712 Guiding  Dir = 2, Dur = 127
22:00:56.794 00.000 17712 IsSlewing returns 0
22:00:56.799 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:00:56.806 00.007 17712 IsGuiding returns 0
22:00:56.806 00.000 17712 PulseGuide returned control before completion, sleep 137
22:00:56.808 00.002 484 Enqueuing Expose request
22:00:56.947 00.139 17712 IsGuiding returns 1
22:00:56.947 00.000 17712 scope still moving after pulse duration time elapsed
22:00:56.978 00.031 17712 IsSlewing returns 0
22:00:56.980 00.002 17712 IsGuiding returns 0
22:00:56.981 00.001 17712 scope move finished after 127 + 47 ms
22:00:56.981 00.000 17712 Move returns status 0, amount 127
22:00:56.981 00.000 17712 MoveAxis(N, 0, ABG)
22:00:56.981 00.000 17712 Move returns status 0, amount 0
22:00:56.987 00.006 17712 move complete, result=0
22:00:56.987 00.000 17712 worker thread done servicing request
22:00:56.988 00.001 484 GuideStep: -0.5 px 127 ms EAST, 0.1 px 0 ms NORTH
22:00:57.004 00.016 17712 Worker thread wakes up
22:00:57.005 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:00:57.005 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:00.466 03.461 17712 Exposure complete
22:01:00.818 00.352 17712 worker thread done servicing request
22:01:00.818 00.000 484 OnExposeComplete: enter
22:01:00.822 00.004 484 UpdateGuideState(): m_state=6
22:01:00.829 00.007 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:01:00.837 00.008 484 Star::Find returns 1 (0), X=1781.80, Y=858.61, Mass=227374, SNR=52.2, Peak=50832 HFD=2.3
22:01:00.845 00.008 484 MultiStar: [#1 -1.17,0.31,1.03,U] [#2 -1.29,-0.08,0.90,U] [#3 -1.34,0.10,1.27,U] [#4 -1.09,0.17,0.84,U] [#5 -0.93,0.19,0.75,U] [#6 -1.43,0.30,1.03,U] [#7 -1.08,0.23,0.77,U] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 1.07,0.10,0.55,U] 
22:01:00.855 00.010 484 single-star, 8 included, MultiStar: {-0.94, 0.19}, one-star: {-0.24, 0.34}
22:01:00.860 00.005 484 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.76) = xAngle (2.95 = 2.95)
22:01:00.870 00.010 484 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.94 = -0.34)
22:01:00.874 00.004 484 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.19 mountX=-0.41 mountY=-0.14, mountTheta=-2.81
22:01:00.889 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.24, y=0.34, opts=13)
22:01:00.895 00.006 484 Enqueuing Move request for scope (-0.24, 0.34)
22:01:00.905 00.010 17712 Worker thread wakes up
22:01:00.905 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1466, FiltMax=65535, Gamma=1.000
22:01:00.910 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
22:01:00.910 00.000 484 UpdateGuideState exits: m=227374 SNR=52.2
22:01:00.915 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
22:01:00.915 00.000 17712 Moving (-0.24, 0.34) raw xDistance=-0.41 yDistance=-0.14
22:01:00.916 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
22:01:00.916 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:00.916 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:01:00.916 00.000 17712 MoveAxis(E, 105, ABG)
22:01:00.916 00.000 17712 Guiding  Dir = 2, Dur = 105
22:01:00.916 00.000 17712 IsSlewing returns 0
22:01:00.917 00.001 17712 IsGuiding returns 0
22:01:00.917 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:00.921 00.004 17712 PulseGuide returned control before completion, sleep 115
22:01:00.921 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:00.925 00.004 484 Enqueuing Expose request
22:01:01.049 00.124 17712 IsGuiding returns 1
22:01:01.049 00.000 17712 scope still moving after pulse duration time elapsed
22:01:01.080 00.031 17712 IsSlewing returns 0
22:01:01.080 00.000 17712 IsGuiding returns 0
22:01:01.080 00.000 17712 scope move finished after 105 + 59 ms
22:01:01.082 00.002 17712 Move returns status 0, amount 105
22:01:01.082 00.000 17712 MoveAxis(N, 0, ABG)
22:01:01.082 00.000 17712 Move returns status 0, amount 0
22:01:01.082 00.000 17712 move complete, result=0
22:01:01.082 00.000 17712 worker thread done servicing request
22:01:01.083 00.001 17712 Worker thread wakes up
22:01:01.083 00.000 484 GuideStep: -0.4 px 105 ms EAST, -0.1 px 0 ms NORTH
22:01:01.087 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:01.087 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:04.562 03.475 17712 Exposure complete
22:01:04.932 00.370 17712 worker thread done servicing request
22:01:04.932 00.000 484 OnExposeComplete: enter
22:01:04.938 00.006 484 UpdateGuideState(): m_state=6
22:01:04.942 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:01:04.951 00.009 484 Star::Find returns 1 (0), X=1782.08, Y=858.57, Mass=219126, SNR=53.0, Peak=55584 HFD=1.9
22:01:04.955 00.004 484 MultiStar: [#1 -0.90,0.15,0.93,U] [#2 -0.97,0.02,0.98,U] [#3 -1.24,0.11,1.16,U] [#4 -1.09,0.25,0.73,U] [#5 -0.99,0.21,0.71,U] [#6 -1.41,0.41,0.87,U] [#7 -0.98,0.20,0.61,U] [#8 -1.44,0.08,0.83,U] 
22:01:04.958 00.003 484 single-star, 8 included, MultiStar: {-0.99, 0.19}, one-star: {0.03, 0.30}
22:01:04.961 00.003 484 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.76) = xAngle (2.23 = 2.23)
22:01:04.968 00.007 484 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.22 = -1.06)
22:01:04.974 00.006 484 CameraToMount -- cameraX=0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.47 mountX=-0.18 mountY=-0.26, mountTheta=-2.18
22:01:04.985 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=0.30, opts=13)
22:01:04.991 00.006 484 Enqueuing Move request for scope (0.03, 0.30)
22:01:04.999 00.008 17712 Worker thread wakes up
22:01:05.000 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1376, FiltMax=65535, Gamma=1.000
22:01:05.003 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.30) opts 0xd
22:01:05.004 00.001 484 UpdateGuideState exits: m=219126 SNR=53.0
22:01:05.009 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:05.012 00.003 17712 Handling offset move in thread for scope, endpoint = (0.03, 0.30)
22:01:05.013 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:05.018 00.005 484 Enqueuing Expose request
22:01:05.021 00.003 17712 Moving (0.03, 0.30) raw xDistance=-0.18 yDistance=-0.26
22:01:05.022 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:01:05.022 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:05.022 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:01:05.022 00.000 17712 MoveAxis(E, 0, ABG)
22:01:05.022 00.000 17712 Move returns status 0, amount 0
22:01:05.022 00.000 17712 MoveAxis(N, 0, ABG)
22:01:05.022 00.000 17712 Move returns status 0, amount 0
22:01:05.022 00.000 17712 move complete, result=0
22:01:05.023 00.001 17712 worker thread done servicing request
22:01:05.023 00.000 17712 Worker thread wakes up
22:01:05.023 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:05.023 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:05.030 00.007 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:01:08.471 03.441 17712 Exposure complete
22:01:08.976 00.505 17712 worker thread done servicing request
22:01:08.976 00.000 484 OnExposeComplete: enter
22:01:08.982 00.006 484 UpdateGuideState(): m_state=6
22:01:08.989 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:01:08.994 00.005 484 Star::Find returns 1 (0), X=1782.20, Y=858.50, Mass=237972, SNR=52.8, Peak=48400 HFD=1.9
22:01:09.003 00.009 484 MultiStar: [#1 -0.86,0.46,1.02,U] [#2 -1.01,0.05,1.02,U] [#3 -1.05,0.33,1.12,U] [#4 -0.99,-0.04,0.68,U] [#5 -0.53,0.08,0.82,U] [#6 -1.15,0.55,0.95,U] [#7 -0.93,0.10,0.76,U] [#8 0.00,0.00,0.00,L] [#9 -0.46,-0.20,0.75,U] 
22:01:09.009 00.006 484 single-star, 8 included, MultiStar: {-0.76, 0.20}, one-star: {0.15, 0.23}
22:01:09.015 00.006 484 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.76) = xAngle (1.76 = 1.76)
22:01:09.023 00.008 484 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.74 = -1.54)
22:01:09.029 00.006 484 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.27 cameraTheta=1.00 mountX=-0.05 mountY=-0.27, mountTheta=-1.75
22:01:09.047 00.018 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=0.23, opts=13)
22:01:09.055 00.008 484 Enqueuing Move request for scope (0.15, 0.23)
22:01:09.062 00.007 17712 Worker thread wakes up
22:01:09.062 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1491, FiltMax=65535, Gamma=1.000
22:01:09.068 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
22:01:09.068 00.000 17712 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
22:01:09.068 00.000 17712 Moving (0.15, 0.23) raw xDistance=-0.05 yDistance=-0.27
22:01:09.068 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:01:09.068 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:09.068 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:01:09.069 00.001 17712 MoveAxis(E, 0, ABG)
22:01:09.069 00.000 17712 Move returns status 0, amount 0
22:01:09.069 00.000 17712 MoveAxis(N, 0, ABG)
22:01:09.069 00.000 17712 Move returns status 0, amount 0
22:01:09.069 00.000 17712 move complete, result=0
22:01:09.069 00.000 17712 worker thread done servicing request
22:01:09.069 00.000 484 UpdateGuideState exits: m=237972 SNR=52.8
22:01:09.073 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:09.082 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:09.088 00.006 484 Enqueuing Expose request
22:01:09.097 00.009 17712 Worker thread wakes up
22:01:09.098 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:09.098 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:09.098 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:01:12.564 03.466 17712 Exposure complete
22:01:12.911 00.347 17712 worker thread done servicing request
22:01:12.911 00.000 484 OnExposeComplete: enter
22:01:12.917 00.006 484 UpdateGuideState(): m_state=6
22:01:12.921 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:01:12.927 00.006 484 Star::Find returns 1 (0), X=1782.02, Y=858.57, Mass=237716, SNR=57.2, Peak=53968 HFD=2.2
22:01:12.933 00.006 484 MultiStar: [#1 -1.42,0.51,0.87,U] [#2 -1.00,-0.03,0.97,U] [#3 -1.46,0.02,1.06,U] [#4 -0.77,0.05,0.81,U] [#5 -0.77,0.04,0.75,U] [#6 -1.66,0.38,0.88,U] [#7 -1.13,0.20,0.73,U] [#8 -1.53,-0.31,0.92,U] 
22:01:12.937 00.004 484 single-star, 8 included, MultiStar: {-1.09, 0.13}, one-star: {-0.03, 0.30}
22:01:12.942 00.005 484 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.76) = xAngle (2.42 = 2.42)
22:01:12.947 00.005 484 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.41 = -0.87)
22:01:12.952 00.005 484 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.66 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
22:01:12.960 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=0.30, opts=13)
22:01:12.966 00.006 484 Enqueuing Move request for scope (-0.03, 0.30)
22:01:12.971 00.005 17712 Worker thread wakes up
22:01:12.971 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
22:01:12.971 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1018, FiltMax=65535, Gamma=1.000
22:01:12.977 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
22:01:12.977 00.000 17712 Moving (-0.03, 0.30) raw xDistance=-0.23 yDistance=-0.23
22:01:12.977 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:01:12.977 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:12.977 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:01:12.977 00.000 17712 MoveAxis(E, 0, ABG)
22:01:12.977 00.000 17712 Move returns status 0, amount 0
22:01:12.977 00.000 17712 MoveAxis(N, 0, ABG)
22:01:12.978 00.001 17712 Move returns status 0, amount 0
22:01:12.978 00.000 17712 move complete, result=0
22:01:12.978 00.000 17712 worker thread done servicing request
22:01:12.978 00.000 484 UpdateGuideState exits: m=237716 SNR=57.2
22:01:12.984 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:12.988 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:12.994 00.006 484 Enqueuing Expose request
22:01:13.000 00.006 17712 Worker thread wakes up
22:01:13.001 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:01:13.005 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:13.005 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:16.474 03.469 17712 Exposure complete
22:01:16.946 00.472 484 OnExposeComplete: enter
22:01:16.952 00.006 17712 worker thread done servicing request
22:01:16.953 00.001 484 UpdateGuideState(): m_state=6
22:01:16.961 00.008 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:01:16.967 00.006 484 Star::Find returns 1 (0), X=1781.98, Y=858.70, Mass=238830, SNR=59.0, Peak=47296 HFD=2.4
22:01:16.974 00.007 484 MultiStar: [#1 -0.96,0.68,1.04,U] [#2 -0.82,0.20,0.97,U] [#3 -1.19,0.14,1.02,U] [#4 -0.85,0.33,0.71,U] [#5 -0.83,0.45,0.68,U] [#6 -1.00,0.72,0.83,U] [#7 -0.84,0.85,0.63,U] [#8 -0.93,0.06,0.80,U] 
22:01:16.979 00.005 484 single-star, 8 included, MultiStar: {-0.83, 0.42}, one-star: {-0.06, 0.43}
22:01:16.987 00.008 484 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.76) = xAngle (2.48 = 2.48)
22:01:16.995 00.008 484 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.47 = -0.82)
22:01:17.002 00.007 484 CameraToMount -- cameraX=-0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.72 mountX=-0.34 mountY=-0.32, mountTheta=-2.40
22:01:17.016 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=0.43, opts=13)
22:01:17.020 00.004 484 Enqueuing Move request for scope (-0.06, 0.43)
22:01:17.027 00.007 17712 Worker thread wakes up
22:01:17.027 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1399, FiltMax=65535, Gamma=1.000
22:01:17.033 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.43) opts 0xd
22:01:17.033 00.000 484 UpdateGuideState exits: m=238830 SNR=59.0
22:01:17.037 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.06, 0.43)
22:01:17.037 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:17.040 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:17.044 00.004 484 Enqueuing Expose request
22:01:17.051 00.007 17712 Moving (-0.06, 0.43) raw xDistance=-0.34 yDistance=-0.32
22:01:17.051 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:01:17.051 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:17.051 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:01:17.051 00.000 17712 MoveAxis(E, 80, ABG)
22:01:17.052 00.001 17712 Guiding  Dir = 2, Dur = 80
22:01:17.052 00.000 17712 IsSlewing returns 0
22:01:17.053 00.001 17712 IsGuiding returns 0
22:01:17.053 00.000 17712 PulseGuide returned control before completion, sleep 90
22:01:17.158 00.105 17712 IsGuiding returns 1
22:01:17.158 00.000 17712 scope still moving after pulse duration time elapsed
22:01:17.189 00.031 17712 IsSlewing returns 0
22:01:17.191 00.002 17712 IsGuiding returns 0
22:01:17.191 00.000 17712 scope move finished after 80 + 58 ms
22:01:17.191 00.000 17712 Move returns status 0, amount 80
22:01:17.191 00.000 17712 MoveAxis(N, 0, ABG)
22:01:17.191 00.000 17712 Move returns status 0, amount 0
22:01:17.191 00.000 17712 move complete, result=0
22:01:17.192 00.001 17712 worker thread done servicing request
22:01:17.192 00.000 484 GuideStep: -0.3 px 80 ms EAST, -0.3 px 0 ms NORTH
22:01:17.196 00.004 17712 Worker thread wakes up
22:01:17.196 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:17.196 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:20.635 03.439 17712 Exposure complete
22:01:20.977 00.342 17712 worker thread done servicing request
22:01:20.977 00.000 484 OnExposeComplete: enter
22:01:20.985 00.008 484 UpdateGuideState(): m_state=6
22:01:20.994 00.009 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:01:21.010 00.016 484 Star::Find returns 1 (0), X=1782.31, Y=858.15, Mass=257308, SNR=58.8, Peak=51863 HFD=2.1
22:01:21.027 00.017 484 MultiStar: [#1 -0.69,0.26,1.02,U] [#2 -0.73,-0.22,0.95,U] [#3 -0.83,-0.14,1.15,U] [#4 -0.62,0.01,0.74,U] [#5 -0.45,-0.08,0.73,U] [#6 -1.00,0.18,0.77,U] [#7 -0.47,-0.07,0.70,U] [#8 -0.82,-0.32,0.75,U] 
22:01:21.043 00.016 484 single-star, 8 included, MultiStar: {-0.59, -0.05}, one-star: {0.26, -0.12}
22:01:21.051 00.008 484 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.76) = xAngle (0.33 = 0.33)
22:01:21.055 00.004 484 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
22:01:21.062 00.007 484 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.29 cameraTheta=-0.43 mountX=0.27 mountY=-0.05, mountTheta=-0.18
22:01:21.086 00.024 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=-0.12, opts=13)
22:01:21.093 00.007 484 Enqueuing Move request for scope (0.26, -0.12)
22:01:21.103 00.010 17712 Worker thread wakes up
22:01:21.103 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
22:01:21.103 00.000 17712 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
22:01:21.103 00.000 17712 Moving (0.26, -0.12) raw xDistance=0.27 yDistance=-0.05
22:01:21.104 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:01:21.104 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:21.104 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:01:21.104 00.000 17712 MoveAxis(E, 0, ABG)
22:01:21.104 00.000 17712 Move returns status 0, amount 0
22:01:21.104 00.000 17712 MoveAxis(N, 0, ABG)
22:01:21.104 00.000 17712 Move returns status 0, amount 0
22:01:21.104 00.000 17712 move complete, result=0
22:01:21.104 00.000 17712 worker thread done servicing request
22:01:21.105 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1600, FiltMax=65535, Gamma=1.000
22:01:21.110 00.005 484 UpdateGuideState exits: m=257308 SNR=58.8
22:01:21.125 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.135 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:21.143 00.008 484 Enqueuing Expose request
22:01:21.154 00.011 17712 Worker thread wakes up
22:01:21.154 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:21.154 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:21.155 00.001 484 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:01:24.626 03.471 17712 Exposure complete
22:01:25.015 00.389 17712 worker thread done servicing request
22:01:25.015 00.000 484 OnExposeComplete: enter
22:01:25.019 00.004 484 UpdateGuideState(): m_state=6
22:01:25.026 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:01:25.034 00.008 484 Star::Find returns 1 (0), X=1782.74, Y=857.51, Mass=253609, SNR=57.5, Peak=47719 HFD=2.1
22:01:25.039 00.005 484 MultiStar: [#1 -0.08,-0.42,0.96,U] [#2 -0.11,-0.84,0.78,U] [#3 -0.32,-0.63,1.10,U] [#4 -0.24,-0.98,0.70,U] [#5 0.11,-0.94,0.66,U] [#6 -0.46,-0.45,0.86,U] [#7 -0.19,-0.86,0.67,U] [#8 -0.26,-1.11,0.83,U] 
22:01:25.043 00.004 484 refined, 8 included, MultiStar: {-0.09, -0.76}, one-star: {0.69, -0.76}
22:01:25.051 00.008 484 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.76) = xAngle (-0.93 = -0.93)
22:01:25.057 00.006 484 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.06 = 2.06)
22:01:25.061 00.004 484 CameraToMount -- cameraX=-0.09 cameraY=-0.76 hyp=0.76 cameraTheta=-1.68 mountX=0.46 mountY=0.67, mountTheta=0.97
22:01:25.072 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=-0.76, opts=13)
22:01:25.079 00.007 484 Enqueuing Move request for scope (-0.09, -0.76)
22:01:25.083 00.004 17712 Worker thread wakes up
22:01:25.083 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1603, FiltMax=65535, Gamma=1.000
22:01:25.087 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.76) opts 0xd
22:01:25.087 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.09, -0.76)
22:01:25.087 00.000 484 UpdateGuideState exits: m=253609 SNR=57.5
22:01:25.092 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:25.096 00.004 17712 Moving (-0.09, -0.76) raw xDistance=0.46 yDistance=0.67
22:01:25.096 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
22:01:25.097 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:25.097 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:25.101 00.004 484 Enqueuing Expose request
22:01:25.105 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
22:01:25.105 00.000 17712 MoveAxis(W, 107, ABG)
22:01:25.105 00.000 17712 Guiding  Dir = 3, Dur = 107
22:01:25.105 00.000 17712 IsSlewing returns 0
22:01:25.105 00.000 17712 IsGuiding returns 0
22:01:25.107 00.002 17712 PulseGuide returned control before completion, sleep 117
22:01:25.236 00.129 17712 IsGuiding returns 1
22:01:25.236 00.000 17712 scope still moving after pulse duration time elapsed
22:01:25.268 00.032 17712 IsSlewing returns 0
22:01:25.269 00.001 17712 IsGuiding returns 0
22:01:25.269 00.000 17712 scope move finished after 107 + 56 ms
22:01:25.269 00.000 17712 Move returns status 0, amount 107
22:01:25.269 00.000 17712 MoveAxis(N, 0, ABG)
22:01:25.269 00.000 17712 Move returns status 0, amount 0
22:01:25.269 00.000 17712 move complete, result=0
22:01:25.270 00.001 17712 worker thread done servicing request
22:01:25.270 00.000 484 GuideStep: 0.5 px 107 ms WEST, 0.7 px 0 ms NORTH
22:01:25.275 00.005 17712 Worker thread wakes up
22:01:25.275 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:25.275 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:28.748 03.473 17712 Exposure complete
22:01:29.151 00.403 17712 worker thread done servicing request
22:01:29.151 00.000 484 OnExposeComplete: enter
22:01:29.155 00.004 484 UpdateGuideState(): m_state=6
22:01:29.165 00.010 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:01:29.169 00.004 484 Star::Find returns 1 (0), X=1783.42, Y=857.63, Mass=252155, SNR=50.9, Peak=44368 HFD=2.0
22:01:29.173 00.004 484 MultiStar: [#1 0.16,-0.56,1.06,U] [#2 0.23,-0.92,0.99,U] [#3 -0.01,-1.06,1.24,U] [#4 0.25,-0.66,0.86,U] [#5 0.32,-0.98,0.70,U] [#6 -0.26,-0.65,0.91,U] [#7 0.39,-0.75,0.83,U] [#8 -0.09,-1.08,0.87,U] 
22:01:29.178 00.005 484 refined, 8 included, MultiStar: {0.26, -0.81}, one-star: {1.37, -0.64}
22:01:29.184 00.006 484 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.76) = xAngle (-0.50 = -0.50)
22:01:29.188 00.004 484 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.49 = 2.49)
22:01:29.195 00.007 484 CameraToMount -- cameraX=0.26 cameraY=-0.81 hyp=0.85 cameraTheta=-1.26 mountX=0.75 mountY=0.52, mountTheta=0.61
22:01:29.211 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=-0.81, opts=13)
22:01:29.218 00.007 484 Enqueuing Move request for scope (0.26, -0.81)
22:01:29.222 00.004 17712 Worker thread wakes up
22:01:29.222 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1373, FiltMax=65535, Gamma=1.000
22:01:29.227 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.81) opts 0xd
22:01:29.227 00.000 17712 Handling offset move in thread for scope, endpoint = (0.26, -0.81)
22:01:29.228 00.001 17712 Moving (0.26, -0.81) raw xDistance=0.75 yDistance=0.52
22:01:29.228 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.75
22:01:29.228 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:29.228 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
22:01:29.228 00.000 17712 MoveAxis(W, 182, ABG)
22:01:29.228 00.000 17712 Guiding  Dir = 3, Dur = 182
22:01:29.229 00.001 17712 IsSlewing returns 0
22:01:29.229 00.000 484 UpdateGuideState exits: m=252155 SNR=50.9
22:01:29.241 00.012 17712 IsGuiding returns 0
22:01:29.242 00.001 17712 PulseGuide returned control before completion, sleep 192
22:01:29.242 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:29.248 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:29.253 00.005 484 Enqueuing Expose request
22:01:29.446 00.193 17712 IsGuiding returns 1
22:01:29.446 00.000 17712 scope still moving after pulse duration time elapsed
22:01:29.490 00.044 17712 IsSlewing returns 0
22:01:29.491 00.001 17712 IsGuiding returns 0
22:01:29.493 00.002 17712 scope move finished after 182 + 69 ms
22:01:29.493 00.000 17712 Move returns status 0, amount 182
22:01:29.512 00.019 17712 MoveAxis(N, 0, ABG)
22:01:29.512 00.000 17712 Move returns status 0, amount 0
22:01:29.512 00.000 17712 move complete, result=0
22:01:29.515 00.003 17712 worker thread done servicing request
22:01:29.515 00.000 484 GuideStep: 0.7 px 182 ms WEST, 0.5 px 0 ms NORTH
22:01:29.521 00.006 17712 Worker thread wakes up
22:01:29.521 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:29.522 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:32.980 03.458 17712 Exposure complete
22:01:33.295 00.315 17712 worker thread done servicing request
22:01:33.295 00.000 484 OnExposeComplete: enter
22:01:33.300 00.005 484 UpdateGuideState(): m_state=6
22:01:33.306 00.006 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:01:33.311 00.005 484 Star::Find returns 1 (0), X=1783.08, Y=857.76, Mass=255142, SNR=59.3, Peak=52375 HFD=2.3
22:01:33.320 00.009 484 MultiStar: [#1 0.27,-0.18,0.94,U] [#2 -0.04,-0.63,0.99,U] [#3 -0.03,-0.64,0.96,U] [#4 0.09,-0.71,0.79,U] [#5 0.35,-0.29,0.72,U] [#6 -0.24,-0.26,0.82,U] [#7 0.17,-0.86,0.77,U] [#8 0.00,0.00,0.00,L] [#9 0.02,-1.30,0.65,U] 
22:01:33.326 00.006 484 refined, 8 included, MultiStar: {0.19, -0.58}, one-star: {1.03, -0.51}
22:01:33.330 00.004 484 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.76) = xAngle (-0.49 = -0.49)
22:01:33.336 00.006 484 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.50 = 2.50)
22:01:33.340 00.004 484 CameraToMount -- cameraX=0.19 cameraY=-0.58 hyp=0.61 cameraTheta=-1.25 mountX=0.54 mountY=0.36, mountTheta=0.59
22:01:33.350 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=-0.58, opts=13)
22:01:33.354 00.004 484 Enqueuing Move request for scope (0.19, -0.58)
22:01:33.359 00.005 17712 Worker thread wakes up
22:01:33.359 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1485, FiltMax=65535, Gamma=1.000
22:01:33.363 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.58) opts 0xd
22:01:33.363 00.000 17712 Handling offset move in thread for scope, endpoint = (0.19, -0.58)
22:01:33.363 00.000 17712 Moving (0.19, -0.58) raw xDistance=0.54 yDistance=0.36
22:01:33.364 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
22:01:33.364 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:33.364 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:01:33.364 00.000 17712 MoveAxis(W, 138, ABG)
22:01:33.365 00.001 17712 Guiding  Dir = 3, Dur = 138
22:01:33.365 00.000 17712 IsSlewing returns 0
22:01:33.367 00.002 484 UpdateGuideState exits: m=255142 SNR=59.3
22:01:33.370 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:33.375 00.005 17712 IsGuiding returns 0
22:01:33.375 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:33.378 00.003 484 Enqueuing Expose request
22:01:33.383 00.005 17712 PulseGuide returned control before completion, sleep 148
22:01:33.536 00.153 17712 IsGuiding returns 1
22:01:33.536 00.000 17712 scope still moving after pulse duration time elapsed
22:01:33.567 00.031 17712 IsSlewing returns 0
22:01:33.567 00.000 17712 IsGuiding returns 0
22:01:33.568 00.001 17712 scope move finished after 138 + 54 ms
22:01:33.568 00.000 17712 Move returns status 0, amount 138
22:01:33.568 00.000 17712 MoveAxis(N, 0, ABG)
22:01:33.568 00.000 17712 Move returns status 0, amount 0
22:01:33.568 00.000 17712 move complete, result=0
22:01:33.568 00.000 17712 worker thread done servicing request
22:01:33.568 00.000 17712 Worker thread wakes up
22:01:33.568 00.000 484 GuideStep: 0.5 px 138 ms WEST, 0.4 px 0 ms NORTH
22:01:33.572 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:33.572 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:37.004 03.432 17712 Exposure complete
22:01:37.319 00.315 17712 worker thread done servicing request
22:01:37.319 00.000 484 OnExposeComplete: enter
22:01:37.324 00.005 484 UpdateGuideState(): m_state=6
22:01:37.328 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:01:37.335 00.007 484 Star::Find returns 1 (0), X=1783.12, Y=858.12, Mass=232119, SNR=51.3, Peak=52375 HFD=1.9
22:01:37.339 00.004 484 MultiStar: [#1 0.21,-0.08,1.10,U] [#2 0.21,-0.57,1.03,U] [#3 0.17,-0.55,1.23,U] [#4 0.17,-0.25,0.72,U] [#5 0.40,-0.51,0.77,U] [#6 -0.12,-0.21,0.86,U] [#7 0.32,-0.33,0.72,U] [#8 0.04,-0.57,0.98,U] 
22:01:37.344 00.005 484 refined, 8 included, MultiStar: {0.28, -0.36}, one-star: {1.08, -0.15}
22:01:37.350 00.006 484 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.76) = xAngle (-0.16 = -0.16)
22:01:37.353 00.003 484 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.83 = 2.83)
22:01:37.357 00.004 484 CameraToMount -- cameraX=0.28 cameraY=-0.36 hyp=0.46 cameraTheta=-0.92 mountX=0.45 mountY=0.14, mountTheta=0.30
22:01:37.369 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.36, opts=13)
22:01:37.373 00.004 484 Enqueuing Move request for scope (0.28, -0.36)
22:01:37.378 00.005 17712 Worker thread wakes up
22:01:37.378 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1638, FiltMax=65535, Gamma=1.000
22:01:37.382 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.36) opts 0xd
22:01:37.383 00.001 484 UpdateGuideState exits: m=232119 SNR=51.3
22:01:37.385 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:37.389 00.004 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.36)
22:01:37.389 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:37.392 00.003 484 Enqueuing Expose request
22:01:37.395 00.003 17712 Moving (0.28, -0.36) raw xDistance=0.45 yDistance=0.14
22:01:37.395 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
22:01:37.395 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:37.395 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:37.395 00.000 17712 MoveAxis(W, 115, ABG)
22:01:37.395 00.000 17712 Guiding  Dir = 3, Dur = 115
22:01:37.396 00.001 17712 IsSlewing returns 0
22:01:37.397 00.001 17712 IsGuiding returns 0
22:01:37.398 00.001 17712 PulseGuide returned control before completion, sleep 125
22:01:37.533 00.135 17712 IsGuiding returns 1
22:01:37.534 00.001 17712 scope still moving after pulse duration time elapsed
22:01:37.564 00.030 17712 IsSlewing returns 0
22:01:37.565 00.001 17712 IsGuiding returns 0
22:01:37.565 00.000 17712 scope move finished after 115 + 52 ms
22:01:37.565 00.000 17712 Move returns status 0, amount 115
22:01:37.565 00.000 17712 MoveAxis(N, 0, ABG)
22:01:37.566 00.001 17712 Move returns status 0, amount 0
22:01:37.566 00.000 17712 move complete, result=0
22:01:37.566 00.000 484 GuideStep: 0.5 px 115 ms WEST, 0.1 px 0 ms NORTH
22:01:37.570 00.004 17712 worker thread done servicing request
22:01:37.570 00.000 17712 Worker thread wakes up
22:01:37.570 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:37.570 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:41.003 03.433 17712 Exposure complete
22:01:41.343 00.340 17712 worker thread done servicing request
22:01:41.343 00.000 484 OnExposeComplete: enter
22:01:41.348 00.005 484 UpdateGuideState(): m_state=6
22:01:41.353 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:01:41.357 00.004 484 Star::Find returns 1 (0), X=1782.83, Y=858.19, Mass=225586, SNR=59.1, Peak=46007 HFD=2.3
22:01:41.363 00.006 484 MultiStar: [#1 -0.15,0.09,1.02,U] [#2 -0.22,-0.20,0.91,U] [#3 -0.30,-0.22,0.97,U] [#4 -0.27,-0.07,0.71,U] [#5 0.06,0.08,0.67,U] [#6 -0.50,0.18,0.80,U] [#7 -0.10,-0.27,0.69,U] [#8 -0.27,-0.43,0.82,U] 
22:01:41.368 00.005 484 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {0.79, -0.08}
22:01:41.376 00.008 484 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.76) = xAngle (-1.54 = -1.54)
22:01:41.378 00.002 484 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.45 = 1.45)
22:01:41.383 00.005 484 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.30 mountX=0.00 mountY=0.14, mountTheta=1.54
22:01:41.391 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=-0.10, opts=13)
22:01:41.395 00.004 484 Enqueuing Move request for scope (-0.09, -0.10)
22:01:41.399 00.004 17712 Worker thread wakes up
22:01:41.399 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1290, FiltMax=65535, Gamma=1.000
22:01:41.403 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
22:01:41.403 00.000 484 UpdateGuideState exits: m=225586 SNR=59.1
22:01:41.407 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
22:01:41.407 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:41.409 00.002 17712 Moving (-0.09, -0.10) raw xDistance=0.00 yDistance=0.14
22:01:41.409 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:41.412 00.003 484 Enqueuing Expose request
22:01:41.417 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:01:41.417 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:41.417 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:01:41.417 00.000 17712 MoveAxis(E, 0, ABG)
22:01:41.417 00.000 17712 Move returns status 0, amount 0
22:01:41.417 00.000 17712 MoveAxis(N, 0, ABG)
22:01:41.417 00.000 17712 Move returns status 0, amount 0
22:01:41.418 00.001 17712 move complete, result=0
22:01:41.418 00.000 17712 worker thread done servicing request
22:01:41.418 00.000 17712 Worker thread wakes up
22:01:41.418 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:41.418 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:41.421 00.003 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:44.869 03.448 17712 Exposure complete
22:01:45.176 00.307 17712 worker thread done servicing request
22:01:45.177 00.001 484 OnExposeComplete: enter
22:01:45.184 00.007 484 UpdateGuideState(): m_state=6
22:01:45.191 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:01:45.194 00.003 484 Star::Find returns 1 (0), X=1782.61, Y=858.50, Mass=209226, SNR=47.0, Peak=46311 HFD=1.6
22:01:45.202 00.008 484 MultiStar: [#1 -0.30,0.02,0.98,U] [#2 -0.48,-0.14,1.09,U] [#3 -0.56,-0.23,1.34,U] [#4 -0.44,-0.01,0.87,U] [#5 -0.35,-0.14,0.89,U] [#6 -0.69,0.27,1.01,U] [#7 -0.36,-0.22,0.84,U] [#8 -0.81,-0.12,1.09,U] 
22:01:45.208 00.006 484 refined, 8 included, MultiStar: {-0.39, -0.04}, one-star: {0.56, 0.23}
22:01:45.211 00.003 484 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.76) = xAngle (-2.28 = -2.28)
22:01:45.216 00.005 484 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.71 = 0.71)
22:01:45.223 00.007 484 CameraToMount -- cameraX=-0.39 cameraY=-0.04 hyp=0.40 cameraTheta=-3.04 mountX=-0.26 mountY=0.26, mountTheta=2.35
22:01:45.237 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=-0.04, opts=13)
22:01:45.244 00.007 484 Enqueuing Move request for scope (-0.39, -0.04)
22:01:45.251 00.007 17712 Worker thread wakes up
22:01:45.251 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1551, FiltMax=65535, Gamma=1.000
22:01:45.256 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.04) opts 0xd
22:01:45.256 00.000 484 UpdateGuideState exits: m=209226 SNR=47.0
22:01:45.259 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.39, -0.04)
22:01:45.259 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.264 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:45.267 00.003 484 Enqueuing Expose request
22:01:45.270 00.003 17712 Moving (-0.39, -0.04) raw xDistance=-0.26 yDistance=0.26
22:01:45.270 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:01:45.270 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:45.270 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:01:45.270 00.000 17712 MoveAxis(E, 0, ABG)
22:01:45.270 00.000 17712 Move returns status 0, amount 0
22:01:45.270 00.000 17712 MoveAxis(N, 0, ABG)
22:01:45.271 00.001 17712 Move returns status 0, amount 0
22:01:45.271 00.000 17712 move complete, result=0
22:01:45.271 00.000 17712 worker thread done servicing request
22:01:45.271 00.000 17712 Worker thread wakes up
22:01:45.271 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:45.271 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:45.273 00.002 484 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:01:48.736 03.463 17712 Exposure complete
22:01:49.070 00.334 484 OnExposeComplete: enter
22:01:49.074 00.004 17712 worker thread done servicing request
22:01:49.074 00.000 484 UpdateGuideState(): m_state=6
22:01:49.078 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:01:49.083 00.005 484 Star::Find returns 1 (0), X=1782.98, Y=858.23, Mass=249919, SNR=62.2, Peak=35888 HFD=2.5
22:01:49.089 00.006 484 MultiStar: [#1 0.17,-0.00,0.89,U] [#2 -0.21,-0.39,0.81,U] [#3 -0.08,-0.60,1.07,U] [#4 0.28,-0.05,0.57,U] [#5 0.12,-0.24,0.69,U] [#6 -0.23,0.04,0.75,U] [#7 0.17,-0.37,0.65,U] [#8 0.02,-0.44,0.86,U] 
22:01:49.093 00.004 484 refined, 8 included, MultiStar: {0.14, -0.24}, one-star: {0.93, -0.04}
22:01:49.098 00.005 484 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.76) = xAngle (-0.29 = -0.29)
22:01:49.101 00.003 484 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.70 = 2.70)
22:01:49.106 00.005 484 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-1.05 mountX=0.27 mountY=0.12, mountTheta=0.42
22:01:49.115 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.24, opts=13)
22:01:49.118 00.003 484 Enqueuing Move request for scope (0.14, -0.24)
22:01:49.121 00.003 17712 Worker thread wakes up
22:01:49.122 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1466, FiltMax=65535, Gamma=1.000
22:01:49.125 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
22:01:49.125 00.000 484 UpdateGuideState exits: m=249919 SNR=62.2
22:01:49.128 00.003 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
22:01:49.128 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:49.133 00.005 17712 Moving (0.14, -0.24) raw xDistance=0.27 yDistance=0.12
22:01:49.133 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:49.136 00.003 484 Enqueuing Expose request
22:01:49.140 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:01:49.140 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:49.140 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:01:49.140 00.000 17712 MoveAxis(E, 0, ABG)
22:01:49.141 00.001 17712 Move returns status 0, amount 0
22:01:49.141 00.000 17712 MoveAxis(N, 0, ABG)
22:01:49.141 00.000 17712 Move returns status 0, amount 0
22:01:49.141 00.000 17712 move complete, result=0
22:01:49.141 00.000 17712 worker thread done servicing request
22:01:49.141 00.000 17712 Worker thread wakes up
22:01:49.141 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:49.141 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:49.145 00.004 484 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:01:52.581 03.436 17712 Exposure complete
22:01:52.961 00.380 17712 worker thread done servicing request
22:01:52.961 00.000 484 OnExposeComplete: enter
22:01:52.966 00.005 484 UpdateGuideState(): m_state=6
22:01:52.970 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:01:52.978 00.008 484 Star::Find returns 1 (0), X=1783.47, Y=858.03, Mass=240373, SNR=56.1, Peak=41840 HFD=2.2
22:01:52.984 00.006 484 MultiStar: [#1 0.12,0.08,0.93,U] [#2 -0.02,-0.11,0.81,U] [#3 -0.16,-0.26,0.88,U] [#4 0.14,-0.32,0.75,U] [#5 0.25,-0.01,0.59,U] [#6 -0.35,0.25,0.94,U] [#7 0.28,-0.06,0.66,U] [#8 0.26,-0.90,0.82,U] 
22:01:52.988 00.004 484 refined, 8 included, MultiStar: {0.23, -0.17}, one-star: {1.42, -0.24}
22:01:52.993 00.005 484 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.76) = xAngle (0.12 = 0.12)
22:01:52.997 00.004 484 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.10 = 3.10)
22:01:53.000 00.003 484 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.64 mountX=0.29 mountY=0.01, mountTheta=0.04
22:01:53.009 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=-0.17, opts=13)
22:01:53.012 00.003 484 Enqueuing Move request for scope (0.23, -0.17)
22:01:53.017 00.005 17712 Worker thread wakes up
22:01:53.017 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:01:53.020 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
22:01:53.020 00.000 17712 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
22:01:53.020 00.000 484 UpdateGuideState exits: m=240373 SNR=56.1
22:01:53.026 00.006 17712 Moving (0.23, -0.17) raw xDistance=0.29 yDistance=0.01
22:01:53.026 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.030 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:01:53.030 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:53.031 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:01:53.031 00.000 17712 MoveAxis(E, 0, ABG)
22:01:53.031 00.000 17712 Move returns status 0, amount 0
22:01:53.031 00.000 17712 MoveAxis(N, 0, ABG)
22:01:53.031 00.000 17712 Move returns status 0, amount 0
22:01:53.031 00.000 17712 move complete, result=0
22:01:53.032 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:53.036 00.004 17712 worker thread done servicing request
22:01:53.036 00.000 484 Enqueuing Expose request
22:01:53.044 00.008 17712 Worker thread wakes up
22:01:53.044 00.000 484 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:01:53.051 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:53.051 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:01:56.476 03.425 17712 Exposure complete
22:01:57.025 00.549 17712 worker thread done servicing request
22:01:57.025 00.000 484 OnExposeComplete: enter
22:01:57.032 00.007 484 UpdateGuideState(): m_state=6
22:01:57.040 00.008 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:01:57.046 00.006 484 Star::Find returns 1 (0), X=1783.85, Y=857.80, Mass=234984, SNR=55.9, Peak=39824 HFD=2.4
22:01:57.052 00.006 484 MultiStar: [#1 1.43,-0.85,0.94,U] [#2 1.11,-1.38,1.01,U] [#3 1.29,-1.06,1.07,U] [#4 0.67,-0.75,0.79,U] [#5 1.18,-1.14,0.68,U] [#6 0.83,-0.41,0.67,U] [#7 1.30,-0.49,0.63,U] [#8 0.66,-1.04,0.84,U] 
22:01:57.061 00.009 484 refined, 8 included, MultiStar: {1.17, -0.87}, one-star: {1.80, -0.47}
22:01:57.068 00.007 484 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.76) = xAngle (0.12 = 0.12)
22:01:57.074 00.006 484 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:01:57.082 00.008 484 CameraToMount -- cameraX=1.17 cameraY=-0.87 hyp=1.45 cameraTheta=-0.64 mountX=1.44 mountY=0.05, mountTheta=0.03
22:01:57.102 00.020 484 SchedulePrimaryMove(0F03AFB8, x=1.17, y=-0.87, opts=13)
22:01:57.116 00.014 484 Enqueuing Move request for scope (1.17, -0.87)
22:01:57.126 00.010 17712 Worker thread wakes up
22:01:57.126 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.87) opts 0xd
22:01:57.126 00.000 17712 Handling offset move in thread for scope, endpoint = (1.17, -0.87)
22:01:57.126 00.000 17712 Moving (1.17, -0.87) raw xDistance=1.44 yDistance=0.05
22:01:57.126 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.44
22:01:57.126 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:57.126 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1586, FiltMax=65535, Gamma=1.000
22:01:57.135 00.009 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:57.135 00.000 17712 MoveAxis(W, 337, ABG)
22:01:57.135 00.000 17712 Guiding  Dir = 3, Dur = 337
22:01:57.136 00.001 17712 IsSlewing returns 0
22:01:57.137 00.001 484 UpdateGuideState exits: m=234984 SNR=55.9
22:01:57.151 00.014 17712 IsGuiding returns 0
22:01:57.151 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:57.157 00.006 17712 PulseGuide returned control before completion, sleep 347
22:01:57.157 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:01:57.173 00.016 484 Enqueuing Expose request
22:01:57.511 00.338 17712 IsGuiding returns 0
22:01:57.511 00.000 17712 Move returns status 0, amount 337
22:01:57.511 00.000 17712 MoveAxis(N, 0, ABG)
22:01:57.511 00.000 17712 Move returns status 0, amount 0
22:01:57.512 00.001 17712 move complete, result=0
22:01:57.512 00.000 17712 worker thread done servicing request
22:01:57.512 00.000 17712 Worker thread wakes up
22:01:57.512 00.000 484 GuideStep: 1.4 px 337 ms WEST, 0.1 px 0 ms NORTH
22:01:57.517 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:01:57.517 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:00.966 03.449 17712 Exposure complete
22:02:01.312 00.346 17712 worker thread done servicing request
22:02:01.312 00.000 484 OnExposeComplete: enter
22:02:01.317 00.005 484 UpdateGuideState(): m_state=6
22:02:01.323 00.006 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:02:01.358 00.035 484 Star::Find returns 1 (0), X=1782.19, Y=859.06, Mass=217690, SNR=57.6, Peak=52544 HFD=2.2
22:02:01.382 00.024 484 MultiStar: [#1 -1.11,0.97,0.95,U] [#2 -1.20,0.51,0.86,U] [#3 -1.56,0.91,0.98,U] [#4 -1.01,0.57,0.65,U] [#5 -0.92,0.78,0.61,U] [#6 -1.38,1.10,0.80,U] [#7 -1.06,0.90,0.67,U] [#8 -1.04,0.14,0.85,U] 
22:02:01.402 00.020 484 single-star, 8 included, MultiStar: {-1.00, 0.74}, one-star: {0.14, 0.79}
22:02:01.444 00.042 484 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.76) = xAngle (2.15 = 2.15)
22:02:01.465 00.021 484 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.14 = -1.14)
22:02:01.477 00.012 484 CameraToMount -- cameraX=0.14 cameraY=0.79 hyp=0.80 cameraTheta=1.39 mountX=-0.44 mountY=-0.73, mountTheta=-2.11
22:02:01.496 00.019 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=0.79, opts=13)
22:02:01.504 00.008 484 Enqueuing Move request for scope (0.14, 0.79)
22:02:01.518 00.014 17712 Worker thread wakes up
22:02:01.518 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.79) opts 0xd
22:02:01.518 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, 0.79)
22:02:01.518 00.000 17712 Moving (0.14, 0.79) raw xDistance=-0.44 yDistance=-0.73
22:02:01.518 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
22:02:01.519 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:02:01.519 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
22:02:01.519 00.000 17712 MoveAxis(E, 80, ABG)
22:02:01.519 00.000 17712 Guiding  Dir = 2, Dur = 80
22:02:01.519 00.000 17712 IsSlewing returns 0
22:02:01.520 00.001 17712 IsGuiding returns 0
22:02:01.520 00.000 17712 PulseGuide returned control before completion, sleep 90
22:02:01.525 00.005 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:02:01.536 00.011 484 UpdateGuideState exits: m=217690 SNR=57.6
22:02:01.560 00.024 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:01.575 00.015 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:01.586 00.011 484 Enqueuing Expose request
22:02:01.628 00.042 17712 IsGuiding returns 0
22:02:01.628 00.000 17712 Move returns status 0, amount 80
22:02:01.628 00.000 17712 MoveAxis(N, 0, ABG)
22:02:01.629 00.001 17712 Move returns status 0, amount 0
22:02:01.629 00.000 17712 move complete, result=0
22:02:01.631 00.002 17712 worker thread done servicing request
22:02:01.631 00.000 484 GuideStep: -0.4 px 80 ms EAST, -0.7 px 0 ms NORTH
22:02:01.635 00.004 17712 Worker thread wakes up
22:02:01.636 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:01.636 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:05.079 03.443 17712 Exposure complete
22:02:05.408 00.329 17712 worker thread done servicing request
22:02:05.408 00.000 484 OnExposeComplete: enter
22:02:05.413 00.005 484 UpdateGuideState(): m_state=6
22:02:05.417 00.004 484 Star::Find(15, 1782, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:02:05.421 00.004 484 Star::Find returns 1 (0), X=1781.70, Y=859.50, Mass=240432, SNR=49.0, Peak=48704 HFD=2.1
22:02:05.427 00.006 484 MultiStar: [#1 -1.51,1.39,0.00,M1] [#2 -1.40,1.12,1.06,U] [#3 -1.47,0.94,1.29,U] [#4 -1.11,1.05,0.82,U] [#5 -0.92,0.92,0.82,U] [#6 -1.56,1.42,0.00,M1] [#7 -1.22,0.93,0.75,U] [#8 -1.36,0.70,0.82,U] 
22:02:05.431 00.004 484 single-star, 6 included, MultiStar: {-1.13, 0.99}, one-star: {-0.35, 1.23}
22:02:05.436 00.005 484 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.76) = xAngle (2.61 = 2.61)
22:02:05.443 00.007 484 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.59 = -0.69)
22:02:05.446 00.003 484 CameraToMount -- cameraX=-0.35 cameraY=1.23 hyp=1.28 cameraTheta=1.85 mountX=-1.10 mountY=-0.81, mountTheta=-2.50
22:02:05.458 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=1.23, opts=13)
22:02:05.461 00.003 484 Enqueuing Move request for scope (-0.35, 1.23)
22:02:05.467 00.006 17712 Worker thread wakes up
22:02:05.467 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 1.23) opts 0xd
22:02:05.467 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1528, FiltMax=65535, Gamma=1.000
22:02:05.470 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.35, 1.23)
22:02:05.470 00.000 484 UpdateGuideState exits: m=240432 SNR=49.0
22:02:05.475 00.005 17712 Moving (-0.35, 1.23) raw xDistance=-1.10 yDistance=-0.81
22:02:05.475 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.479 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.10
22:02:05.479 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
22:02:05.479 00.000 17712 MoveAxis(E, 262, ABG)
22:02:05.479 00.000 17712 Guiding  Dir = 2, Dur = 262
22:02:05.480 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:05.484 00.004 484 Enqueuing Expose request
22:02:05.488 00.004 17712 IsSlewing returns 0
22:02:05.488 00.000 17712 IsGuiding returns 0
22:02:05.489 00.001 17712 PulseGuide returned control before completion, sleep 272
22:02:05.768 00.279 17712 IsGuiding returns 1
22:02:05.768 00.000 17712 scope still moving after pulse duration time elapsed
22:02:05.799 00.031 17712 IsSlewing returns 0
22:02:05.800 00.001 17712 IsGuiding returns 0
22:02:05.800 00.000 17712 scope move finished after 262 + 48 ms
22:02:05.800 00.000 17712 Move returns status 0, amount 262
22:02:05.800 00.000 17712 MoveAxis(N, 153, ABG)
22:02:05.800 00.000 17712 Guiding  Dir = 0, Dur = 153
22:02:05.800 00.000 17712 IsSlewing returns 0
22:02:05.801 00.001 17712 IsGuiding returns 0
22:02:05.801 00.000 17712 PulseGuide returned control before completion, sleep 163
22:02:05.970 00.169 17712 IsGuiding returns 1
22:02:05.970 00.000 17712 scope still moving after pulse duration time elapsed
22:02:06.002 00.032 17712 IsSlewing returns 0
22:02:06.002 00.000 17712 IsGuiding returns 0
22:02:06.003 00.001 17712 scope move finished after 153 + 49 ms
22:02:06.003 00.000 17712 Move returns status 0, amount 153
22:02:06.003 00.000 17712 move complete, result=0
22:02:06.003 00.000 17712 worker thread done servicing request
22:02:06.003 00.000 17712 Worker thread wakes up
22:02:06.003 00.000 484 GuideStep: -1.1 px 262 ms EAST, -0.8 px 153 ms NORTH
22:02:06.007 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:06.007 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:09.444 03.437 17712 Exposure complete
22:02:09.750 00.306 484 OnExposeComplete: enter
22:02:09.753 00.003 17712 worker thread done servicing request
22:02:09.753 00.000 484 UpdateGuideState(): m_state=6
22:02:09.760 00.007 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:02:09.764 00.004 484 Star::Find returns 1 (0), X=1781.39, Y=858.83, Mass=256976, SNR=54.2, Peak=60224 HFD=2.1
22:02:09.768 00.004 484 MultiStar: [#1 -1.60,0.88,0.90,U] [#2 -1.86,0.47,0.00,M1] [#3 -1.87,0.29,0.00,M1] [#4 -1.45,0.41,0.80,U] [#5 -1.47,0.62,0.70,U] [#6 -1.73,1.28,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 -1.92,0.34,0.00,M1] [#9 -1.74,0.22,0.69,U] 
22:02:09.773 00.005 484 single-star, 4 included, MultiStar: {-1.34, 0.55}, one-star: {-0.66, 0.56}
22:02:09.777 00.004 484 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.76) = xAngle (3.20 = -3.09)
22:02:09.786 00.009 484 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.18 = -0.10)
22:02:09.790 00.004 484 CameraToMount -- cameraX=-0.66 cameraY=0.56 hyp=0.86 cameraTheta=2.44 mountX=-0.86 mountY=-0.09, mountTheta=-3.04
22:02:09.804 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.66, y=0.56, opts=13)
22:02:09.812 00.008 484 Enqueuing Move request for scope (-0.66, 0.56)
22:02:09.821 00.009 17712 Worker thread wakes up
22:02:09.821 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.56) opts 0xd
22:02:09.821 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.66, 0.56)
22:02:09.821 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1373, FiltMax=65535, Gamma=1.000
22:02:09.826 00.005 17712 Moving (-0.66, 0.56) raw xDistance=-0.86 yDistance=-0.09
22:02:09.826 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.86
22:02:09.826 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:09.827 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:02:09.827 00.000 17712 MoveAxis(E, 220, ABG)
22:02:09.827 00.000 17712 Guiding  Dir = 2, Dur = 220
22:02:09.827 00.000 17712 IsSlewing returns 0
22:02:09.827 00.000 484 UpdateGuideState exits: m=256976 SNR=54.2
22:02:09.834 00.007 17712 IsGuiding returns 0
22:02:09.834 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:09.839 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:09.842 00.003 17712 PulseGuide returned control before completion, sleep 230
22:02:09.843 00.001 484 Enqueuing Expose request
22:02:10.076 00.233 17712 IsGuiding returns 1
22:02:10.076 00.000 17712 scope still moving after pulse duration time elapsed
22:02:10.107 00.031 17712 IsSlewing returns 0
22:02:10.107 00.000 17712 IsGuiding returns 0
22:02:10.107 00.000 17712 scope move finished after 220 + 53 ms
22:02:10.107 00.000 17712 Move returns status 0, amount 220
22:02:10.109 00.002 17712 MoveAxis(N, 0, ABG)
22:02:10.109 00.000 17712 Move returns status 0, amount 0
22:02:10.109 00.000 17712 move complete, result=0
22:02:10.109 00.000 17712 worker thread done servicing request
22:02:10.109 00.000 17712 Worker thread wakes up
22:02:10.109 00.000 484 GuideStep: -0.9 px 220 ms EAST, -0.1 px 0 ms NORTH
22:02:10.113 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:10.113 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:13.543 03.430 17712 Exposure complete
22:02:13.944 00.401 17712 worker thread done servicing request
22:02:13.944 00.000 484 OnExposeComplete: enter
22:02:13.950 00.006 484 UpdateGuideState(): m_state=6
22:02:13.954 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:02:13.959 00.005 484 Star::Find returns 1 (0), X=1781.58, Y=858.17, Mass=266458, SNR=59.9, Peak=41027 HFD=2.6
22:02:13.965 00.006 484 MultiStar: [#1 -1.18,0.31,0.92,U] [#2 -1.48,0.10,0.84,U] [#3 -1.45,0.17,1.00,U] [#4 -1.46,0.07,0.69,U] [#5 -1.18,0.23,0.63,U] [#6 -1.46,0.71,0.77,U] [#7 -1.43,-0.22,0.60,U] [#8 -1.37,-0.31,0.79,U] 
22:02:13.969 00.004 484 single-star, 8 included, MultiStar: {-1.25, 0.11}, one-star: {-0.47, -0.10}
22:02:13.974 00.005 484 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.76) = xAngle (-2.17 = -2.17)
22:02:13.978 00.004 484 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.81 = 0.81)
22:02:13.984 00.006 484 CameraToMount -- cameraX=-0.47 cameraY=-0.10 hyp=0.48 cameraTheta=-2.93 mountX=-0.27 mountY=0.35, mountTheta=2.23
22:02:13.995 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.47, y=-0.10, opts=13)
22:02:14.000 00.005 484 Enqueuing Move request for scope (-0.47, -0.10)
22:02:14.004 00.004 17712 Worker thread wakes up
22:02:14.004 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1479, FiltMax=65535, Gamma=1.000
22:02:14.009 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.10) opts 0xd
22:02:14.009 00.000 484 UpdateGuideState exits: m=266458 SNR=59.9
22:02:14.012 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.47, -0.10)
22:02:14.013 00.001 17712 Moving (-0.47, -0.10) raw xDistance=-0.27 yDistance=0.35
22:02:14.013 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:02:14.014 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:14.014 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:02:14.014 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:14.019 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:14.023 00.004 17712 MoveAxis(E, 0, ABG)
22:02:14.023 00.000 17712 Move returns status 0, amount 0
22:02:14.023 00.000 17712 MoveAxis(N, 0, ABG)
22:02:14.023 00.000 17712 Move returns status 0, amount 0
22:02:14.023 00.000 17712 move complete, result=0
22:02:14.023 00.000 484 Enqueuing Expose request
22:02:14.028 00.005 17712 worker thread done servicing request
22:02:14.029 00.001 484 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:02:14.034 00.005 17712 Worker thread wakes up
22:02:14.034 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:14.034 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:17.461 03.427 17712 Exposure complete
22:02:17.807 00.346 17712 worker thread done servicing request
22:02:17.807 00.000 484 OnExposeComplete: enter
22:02:17.812 00.005 484 UpdateGuideState(): m_state=6
22:02:17.820 00.008 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:02:17.826 00.006 484 Star::Find returns 1 (0), X=1781.66, Y=858.22, Mass=238775, SNR=49.8, Peak=47504 HFD=2.3
22:02:17.831 00.005 484 MultiStar: [#1 -1.40,0.49,1.19,U] [#2 -1.40,-0.04,1.05,U] [#3 -1.54,0.19,1.22,U] [#4 -1.39,0.16,0.84,U] [#5 -1.32,-0.03,0.60,U] [#6 -1.61,0.38,1.00,U] [#7 -1.33,-0.21,0.89,U] [#8 -1.70,0.02,0.91,U] 
22:02:17.836 00.005 484 single-star, 8 included, MultiStar: {-1.34, 0.12}, one-star: {-0.39, -0.05}
22:02:17.842 00.006 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.76) = xAngle (-2.25 = -2.25)
22:02:17.845 00.003 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.74 = 0.74)
22:02:17.851 00.006 484 CameraToMount -- cameraX=-0.39 cameraY=-0.05 hyp=0.39 cameraTheta=-3.01 mountX=-0.25 mountY=0.26, mountTheta=2.32
22:02:17.859 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=-0.05, opts=13)
22:02:17.866 00.007 484 Enqueuing Move request for scope (-0.39, -0.05)
22:02:17.871 00.005 17712 Worker thread wakes up
22:02:17.871 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1408, FiltMax=65535, Gamma=1.000
22:02:17.876 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.05) opts 0xd
22:02:17.876 00.000 484 UpdateGuideState exits: m=238775 SNR=49.8
22:02:17.880 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.39, -0.05)
22:02:17.880 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:17.885 00.005 17712 Moving (-0.39, -0.05) raw xDistance=-0.25 yDistance=0.26
22:02:17.885 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:17.888 00.003 484 Enqueuing Expose request
22:02:17.893 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:02:17.894 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:17.894 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:02:17.894 00.000 17712 MoveAxis(E, 0, ABG)
22:02:17.894 00.000 17712 Move returns status 0, amount 0
22:02:17.894 00.000 17712 MoveAxis(N, 0, ABG)
22:02:17.894 00.000 17712 Move returns status 0, amount 0
22:02:17.894 00.000 17712 move complete, result=0
22:02:17.894 00.000 17712 worker thread done servicing request
22:02:17.895 00.001 17712 Worker thread wakes up
22:02:17.895 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:17.895 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:17.899 00.004 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:02:21.348 03.449 17712 Exposure complete
22:02:21.742 00.394 17712 worker thread done servicing request
22:02:21.742 00.000 484 OnExposeComplete: enter
22:02:21.746 00.004 484 UpdateGuideState(): m_state=6
22:02:21.751 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:02:21.755 00.004 484 Star::Find returns 1 (0), X=1781.02, Y=858.70, Mass=271852, SNR=62.3, Peak=40074 HFD=2.4
22:02:21.762 00.007 484 MultiStar: [#1 -1.74,0.54,0.79,U] [#2 -2.00,0.06,0.00,M1] [#3 -1.79,0.17,1.14,U] [#4 -1.64,0.18,0.55,U] [#5 -1.41,0.09,0.73,U] [#6 -1.99,0.40,0.00,M1] [#7 -1.54,0.05,0.60,U] [#8 -2.04,0.10,0.00,M1] 
22:02:21.768 00.006 484 single-star, 5 included, MultiStar: {-1.52, 0.26}, one-star: {-1.03, 0.43}
22:02:21.773 00.005 484 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.76) = xAngle (3.50 = -2.78)
22:02:21.782 00.009 484 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.49 = 0.21)
22:02:21.786 00.004 484 CameraToMount -- cameraX=-1.03 cameraY=0.43 hyp=1.12 cameraTheta=2.75 mountX=-1.04 mountY=0.23, mountTheta=2.92
22:02:21.804 00.018 484 SchedulePrimaryMove(0F03AFB8, x=-1.03, y=0.43, opts=13)
22:02:21.807 00.003 484 Enqueuing Move request for scope (-1.03, 0.43)
22:02:21.811 00.004 17712 Worker thread wakes up
22:02:21.811 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1482, FiltMax=65535, Gamma=1.000
22:02:21.817 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.43) opts 0xd
22:02:21.817 00.000 484 UpdateGuideState exits: m=271852 SNR=62.3
22:02:21.821 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:21.826 00.005 17712 Handling offset move in thread for scope, endpoint = (-1.03, 0.43)
22:02:21.826 00.000 17712 Moving (-1.03, 0.43) raw xDistance=-1.04 yDistance=0.23
22:02:21.826 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.04
22:02:21.826 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:21.826 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:02:21.827 00.001 17712 MoveAxis(E, 243, ABG)
22:02:21.827 00.000 17712 Guiding  Dir = 2, Dur = 243
22:02:21.827 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:21.834 00.007 17712 IsSlewing returns 0
22:02:21.834 00.000 484 Enqueuing Expose request
22:02:21.838 00.004 17712 IsGuiding returns 0
22:02:21.839 00.001 17712 PulseGuide returned control before completion, sleep 253
22:02:22.099 00.260 17712 IsGuiding returns 1
22:02:22.100 00.001 17712 scope still moving after pulse duration time elapsed
22:02:22.130 00.030 17712 IsSlewing returns 0
22:02:22.131 00.001 17712 IsGuiding returns 0
22:02:22.131 00.000 17712 scope move finished after 243 + 48 ms
22:02:22.131 00.000 17712 Move returns status 0, amount 243
22:02:22.131 00.000 17712 MoveAxis(N, 0, ABG)
22:02:22.131 00.000 17712 Move returns status 0, amount 0
22:02:22.131 00.000 17712 move complete, result=0
22:02:22.132 00.001 17712 worker thread done servicing request
22:02:22.132 00.000 484 GuideStep: -1.0 px 243 ms EAST, 0.2 px 0 ms NORTH
22:02:22.136 00.004 17712 Worker thread wakes up
22:02:22.136 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:22.137 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:25.569 03.432 17712 Exposure complete
22:02:25.918 00.349 17712 worker thread done servicing request
22:02:25.918 00.000 484 OnExposeComplete: enter
22:02:25.923 00.005 484 UpdateGuideState(): m_state=6
22:02:25.932 00.009 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:02:25.937 00.005 484 Star::Find returns 1 (0), X=1781.74, Y=858.63, Mass=282190, SNR=57.8, Peak=43539 HFD=2.8
22:02:25.941 00.004 484 MultiStar: [#1 -1.18,0.16,0.99,U] [#2 -1.01,-0.01,0.73,U] [#3 -0.88,-0.06,1.15,U] [#4 -1.03,0.17,0.68,U] [#5 -1.10,-0.15,0.62,U] [#6 -1.23,0.31,0.74,U] [#7 -0.82,0.16,0.62,U] [#8 -1.09,-0.40,0.68,U] 
22:02:25.947 00.006 484 single-star, 8 included, MultiStar: {-0.94, 0.07}, one-star: {-0.31, 0.36}
22:02:25.951 00.004 484 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.76) = xAngle (3.04 = 3.04)
22:02:25.957 00.006 484 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.03 = -0.25)
22:02:25.966 00.009 484 CameraToMount -- cameraX=-0.31 cameraY=0.36 hyp=0.48 cameraTheta=2.28 mountX=-0.47 mountY=-0.12, mountTheta=-2.89
22:02:25.975 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.31, y=0.36, opts=13)
22:02:25.989 00.014 484 Enqueuing Move request for scope (-0.31, 0.36)
22:02:25.995 00.006 17712 Worker thread wakes up
22:02:25.995 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1581, FiltMax=65535, Gamma=1.000
22:02:26.001 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.36) opts 0xd
22:02:26.001 00.000 484 UpdateGuideState exits: m=282190 SNR=57.8
22:02:26.005 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.31, 0.36)
22:02:26.005 00.000 17712 Moving (-0.31, 0.36) raw xDistance=-0.47 yDistance=-0.12
22:02:26.005 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.47
22:02:26.005 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:26.005 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:26.010 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:02:26.010 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:26.016 00.006 17712 MoveAxis(E, 128, ABG)
22:02:26.017 00.001 17712 Guiding  Dir = 2, Dur = 128
22:02:26.017 00.000 17712 IsSlewing returns 0
22:02:26.018 00.001 17712 IsGuiding returns 0
22:02:26.018 00.000 17712 PulseGuide returned control before completion, sleep 138
22:02:26.018 00.000 484 Enqueuing Expose request
22:02:26.163 00.145 17712 IsGuiding returns 1
22:02:26.164 00.001 17712 scope still moving after pulse duration time elapsed
22:02:26.194 00.030 17712 IsSlewing returns 0
22:02:26.195 00.001 17712 IsGuiding returns 1
22:02:26.226 00.031 17712 IsSlewing returns 0
22:02:26.226 00.000 17712 IsGuiding returns 0
22:02:26.226 00.000 17712 scope move finished after 128 + 80 ms
22:02:26.226 00.000 17712 Move returns status 0, amount 128
22:02:26.227 00.001 17712 MoveAxis(N, 0, ABG)
22:02:26.227 00.000 17712 Move returns status 0, amount 0
22:02:26.227 00.000 17712 move complete, result=0
22:02:26.227 00.000 17712 worker thread done servicing request
22:02:26.227 00.000 17712 Worker thread wakes up
22:02:26.227 00.000 484 GuideStep: -0.5 px 128 ms EAST, -0.1 px 0 ms NORTH
22:02:26.233 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:26.233 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:29.768 03.535 17712 Exposure complete
22:02:30.144 00.376 17712 worker thread done servicing request
22:02:30.144 00.000 484 OnExposeComplete: enter
22:02:30.156 00.012 484 UpdateGuideState(): m_state=6
22:02:30.180 00.024 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:02:30.187 00.007 484 Star::Find returns 1 (0), X=1782.47, Y=858.06, Mass=241677, SNR=53.7, Peak=52071 HFD=2.2
22:02:30.195 00.008 484 MultiStar: [#1 -0.37,-0.26,1.03,U] [#2 -0.49,-0.81,0.85,U] [#3 -0.61,-0.70,1.12,U] [#4 -0.56,-0.41,0.79,U] [#5 -0.05,-0.33,0.64,U] [#6 -0.90,-0.07,0.98,U] [#7 -0.38,-0.32,0.89,U] [#8 -0.55,-0.43,0.86,U] 
22:02:30.203 00.008 484 single-star, 8 included, MultiStar: {-0.39, -0.39}, one-star: {0.43, -0.21}
22:02:30.211 00.008 484 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.76) = xAngle (0.31 = 0.31)
22:02:30.218 00.007 484 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.29 = -2.99)
22:02:30.221 00.003 484 CameraToMount -- cameraX=0.43 cameraY=-0.21 hyp=0.47 cameraTheta=-0.45 mountX=0.45 mountY=-0.07, mountTheta=-0.16
22:02:30.236 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=-0.21, opts=13)
22:02:30.244 00.008 484 Enqueuing Move request for scope (0.43, -0.21)
22:02:30.252 00.008 17712 Worker thread wakes up
22:02:30.252 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.21) opts 0xd
22:02:30.252 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:02:30.257 00.005 17712 Handling offset move in thread for scope, endpoint = (0.43, -0.21)
22:02:30.257 00.000 17712 Moving (0.43, -0.21) raw xDistance=0.45 yDistance=-0.07
22:02:30.257 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
22:02:30.257 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:30.258 00.001 484 UpdateGuideState exits: m=241677 SNR=53.7
22:02:30.261 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.267 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:02:30.268 00.001 17712 MoveAxis(W, 96, ABG)
22:02:30.268 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:30.271 00.003 484 Enqueuing Expose request
22:02:30.276 00.005 17712 Guiding  Dir = 3, Dur = 96
22:02:30.276 00.000 17712 IsSlewing returns 0
22:02:30.277 00.001 17712 IsGuiding returns 0
22:02:30.277 00.000 17712 PulseGuide returned control before completion, sleep 106
22:02:30.388 00.111 17712 IsGuiding returns 1
22:02:30.388 00.000 17712 scope still moving after pulse duration time elapsed
22:02:30.419 00.031 17712 IsSlewing returns 0
22:02:30.419 00.000 17712 IsGuiding returns 0
22:02:30.419 00.000 17712 scope move finished after 96 + 45 ms
22:02:30.420 00.001 17712 Move returns status 0, amount 96
22:02:30.420 00.000 17712 MoveAxis(N, 0, ABG)
22:02:30.420 00.000 17712 Move returns status 0, amount 0
22:02:30.420 00.000 17712 move complete, result=0
22:02:30.420 00.000 17712 worker thread done servicing request
22:02:30.420 00.000 17712 Worker thread wakes up
22:02:30.420 00.000 484 GuideStep: 0.5 px 96 ms WEST, -0.1 px 0 ms NORTH
22:02:30.424 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:30.425 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:33.860 03.435 17712 Exposure complete
22:02:34.202 00.342 17712 worker thread done servicing request
22:02:34.202 00.000 484 OnExposeComplete: enter
22:02:34.207 00.005 484 UpdateGuideState(): m_state=6
22:02:34.212 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:02:34.216 00.004 484 Star::Find returns 1 (0), X=1782.75, Y=857.67, Mass=231724, SNR=58.9, Peak=55495 HFD=1.9
22:02:34.221 00.005 484 MultiStar: [#1 -0.43,-0.45,1.03,U] [#2 -0.20,-0.67,0.84,U] [#3 -0.33,-0.46,0.99,U] [#4 -0.46,-0.47,0.66,U] [#5 0.20,-0.47,0.64,U] [#6 -0.60,-0.17,0.83,U] [#7 -0.14,-0.60,0.76,U] [#8 -0.17,-0.54,0.91,U] 
22:02:34.227 00.006 484 refined, 8 included, MultiStar: {-0.15, -0.49}, one-star: {0.70, -0.60}
22:02:34.233 00.006 484 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.76) = xAngle (-1.11 = -1.11)
22:02:34.236 00.003 484 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.87 = 1.87)
22:02:34.240 00.004 484 CameraToMount -- cameraX=-0.15 cameraY=-0.49 hyp=0.52 cameraTheta=-1.87 mountX=0.23 mountY=0.49, mountTheta=1.14
22:02:34.252 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=-0.49, opts=13)
22:02:34.257 00.005 484 Enqueuing Move request for scope (-0.15, -0.49)
22:02:34.260 00.003 17712 Worker thread wakes up
22:02:34.260 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1390, FiltMax=65535, Gamma=1.000
22:02:34.264 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.49) opts 0xd
22:02:34.264 00.000 484 UpdateGuideState exits: m=231724 SNR=58.9
22:02:34.268 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.15, -0.49)
22:02:34.268 00.000 17712 Moving (-0.15, -0.49) raw xDistance=0.23 yDistance=0.49
22:02:34.268 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:02:34.268 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:34.268 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:34.271 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:02:34.271 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:34.275 00.004 484 Enqueuing Expose request
22:02:34.278 00.003 17712 MoveAxis(E, 0, ABG)
22:02:34.278 00.000 17712 Move returns status 0, amount 0
22:02:34.278 00.000 17712 MoveAxis(N, 0, ABG)
22:02:34.278 00.000 17712 Move returns status 0, amount 0
22:02:34.278 00.000 17712 move complete, result=0
22:02:34.278 00.000 17712 worker thread done servicing request
22:02:34.278 00.000 17712 Worker thread wakes up
22:02:34.278 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:34.278 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:34.283 00.005 484 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:02:37.747 03.464 17712 Exposure complete
22:02:38.068 00.321 17712 worker thread done servicing request
22:02:38.068 00.000 484 OnExposeComplete: enter
22:02:38.073 00.005 484 UpdateGuideState(): m_state=6
22:02:38.078 00.005 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:02:38.085 00.007 484 Star::Find returns 1 (0), X=1782.77, Y=857.71, Mass=242300, SNR=59.8, Peak=54279 HFD=2.5
22:02:38.091 00.006 484 MultiStar: [#1 -0.31,-0.24,0.76,U] [#2 -0.41,-0.75,0.80,U] [#3 -0.47,-0.74,1.02,U] [#4 -0.17,-0.62,0.69,U] [#5 -0.07,-0.64,0.65,U] [#6 -0.56,-0.12,0.82,U] [#7 -0.34,-0.40,0.70,U] [#8 -0.24,-0.62,0.76,U] 
22:02:38.095 00.004 484 refined, 8 included, MultiStar: {-0.19, -0.53}, one-star: {0.73, -0.56}
22:02:38.101 00.006 484 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.76) = xAngle (-1.16 = -1.16)
22:02:38.105 00.004 484 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.83 = 1.83)
22:02:38.110 00.005 484 CameraToMount -- cameraX=-0.19 cameraY=-0.53 hyp=0.56 cameraTheta=-1.91 mountX=0.23 mountY=0.54, mountTheta=1.17
22:02:38.123 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.19, y=-0.53, opts=13)
22:02:38.127 00.004 484 Enqueuing Move request for scope (-0.19, -0.53)
22:02:38.134 00.007 17712 Worker thread wakes up
22:02:38.134 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1571, FiltMax=65535, Gamma=1.000
22:02:38.138 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.53) opts 0xd
22:02:38.138 00.000 484 UpdateGuideState exits: m=242300 SNR=59.8
22:02:38.143 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.19, -0.53)
22:02:38.143 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:38.147 00.004 17712 Moving (-0.19, -0.53) raw xDistance=0.23 yDistance=0.54
22:02:38.147 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:38.151 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:02:38.152 00.001 484 Enqueuing Expose request
22:02:38.157 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:02:38.157 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
22:02:38.158 00.001 17712 MoveAxis(E, 0, ABG)
22:02:38.158 00.000 17712 Move returns status 0, amount 0
22:02:38.158 00.000 17712 MoveAxis(N, 0, ABG)
22:02:38.158 00.000 17712 Move returns status 0, amount 0
22:02:38.158 00.000 17712 move complete, result=0
22:02:38.158 00.000 17712 worker thread done servicing request
22:02:38.158 00.000 17712 Worker thread wakes up
22:02:38.158 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:38.159 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:38.161 00.002 484 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:02:41.635 03.474 17712 Exposure complete
22:02:42.116 00.481 17712 worker thread done servicing request
22:02:42.116 00.000 484 OnExposeComplete: enter
22:02:42.120 00.004 484 UpdateGuideState(): m_state=6
22:02:42.126 00.006 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:02:42.130 00.004 484 Star::Find returns 1 (0), X=1783.42, Y=857.56, Mass=257703, SNR=54.4, Peak=40928 HFD=3.0
22:02:42.135 00.005 484 MultiStar: [#1 0.40,-0.61,0.88,U] [#2 0.27,-1.12,0.92,U] [#3 0.11,-0.81,1.14,U] [#4 0.29,-0.71,0.74,U] [#5 0.55,-0.52,0.67,U] [#6 0.07,-0.21,0.78,U] [#7 0.40,-0.91,0.74,U] [#8 0.31,-1.05,0.87,U] 
22:02:42.141 00.006 484 refined, 8 included, MultiStar: {0.43, -0.75}, one-star: {1.37, -0.71}
22:02:42.147 00.006 484 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.76) = xAngle (-0.30 = -0.30)
22:02:42.152 00.005 484 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.69 = 2.69)
22:02:42.155 00.003 484 CameraToMount -- cameraX=0.43 cameraY=-0.75 hyp=0.86 cameraTheta=-1.06 mountX=0.83 mountY=0.38, mountTheta=0.43
22:02:42.165 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=-0.75, opts=13)
22:02:42.169 00.004 484 Enqueuing Move request for scope (0.43, -0.75)
22:02:42.174 00.005 17712 Worker thread wakes up
22:02:42.174 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1568, FiltMax=65535, Gamma=1.000
22:02:42.177 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.75) opts 0xd
22:02:42.177 00.000 484 UpdateGuideState exits: m=257703 SNR=54.4
22:02:42.182 00.005 17712 Handling offset move in thread for scope, endpoint = (0.43, -0.75)
22:02:42.184 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.187 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:42.191 00.004 17712 Moving (0.43, -0.75) raw xDistance=0.83 yDistance=0.38
22:02:42.191 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
22:02:42.191 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:42.191 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:02:42.191 00.000 484 Enqueuing Expose request
22:02:42.196 00.005 17712 MoveAxis(W, 193, ABG)
22:02:42.196 00.000 17712 Guiding  Dir = 3, Dur = 193
22:02:42.197 00.001 17712 IsSlewing returns 0
22:02:42.198 00.001 17712 IsGuiding returns 0
22:02:42.199 00.001 17712 PulseGuide returned control before completion, sleep 203
22:02:42.408 00.209 17712 IsGuiding returns 1
22:02:42.409 00.001 17712 scope still moving after pulse duration time elapsed
22:02:42.441 00.032 17712 IsSlewing returns 0
22:02:42.441 00.000 17712 IsGuiding returns 0
22:02:42.441 00.000 17712 scope move finished after 193 + 50 ms
22:02:42.441 00.000 17712 Move returns status 0, amount 193
22:02:42.441 00.000 17712 MoveAxis(N, 0, ABG)
22:02:42.441 00.000 17712 Move returns status 0, amount 0
22:02:42.442 00.001 17712 move complete, result=0
22:02:42.442 00.000 17712 worker thread done servicing request
22:02:42.442 00.000 17712 Worker thread wakes up
22:02:42.442 00.000 484 GuideStep: 0.8 px 193 ms WEST, 0.4 px 0 ms NORTH
22:02:42.445 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:42.445 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:46.060 03.615 17712 Exposure complete
22:02:46.543 00.483 17712 worker thread done servicing request
22:02:46.543 00.000 484 OnExposeComplete: enter
22:02:46.548 00.005 484 UpdateGuideState(): m_state=6
22:02:46.554 00.006 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:02:46.560 00.006 484 Star::Find returns 1 (0), X=1783.85, Y=857.51, Mass=253864, SNR=60.5, Peak=47392 HFD=2.1
22:02:46.568 00.008 484 MultiStar: [#1 0.87,-0.78,0.85,U] [#2 1.09,-0.91,0.77,U] [#3 0.50,-1.12,1.13,U] [#4 0.97,-0.71,0.73,U] [#5 1.08,-0.71,0.71,U] [#6 0.31,-0.62,0.86,U] [#7 1.01,-0.72,0.59,U] [#8 0.73,-1.53,0.67,U] 
22:02:46.571 00.003 484 refined, 8 included, MultiStar: {0.93, -0.88}, one-star: {1.80, -0.76}
22:02:46.578 00.007 484 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.76) = xAngle (0.00 = 0.00)
22:02:46.587 00.009 484 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.99 = 2.99)
22:02:46.592 00.005 484 CameraToMount -- cameraX=0.93 cameraY=-0.88 hyp=1.28 cameraTheta=-0.76 mountX=1.28 mountY=0.19, mountTheta=0.15
22:02:46.603 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.93, y=-0.88, opts=13)
22:02:46.608 00.005 484 Enqueuing Move request for scope (0.93, -0.88)
22:02:46.613 00.005 17712 Worker thread wakes up
22:02:46.614 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1262, FiltMax=65535, Gamma=1.000
22:02:46.618 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.88) opts 0xd
22:02:46.618 00.000 484 UpdateGuideState exits: m=253864 SNR=60.5
22:02:46.624 00.006 17712 Handling offset move in thread for scope, endpoint = (0.93, -0.88)
22:02:46.624 00.000 17712 Moving (0.93, -0.88) raw xDistance=1.28 yDistance=0.19
22:02:46.624 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.28
22:02:46.624 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:46.624 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:02:46.624 00.000 17712 MoveAxis(W, 312, ABG)
22:02:46.624 00.000 17712 Guiding  Dir = 3, Dur = 312
22:02:46.625 00.001 17712 IsSlewing returns 0
22:02:46.625 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:46.631 00.006 17712 IsGuiding returns 0
22:02:46.632 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:46.636 00.004 484 Enqueuing Expose request
22:02:46.643 00.007 17712 PulseGuide returned control before completion, sleep 322
22:02:46.982 00.339 17712 IsGuiding returns 0
22:02:46.982 00.000 17712 Move returns status 0, amount 312
22:02:46.983 00.001 17712 MoveAxis(N, 0, ABG)
22:02:46.983 00.000 17712 Move returns status 0, amount 0
22:02:46.983 00.000 17712 move complete, result=0
22:02:46.984 00.001 17712 worker thread done servicing request
22:02:46.984 00.000 17712 Worker thread wakes up
22:02:46.984 00.000 484 GuideStep: 1.3 px 312 ms WEST, 0.2 px 0 ms NORTH
22:02:46.989 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:46.989 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:50.468 03.479 17712 Exposure complete
22:02:50.781 00.313 17712 worker thread done servicing request
22:02:50.781 00.000 484 OnExposeComplete: enter
22:02:50.788 00.007 484 UpdateGuideState(): m_state=6
22:02:50.796 00.008 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:02:50.804 00.008 484 Star::Find returns 1 (0), X=1783.07, Y=858.69, Mass=261012, SNR=60.6, Peak=36711 HFD=2.4
22:02:50.810 00.006 484 MultiStar: [#1 0.25,0.22,0.82,U] [#2 -0.20,-0.12,0.88,U] [#3 0.17,-0.20,1.01,U] [#4 0.02,0.15,0.56,U] [#5 0.31,0.09,0.59,U] [#6 -0.03,0.35,0.82,U] [#7 0.19,-0.14,0.76,U] [#8 0.00,0.00,0.00,L] [#9 0.35,0.02,0.51,U] 
22:02:50.819 00.009 484 refined, 8 included, MultiStar: {0.25, 0.09}, one-star: {1.02, 0.42}
22:02:50.823 00.004 484 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.76) = xAngle (1.10 = 1.10)
22:02:50.833 00.010 484 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.09 = -2.19)
22:02:50.840 00.007 484 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.26 cameraTheta=0.35 mountX=0.12 mountY=-0.21, mountTheta=-1.07
22:02:50.847 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.25, y=0.09, opts=13)
22:02:50.852 00.005 484 Enqueuing Move request for scope (0.25, 0.09)
22:02:50.856 00.004 17712 Worker thread wakes up
22:02:50.856 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1299, FiltMax=65535, Gamma=1.000
22:02:50.859 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
22:02:50.860 00.001 484 UpdateGuideState exits: m=261012 SNR=60.6
22:02:50.864 00.004 17712 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
22:02:50.865 00.001 17712 Moving (0.25, 0.09) raw xDistance=0.12 yDistance=-0.21
22:02:50.865 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:02:50.865 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:50.865 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:02:50.865 00.000 17712 MoveAxis(E, 0, ABG)
22:02:50.865 00.000 17712 Move returns status 0, amount 0
22:02:50.865 00.000 17712 MoveAxis(N, 0, ABG)
22:02:50.865 00.000 17712 Move returns status 0, amount 0
22:02:50.865 00.000 17712 move complete, result=0
22:02:50.866 00.001 17712 worker thread done servicing request
22:02:50.866 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.869 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:50.873 00.004 484 Enqueuing Expose request
22:02:50.876 00.003 17712 Worker thread wakes up
22:02:50.876 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:50.879 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:50.879 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:54.316 03.437 17712 Exposure complete
22:02:54.625 00.309 17712 worker thread done servicing request
22:02:54.625 00.000 484 OnExposeComplete: enter
22:02:54.630 00.005 484 UpdateGuideState(): m_state=6
22:02:54.639 00.009 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:02:54.651 00.012 484 Star::Find returns 1 (0), X=1783.10, Y=858.69, Mass=213558, SNR=48.5, Peak=48397 HFD=2.2
22:02:54.662 00.011 484 MultiStar: [#1 0.04,0.29,1.10,U] [#2 0.16,0.14,1.05,U] [#3 0.01,-0.04,1.24,U] [#4 -0.19,0.44,0.84,U] [#5 0.55,-0.03,0.82,U] [#6 0.00,0.31,0.86,U] [#7 0.19,0.26,0.81,U] [#8 -0.21,-0.25,1.02,U] 
22:02:54.673 00.011 484 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {1.05, 0.42}
22:02:54.685 00.012 484 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.76) = xAngle (1.51 = 1.51)
22:02:54.688 00.003 484 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.50 = -1.79)
22:02:54.692 00.004 484 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=0.01 mountY=-0.23, mountTheta=-1.51
22:02:54.705 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.16, opts=13)
22:02:54.714 00.009 484 Enqueuing Move request for scope (0.17, 0.16)
22:02:54.722 00.008 17712 Worker thread wakes up
22:02:54.722 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
22:02:54.722 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
22:02:54.723 00.001 17712 Moving (0.17, 0.16) raw xDistance=0.01 yDistance=-0.23
22:02:54.723 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:02:54.723 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:54.723 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:02:54.723 00.000 17712 MoveAxis(E, 0, ABG)
22:02:54.723 00.000 17712 Move returns status 0, amount 0
22:02:54.724 00.001 17712 MoveAxis(N, 0, ABG)
22:02:54.724 00.000 17712 Move returns status 0, amount 0
22:02:54.724 00.000 17712 move complete, result=0
22:02:54.724 00.000 17712 worker thread done servicing request
22:02:54.724 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:02:54.733 00.009 484 UpdateGuideState exits: m=213558 SNR=48.5
22:02:54.737 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:54.740 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:54.743 00.003 484 Enqueuing Expose request
22:02:54.746 00.003 17712 Worker thread wakes up
22:02:54.746 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:02:54.750 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:54.750 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:02:58.177 03.427 17712 Exposure complete
22:02:58.461 00.284 17712 worker thread done servicing request
22:02:58.461 00.000 484 OnExposeComplete: enter
22:02:58.469 00.008 484 UpdateGuideState(): m_state=6
22:02:58.475 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:02:58.483 00.008 484 Star::Find returns 1 (0), X=1783.80, Y=858.27, Mass=228541, SNR=54.2, Peak=39824 HFD=2.5
22:02:58.488 00.005 484 MultiStar: [#1 0.55,-0.23,0.94,U] [#2 0.61,-0.41,0.93,U] [#3 0.44,-0.42,1.32,U] [#4 0.86,-0.32,0.74,U] [#5 1.00,-0.44,0.76,U] [#6 0.51,-0.21,0.73,U] [#7 0.78,-0.41,0.73,U] [#8 0.61,-0.69,0.83,U] 
22:02:58.491 00.003 484 refined, 8 included, MultiStar: {0.78, -0.34}, one-star: {1.75, -0.00}
22:02:58.495 00.004 484 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.76) = xAngle (0.35 = 0.35)
22:02:58.500 00.005 484 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
22:02:58.504 00.004 484 CameraToMount -- cameraX=0.78 cameraY=-0.34 hyp=0.86 cameraTheta=-0.41 mountX=0.80 mountY=-0.16, mountTheta=-0.20
22:02:58.511 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.78, y=-0.34, opts=13)
22:02:58.520 00.009 484 Enqueuing Move request for scope (0.78, -0.34)
22:02:58.524 00.004 17712 Worker thread wakes up
22:02:58.524 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=850, FiltMax=65535, Gamma=1.000
22:02:58.528 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.34) opts 0xd
22:02:58.528 00.000 17712 Handling offset move in thread for scope, endpoint = (0.78, -0.34)
22:02:58.528 00.000 484 UpdateGuideState exits: m=228541 SNR=54.2
22:02:58.533 00.005 17712 Moving (0.78, -0.34) raw xDistance=0.80 yDistance=-0.16
22:02:58.533 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.80
22:02:58.533 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:58.533 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:02:58.533 00.000 17712 MoveAxis(W, 188, ABG)
22:02:58.533 00.000 17712 Guiding  Dir = 3, Dur = 188
22:02:58.534 00.001 17712 IsSlewing returns 0
22:02:58.534 00.000 17712 IsGuiding returns 0
22:02:58.534 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:58.538 00.004 17712 PulseGuide returned control before completion, sleep 196
22:02:58.538 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:02:58.542 00.004 484 Enqueuing Expose request
22:02:58.748 00.206 17712 IsGuiding returns 1
22:02:58.748 00.000 17712 scope still moving after pulse duration time elapsed
22:02:58.780 00.032 17712 IsSlewing returns 0
22:02:58.781 00.001 17712 IsGuiding returns 0
22:02:58.781 00.000 17712 scope move finished after 188 + 59 ms
22:02:58.781 00.000 17712 Move returns status 0, amount 188
22:02:58.781 00.000 17712 MoveAxis(N, 0, ABG)
22:02:58.781 00.000 17712 Move returns status 0, amount 0
22:02:58.781 00.000 17712 move complete, result=0
22:02:58.781 00.000 17712 worker thread done servicing request
22:02:58.781 00.000 17712 Worker thread wakes up
22:02:58.781 00.000 484 GuideStep: 0.8 px 188 ms WEST, -0.2 px 0 ms NORTH
22:02:58.786 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:02:58.786 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:02.321 03.535 17712 Exposure complete
22:03:02.635 00.314 17712 worker thread done servicing request
22:03:02.635 00.000 484 OnExposeComplete: enter
22:03:02.640 00.005 484 UpdateGuideState(): m_state=6
22:03:02.646 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:03:02.654 00.008 484 Star::Find returns 1 (0), X=1783.17, Y=858.11, Mass=232478, SNR=55.9, Peak=43687 HFD=2.2
22:03:02.659 00.005 484 MultiStar: [#1 0.30,-0.22,0.99,U] [#2 -0.04,-0.43,1.02,U] [#3 0.11,-0.32,1.11,U] [#4 0.23,-0.07,0.80,U] [#5 0.30,-0.16,0.71,U] [#6 -0.19,-0.10,0.82,U] [#7 0.46,-0.15,0.62,U] [#8 -0.08,-0.37,0.95,U] 
22:03:02.665 00.006 484 refined, 8 included, MultiStar: {0.24, -0.23}, one-star: {1.12, -0.16}
22:03:02.670 00.005 484 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.76) = xAngle (-0.01 = -0.01)
22:03:02.674 00.004 484 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
22:03:02.678 00.004 484 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.34 cameraTheta=-0.77 mountX=0.34 mountY=0.05, mountTheta=0.16
22:03:02.689 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.24, y=-0.23, opts=13)
22:03:02.693 00.004 484 Enqueuing Move request for scope (0.24, -0.23)
22:03:02.698 00.005 17712 Worker thread wakes up
22:03:02.698 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
22:03:02.698 00.000 17712 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
22:03:02.698 00.000 17712 Moving (0.24, -0.23) raw xDistance=0.34 yDistance=0.05
22:03:02.698 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
22:03:02.698 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:02.699 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:03:02.699 00.000 17712 MoveAxis(W, 91, ABG)
22:03:02.699 00.000 17712 Guiding  Dir = 3, Dur = 91
22:03:02.699 00.000 17712 IsSlewing returns 0
22:03:02.699 00.000 17712 IsGuiding returns 0
22:03:02.700 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1411, FiltMax=65535, Gamma=1.000
22:03:02.704 00.004 17712 PulseGuide returned control before completion, sleep 101
22:03:02.704 00.000 484 UpdateGuideState exits: m=232478 SNR=55.9
22:03:02.708 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:02.714 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:02.722 00.008 484 Enqueuing Expose request
22:03:02.819 00.097 17712 IsGuiding returns 1
22:03:02.819 00.000 17712 scope still moving after pulse duration time elapsed
22:03:02.850 00.031 17712 IsSlewing returns 0
22:03:02.851 00.001 17712 IsGuiding returns 0
22:03:02.851 00.000 17712 scope move finished after 91 + 59 ms
22:03:02.851 00.000 17712 Move returns status 0, amount 91
22:03:02.851 00.000 17712 MoveAxis(N, 0, ABG)
22:03:02.851 00.000 17712 Move returns status 0, amount 0
22:03:02.851 00.000 17712 move complete, result=0
22:03:02.851 00.000 17712 worker thread done servicing request
22:03:02.851 00.000 17712 Worker thread wakes up
22:03:02.851 00.000 484 GuideStep: 0.3 px 91 ms WEST, 0.1 px 0 ms NORTH
22:03:02.856 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:02.856 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:06.317 03.461 17712 Exposure complete
22:03:06.618 00.301 17712 worker thread done servicing request
22:03:06.619 00.001 484 OnExposeComplete: enter
22:03:06.623 00.004 484 UpdateGuideState(): m_state=6
22:03:06.627 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:03:06.633 00.006 484 Star::Find returns 1 (0), X=1783.58, Y=858.03, Mass=252670, SNR=60.3, Peak=51232 HFD=2.3
22:03:06.639 00.006 484 MultiStar: [#1 0.68,-0.06,0.90,U] [#2 0.68,-0.50,0.91,U] [#3 0.69,-0.40,1.12,U] [#4 0.55,-0.29,0.67,U] [#5 0.85,-0.12,0.60,U] [#6 0.54,0.15,0.69,U] [#7 0.79,-0.26,0.58,U] [#8 0.67,-0.70,0.74,U] 
22:03:06.643 00.004 484 refined, 8 included, MultiStar: {0.80, -0.28}, one-star: {1.53, -0.24}
22:03:06.648 00.005 484 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.76) = xAngle (0.42 = 0.42)
22:03:06.653 00.005 484 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.41 = -2.88)
22:03:06.657 00.004 484 CameraToMount -- cameraX=0.80 cameraY=-0.28 hyp=0.84 cameraTheta=-0.34 mountX=0.77 mountY=-0.22, mountTheta=-0.28
22:03:06.664 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.80, y=-0.28, opts=13)
22:03:06.668 00.004 484 Enqueuing Move request for scope (0.80, -0.28)
22:03:06.672 00.004 17712 Worker thread wakes up
22:03:06.672 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.28) opts 0xd
22:03:06.672 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1296, FiltMax=65535, Gamma=1.000
22:03:06.676 00.004 17712 Handling offset move in thread for scope, endpoint = (0.80, -0.28)
22:03:06.676 00.000 484 UpdateGuideState exits: m=252670 SNR=60.3
22:03:06.681 00.005 17712 Moving (0.80, -0.28) raw xDistance=0.77 yDistance=-0.22
22:03:06.681 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.77
22:03:06.682 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:06.682 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:03:06.682 00.000 17712 MoveAxis(W, 186, ABG)
22:03:06.682 00.000 17712 Guiding  Dir = 3, Dur = 186
22:03:06.682 00.000 17712 IsSlewing returns 0
22:03:06.683 00.001 17712 IsGuiding returns 0
22:03:06.683 00.000 17712 PulseGuide returned control before completion, sleep 196
22:03:06.683 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:06.687 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:06.693 00.006 484 Enqueuing Expose request
22:03:06.894 00.201 17712 IsGuiding returns 1
22:03:06.894 00.000 17712 scope still moving after pulse duration time elapsed
22:03:06.926 00.032 17712 IsSlewing returns 0
22:03:06.926 00.000 17712 IsGuiding returns 0
22:03:06.926 00.000 17712 scope move finished after 186 + 57 ms
22:03:06.926 00.000 17712 Move returns status 0, amount 186
22:03:06.926 00.000 17712 MoveAxis(N, 0, ABG)
22:03:06.926 00.000 17712 Move returns status 0, amount 0
22:03:06.926 00.000 17712 move complete, result=0
22:03:06.926 00.000 17712 worker thread done servicing request
22:03:06.928 00.002 484 GuideStep: 0.8 px 186 ms WEST, -0.2 px 0 ms NORTH
22:03:06.933 00.005 17712 Worker thread wakes up
22:03:06.933 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:06.933 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:10.385 03.452 17712 Exposure complete
22:03:10.683 00.298 17712 worker thread done servicing request
22:03:10.683 00.000 484 OnExposeComplete: enter
22:03:10.687 00.004 484 UpdateGuideState(): m_state=6
22:03:10.691 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:03:10.695 00.004 484 Star::Find returns 1 (0), X=1782.94, Y=857.76, Mass=246453, SNR=52.6, Peak=44583 HFD=2.4
22:03:10.700 00.005 484 MultiStar: [#1 0.00,-0.44,1.01,U] [#2 -0.06,-0.92,1.01,U] [#3 -0.23,-0.53,1.12,U] [#4 0.03,-0.65,0.87,U] [#5 0.51,-0.31,0.80,U] [#6 -0.39,-0.13,0.84,U] [#7 0.42,-0.21,0.68,U] [#8 -0.02,-0.73,0.96,U] 
22:03:10.704 00.004 484 refined, 8 included, MultiStar: {0.11, -0.51}, one-star: {0.90, -0.51}
22:03:10.707 00.003 484 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.76) = xAngle (-0.59 = -0.59)
22:03:10.711 00.004 484 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.39 = 2.39)
22:03:10.716 00.005 484 CameraToMount -- cameraX=0.11 cameraY=-0.51 hyp=0.53 cameraTheta=-1.35 mountX=0.44 mountY=0.36, mountTheta=0.69
22:03:10.726 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=-0.51, opts=13)
22:03:10.729 00.003 484 Enqueuing Move request for scope (0.11, -0.51)
22:03:10.734 00.005 17712 Worker thread wakes up
22:03:10.735 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1584, FiltMax=65535, Gamma=1.000
22:03:10.738 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.51) opts 0xd
22:03:10.739 00.001 17712 Handling offset move in thread for scope, endpoint = (0.11, -0.51)
22:03:10.739 00.000 17712 Moving (0.11, -0.51) raw xDistance=0.44 yDistance=0.36
22:03:10.739 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
22:03:10.739 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:10.739 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:03:10.739 00.000 484 UpdateGuideState exits: m=246453 SNR=52.6
22:03:10.743 00.004 17712 MoveAxis(W, 115, ABG)
22:03:10.743 00.000 17712 Guiding  Dir = 3, Dur = 115
22:03:10.743 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.747 00.004 17712 IsSlewing returns 0
22:03:10.747 00.000 17712 IsGuiding returns 0
22:03:10.748 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:10.752 00.004 484 Enqueuing Expose request
22:03:10.756 00.004 17712 PulseGuide returned control before completion, sleep 125
22:03:10.894 00.138 17712 IsGuiding returns 1
22:03:10.894 00.000 17712 scope still moving after pulse duration time elapsed
22:03:10.926 00.032 17712 IsSlewing returns 0
22:03:10.926 00.000 17712 IsGuiding returns 1
22:03:10.957 00.031 17712 IsSlewing returns 0
22:03:10.957 00.000 17712 IsGuiding returns 1
22:03:10.988 00.031 17712 IsSlewing returns 0
22:03:10.988 00.000 17712 IsGuiding returns 0
22:03:10.988 00.000 17712 scope move finished after 115 + 125 ms
22:03:10.988 00.000 17712 Move returns status 0, amount 115
22:03:10.989 00.001 17712 MoveAxis(N, 0, ABG)
22:03:10.989 00.000 17712 Move returns status 0, amount 0
22:03:10.989 00.000 17712 move complete, result=0
22:03:10.989 00.000 17712 worker thread done servicing request
22:03:10.989 00.000 17712 Worker thread wakes up
22:03:10.989 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:10.990 00.001 484 GuideStep: 0.4 px 115 ms WEST, 0.4 px 0 ms NORTH
22:03:10.995 00.005 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:14.417 03.422 17712 Exposure complete
22:03:14.711 00.294 17712 worker thread done servicing request
22:03:14.711 00.000 484 OnExposeComplete: enter
22:03:14.715 00.004 484 UpdateGuideState(): m_state=6
22:03:14.720 00.005 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:03:14.727 00.007 484 Star::Find returns 1 (0), X=1783.06, Y=858.53, Mass=215209, SNR=54.2, Peak=40221 HFD=2.1
22:03:14.730 00.003 484 MultiStar: [#1 -0.16,0.48,1.05,U] [#2 0.03,0.12,0.98,U] [#3 -0.29,0.03,1.09,U] [#4 -0.09,0.24,0.78,U] [#5 0.24,-0.24,0.83,U] [#6 -0.51,0.47,0.87,U] [#7 0.12,0.19,0.83,U] [#8 -0.01,-0.09,0.71,U] 
22:03:14.735 00.005 484 refined, 8 included, MultiStar: {0.04, 0.17}, one-star: {1.01, 0.26}
22:03:14.738 00.003 484 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.76) = xAngle (2.09 = 2.09)
22:03:14.742 00.004 484 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.08 = -1.20)
22:03:14.746 00.004 484 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.34 mountX=-0.09 mountY=-0.16, mountTheta=-2.06
22:03:14.755 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=0.17, opts=13)
22:03:14.759 00.004 484 Enqueuing Move request for scope (0.04, 0.17)
22:03:14.761 00.002 17712 Worker thread wakes up
22:03:14.762 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1648, FiltMax=65535, Gamma=1.000
22:03:14.767 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
22:03:14.768 00.001 484 UpdateGuideState exits: m=215209 SNR=54.2
22:03:14.770 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:14.774 00.004 17712 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
22:03:14.774 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:14.777 00.003 484 Enqueuing Expose request
22:03:14.780 00.003 17712 Moving (0.04, 0.17) raw xDistance=-0.09 yDistance=-0.16
22:03:14.781 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:03:14.781 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:14.781 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:03:14.781 00.000 17712 MoveAxis(E, 0, ABG)
22:03:14.781 00.000 17712 Move returns status 0, amount 0
22:03:14.781 00.000 17712 MoveAxis(N, 0, ABG)
22:03:14.781 00.000 17712 Move returns status 0, amount 0
22:03:14.781 00.000 17712 move complete, result=0
22:03:14.781 00.000 17712 worker thread done servicing request
22:03:14.781 00.000 17712 Worker thread wakes up
22:03:14.783 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:14.783 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:14.786 00.003 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:03:18.318 03.532 17712 Exposure complete
22:03:18.781 00.463 17712 worker thread done servicing request
22:03:18.781 00.000 484 OnExposeComplete: enter
22:03:18.785 00.004 484 UpdateGuideState(): m_state=6
22:03:18.789 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:03:18.796 00.007 484 Star::Find returns 1 (0), X=1782.22, Y=858.63, Mass=233859, SNR=57.8, Peak=43248 HFD=1.9
22:03:18.802 00.006 484 MultiStar: [#1 -0.73,0.55,1.03,U] [#2 -0.97,0.25,0.94,U] [#3 -0.90,0.09,1.02,U] [#4 -0.86,0.47,0.69,U] [#5 -0.75,0.34,0.75,U] [#6 -1.37,0.77,0.80,U] [#7 -0.96,0.52,0.59,U] [#8 -0.86,-0.05,0.65,U] 
22:03:18.808 00.006 484 single-star, 8 included, MultiStar: {-0.77, 0.36}, one-star: {0.17, 0.36}
22:03:18.814 00.006 484 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.76) = xAngle (1.88 = 1.88)
22:03:18.819 00.005 484 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.87 = -1.41)
22:03:18.824 00.005 484 CameraToMount -- cameraX=0.17 cameraY=0.36 hyp=0.40 cameraTheta=1.12 mountX=-0.12 mountY=-0.40, mountTheta=-1.87
22:03:18.833 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.36, opts=13)
22:03:18.837 00.004 484 Enqueuing Move request for scope (0.17, 0.36)
22:03:18.842 00.005 17712 Worker thread wakes up
22:03:18.842 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1603, FiltMax=65535, Gamma=1.000
22:03:18.845 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.36) opts 0xd
22:03:18.845 00.000 484 UpdateGuideState exits: m=233859 SNR=57.8
22:03:18.849 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:18.853 00.004 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.36)
22:03:18.853 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:18.859 00.006 17712 Moving (0.17, 0.36) raw xDistance=-0.12 yDistance=-0.40
22:03:18.859 00.000 484 Enqueuing Expose request
22:03:18.863 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:03:18.863 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:18.863 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:03:18.863 00.000 17712 MoveAxis(E, 0, ABG)
22:03:18.863 00.000 17712 Move returns status 0, amount 0
22:03:18.863 00.000 17712 MoveAxis(N, 0, ABG)
22:03:18.865 00.002 17712 Move returns status 0, amount 0
22:03:18.865 00.000 17712 move complete, result=0
22:03:18.866 00.001 17712 worker thread done servicing request
22:03:18.866 00.000 17712 Worker thread wakes up
22:03:18.866 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:18.866 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:18.868 00.002 484 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:03:22.263 03.395 17712 Exposure complete
22:03:22.515 00.252 17712 worker thread done servicing request
22:03:22.515 00.000 484 OnExposeComplete: enter
22:03:22.519 00.004 484 UpdateGuideState(): m_state=6
22:03:22.523 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:03:22.526 00.003 484 Star::Find returns 1 (0), X=1782.42, Y=858.96, Mass=247537, SNR=54.8, Peak=51533 HFD=2.2
22:03:22.530 00.004 484 MultiStar: [#1 -0.65,0.86,0.92,U] [#2 -0.40,0.12,0.81,U] [#3 -0.91,0.56,1.14,U] [#4 -0.62,0.56,0.75,U] [#5 -0.37,0.49,0.75,U] [#6 -0.73,0.75,0.89,U] [#7 -0.18,0.60,0.74,U] [#8 -0.73,0.54,0.92,U] 
22:03:22.534 00.004 484 refined, 8 included, MultiStar: {-0.48, 0.58}, one-star: {0.38, 0.69}
22:03:22.538 00.004 484 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.76) = xAngle (3.01 = 3.01)
22:03:22.540 00.002 484 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.00 = -0.28)
22:03:22.543 00.003 484 CameraToMount -- cameraX=-0.48 cameraY=0.58 hyp=0.75 cameraTheta=2.25 mountX=-0.75 mountY=-0.21, mountTheta=-2.87
22:03:22.555 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.48, y=0.58, opts=13)
22:03:22.559 00.004 484 Enqueuing Move request for scope (-0.48, 0.58)
22:03:22.562 00.003 17712 Worker thread wakes up
22:03:22.562 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.58) opts 0xd
22:03:22.562 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.48, 0.58)
22:03:22.563 00.001 17712 Moving (-0.48, 0.58) raw xDistance=-0.75 yDistance=-0.21
22:03:22.563 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
22:03:22.563 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:22.563 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:03:22.563 00.000 17712 MoveAxis(E, 174, ABG)
22:03:22.563 00.000 17712 Guiding  Dir = 2, Dur = 174
22:03:22.565 00.002 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1523, FiltMax=65535, Gamma=1.000
22:03:22.574 00.009 17712 IsSlewing returns 0
22:03:22.574 00.000 484 UpdateGuideState exits: m=247537 SNR=54.8
22:03:22.578 00.004 17712 IsGuiding returns 0
22:03:22.578 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.584 00.006 17712 PulseGuide returned control before completion, sleep 184
22:03:22.586 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:22.597 00.011 484 Enqueuing Expose request
22:03:22.783 00.186 17712 IsGuiding returns 0
22:03:22.783 00.000 17712 Move returns status 0, amount 174
22:03:22.783 00.000 17712 MoveAxis(N, 0, ABG)
22:03:22.784 00.001 17712 Move returns status 0, amount 0
22:03:22.784 00.000 17712 move complete, result=0
22:03:22.784 00.000 17712 worker thread done servicing request
22:03:22.784 00.000 17712 Worker thread wakes up
22:03:22.784 00.000 484 GuideStep: -0.7 px 174 ms EAST, -0.2 px 0 ms NORTH
22:03:22.787 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:22.787 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:26.236 03.449 17712 Exposure complete
22:03:26.667 00.431 17712 worker thread done servicing request
22:03:26.668 00.001 484 OnExposeComplete: enter
22:03:26.672 00.004 484 UpdateGuideState(): m_state=6
22:03:26.680 00.008 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:03:26.685 00.005 484 Star::Find returns 1 (0), X=1782.63, Y=858.74, Mass=251806, SNR=62.8, Peak=50013 HFD=2.1
22:03:26.692 00.007 484 MultiStar: [#1 0.00,0.00,0.00,L] [#2 -0.43,0.34,0.80,U] [#3 -0.47,0.43,1.06,U] [#4 -0.41,0.36,0.66,U] [#5 0.01,0.55,0.69,U] [#6 -0.82,0.62,0.79,U] [#7 -0.09,0.30,0.59,U] [#8 -0.30,-0.13,0.78,U] [#9 0.00,0.00,0.00,L] [#10 0.51,1.09,0.49,U] 
22:03:26.696 00.004 484 refined, 8 included, MultiStar: {-0.18, 0.43}, one-star: {0.58, 0.47}
22:03:26.703 00.007 484 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.76) = xAngle (2.72 = 2.72)
22:03:26.708 00.005 484 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.71 = -0.57)
22:03:26.713 00.005 484 CameraToMount -- cameraX=-0.18 cameraY=0.43 hyp=0.46 cameraTheta=1.96 mountX=-0.42 mountY=-0.25, mountTheta=-2.61
22:03:26.724 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=0.43, opts=13)
22:03:26.731 00.007 484 Enqueuing Move request for scope (-0.18, 0.43)
22:03:26.735 00.004 17712 Worker thread wakes up
22:03:26.736 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1632, FiltMax=65535, Gamma=1.000
22:03:26.739 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.43) opts 0xd
22:03:26.739 00.000 484 UpdateGuideState exits: m=251806 SNR=62.8
22:03:26.743 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.18, 0.43)
22:03:26.743 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:26.748 00.005 17712 Moving (-0.18, 0.43) raw xDistance=-0.42 yDistance=-0.25
22:03:26.748 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:26.751 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
22:03:26.751 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:26.751 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:03:26.752 00.001 17712 MoveAxis(E, 110, ABG)
22:03:26.752 00.000 484 Enqueuing Expose request
22:03:26.756 00.004 17712 Guiding  Dir = 2, Dur = 110
22:03:26.756 00.000 17712 IsSlewing returns 0
22:03:26.757 00.001 17712 IsGuiding returns 0
22:03:26.757 00.000 17712 PulseGuide returned control before completion, sleep 120
22:03:26.888 00.131 17712 IsGuiding returns 1
22:03:26.889 00.001 17712 scope still moving after pulse duration time elapsed
22:03:26.919 00.030 17712 IsSlewing returns 0
22:03:26.919 00.000 17712 IsGuiding returns 0
22:03:26.919 00.000 17712 scope move finished after 110 + 52 ms
22:03:26.920 00.001 17712 Move returns status 0, amount 110
22:03:26.920 00.000 17712 MoveAxis(N, 0, ABG)
22:03:26.920 00.000 17712 Move returns status 0, amount 0
22:03:26.920 00.000 17712 move complete, result=0
22:03:26.920 00.000 17712 worker thread done servicing request
22:03:26.920 00.000 17712 Worker thread wakes up
22:03:26.920 00.000 484 GuideStep: -0.4 px 110 ms EAST, -0.2 px 0 ms NORTH
22:03:26.925 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:26.925 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:30.345 03.420 17712 Exposure complete
22:03:30.620 00.275 17712 worker thread done servicing request
22:03:30.620 00.000 484 OnExposeComplete: enter
22:03:30.625 00.005 484 UpdateGuideState(): m_state=6
22:03:30.628 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:03:30.633 00.005 484 Star::Find returns 1 (0), X=1783.41, Y=858.33, Mass=232845, SNR=51.0, Peak=47200 HFD=1.7
22:03:30.637 00.004 484 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.36,-0.18,0.96,U] [#3 0.04,-0.07,1.29,U] [#4 0.43,-0.03,0.72,U] [#5 0.24,0.03,1.02,U] [#6 0.13,0.12,0.90,U] [#7 0.79,-0.02,0.76,U] [#8 0.16,-0.44,0.93,U] [#9 0.35,-0.37,0.84,U] 
22:03:30.641 00.004 484 refined, 8 included, MultiStar: {0.41, -0.10}, one-star: {1.36, 0.06}
22:03:30.643 00.002 484 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.76) = xAngle (0.53 = 0.53)
22:03:30.647 00.004 484 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.51 = -2.77)
22:03:30.651 00.004 484 CameraToMount -- cameraX=0.41 cameraY=-0.10 hyp=0.42 cameraTheta=-0.23 mountX=0.37 mountY=-0.15, mountTheta=-0.40
22:03:30.660 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=-0.10, opts=13)
22:03:30.665 00.005 484 Enqueuing Move request for scope (0.41, -0.10)
22:03:30.669 00.004 17712 Worker thread wakes up
22:03:30.669 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1440, FiltMax=65535, Gamma=1.000
22:03:30.672 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.10) opts 0xd
22:03:30.672 00.000 17712 Handling offset move in thread for scope, endpoint = (0.41, -0.10)
22:03:30.672 00.000 17712 Moving (0.41, -0.10) raw xDistance=0.37 yDistance=-0.15
22:03:30.672 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.37
22:03:30.672 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:30.672 00.000 484 UpdateGuideState exits: m=232845 SNR=51.0
22:03:30.676 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:03:30.676 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.680 00.004 17712 MoveAxis(W, 78, ABG)
22:03:30.681 00.001 17712 Guiding  Dir = 3, Dur = 78
22:03:30.681 00.000 17712 IsSlewing returns 0
22:03:30.681 00.000 17712 IsGuiding returns 0
22:03:30.683 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:30.689 00.006 17712 PulseGuide returned control before completion, sleep 88
22:03:30.690 00.001 484 Enqueuing Expose request
22:03:30.819 00.129 17712 IsGuiding returns 0
22:03:30.820 00.001 17712 Move returns status 0, amount 78
22:03:30.820 00.000 17712 MoveAxis(N, 0, ABG)
22:03:30.820 00.000 17712 Move returns status 0, amount 0
22:03:30.820 00.000 17712 move complete, result=0
22:03:30.820 00.000 484 GuideStep: 0.4 px 78 ms WEST, -0.2 px 0 ms NORTH
22:03:30.827 00.007 17712 worker thread done servicing request
22:03:30.828 00.001 17712 Worker thread wakes up
22:03:30.831 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:30.831 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:34.292 03.461 17712 Exposure complete
22:03:34.703 00.411 17712 worker thread done servicing request
22:03:34.703 00.000 484 OnExposeComplete: enter
22:03:34.707 00.004 484 UpdateGuideState(): m_state=6
22:03:34.713 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:03:34.718 00.005 484 Star::Find returns 1 (0), X=1783.63, Y=857.74, Mass=228171, SNR=52.2, Peak=48512 HFD=1.8
22:03:34.723 00.005 484 MultiStar: [#1 0.63,-0.42,1.10,U] [#2 0.57,-1.26,1.00,U] [#3 0.76,-0.94,1.06,U] [#4 0.65,-0.85,0.87,U] [#5 1.18,-0.71,0.68,U] [#6 0.20,-0.63,0.89,U] [#7 0.91,-0.78,0.71,U] [#8 0.56,-1.19,0.81,U] 
22:03:34.726 00.003 484 refined, 8 included, MultiStar: {0.78, -0.81}, one-star: {1.58, -0.53}
22:03:34.730 00.004 484 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.76) = xAngle (-0.05 = -0.05)
22:03:34.734 00.004 484 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.94 = 2.94)
22:03:34.737 00.003 484 CameraToMount -- cameraX=0.78 cameraY=-0.81 hyp=1.12 cameraTheta=-0.80 mountX=1.12 mountY=0.22, mountTheta=0.20
22:03:34.745 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.78, y=-0.81, opts=13)
22:03:34.750 00.005 484 Enqueuing Move request for scope (0.78, -0.81)
22:03:34.753 00.003 17712 Worker thread wakes up
22:03:34.753 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1255, FiltMax=65535, Gamma=1.000
22:03:34.757 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.81) opts 0xd
22:03:34.757 00.000 484 UpdateGuideState exits: m=228171 SNR=52.2
22:03:34.760 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:34.763 00.003 17712 Handling offset move in thread for scope, endpoint = (0.78, -0.81)
22:03:34.763 00.000 17712 Moving (0.78, -0.81) raw xDistance=1.12 yDistance=0.22
22:03:34.763 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.12
22:03:34.763 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:34.765 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:03:34.765 00.000 17712 MoveAxis(W, 267, ABG)
22:03:34.765 00.000 17712 Guiding  Dir = 3, Dur = 267
22:03:34.765 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:34.769 00.004 484 Enqueuing Expose request
22:03:34.773 00.004 17712 IsSlewing returns 0
22:03:34.773 00.000 17712 IsGuiding returns 0
22:03:34.774 00.001 17712 PulseGuide returned control before completion, sleep 277
22:03:35.052 00.278 17712 IsGuiding returns 1
22:03:35.052 00.000 17712 scope still moving after pulse duration time elapsed
22:03:35.084 00.032 17712 IsSlewing returns 0
22:03:35.084 00.000 17712 IsGuiding returns 0
22:03:35.084 00.000 17712 scope move finished after 267 + 43 ms
22:03:35.084 00.000 17712 Move returns status 0, amount 267
22:03:35.084 00.000 17712 MoveAxis(N, 0, ABG)
22:03:35.084 00.000 17712 Move returns status 0, amount 0
22:03:35.085 00.001 17712 move complete, result=0
22:03:35.085 00.000 17712 worker thread done servicing request
22:03:35.085 00.000 17712 Worker thread wakes up
22:03:35.085 00.000 484 GuideStep: 1.1 px 267 ms WEST, 0.2 px 0 ms NORTH
22:03:35.089 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:35.089 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:38.493 03.404 17712 Exposure complete
22:03:38.787 00.294 17712 worker thread done servicing request
22:03:38.787 00.000 484 OnExposeComplete: enter
22:03:38.791 00.004 484 UpdateGuideState(): m_state=6
22:03:38.795 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:03:38.800 00.005 484 Star::Find returns 1 (0), X=1783.02, Y=857.87, Mass=235992, SNR=52.2, Peak=36215 HFD=2.6
22:03:38.804 00.004 484 MultiStar: [#1 0.23,-0.15,0.99,U] [#2 0.04,-0.48,0.89,U] [#3 -0.10,-0.43,1.32,U] [#4 -0.05,-0.54,0.67,U] [#5 0.28,-0.63,0.83,U] [#6 -0.25,-0.07,0.85,U] [#7 0.38,-0.38,0.60,U] [#8 -0.11,-0.53,0.85,U] 
22:03:38.807 00.003 484 refined, 8 included, MultiStar: {0.15, -0.40}, one-star: {0.97, -0.40}
22:03:38.811 00.004 484 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.76) = xAngle (-0.45 = -0.45)
22:03:38.816 00.005 484 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.54 = 2.54)
22:03:38.819 00.003 484 CameraToMount -- cameraX=0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.20 mountX=0.38 mountY=0.24, mountTheta=0.56
22:03:38.826 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=-0.40, opts=13)
22:03:38.829 00.003 484 Enqueuing Move request for scope (0.15, -0.40)
22:03:38.834 00.005 17712 Worker thread wakes up
22:03:38.834 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:03:38.837 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.40) opts 0xd
22:03:38.837 00.000 484 UpdateGuideState exits: m=235992 SNR=52.2
22:03:38.840 00.003 17712 Handling offset move in thread for scope, endpoint = (0.15, -0.40)
22:03:38.840 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:38.843 00.003 17712 Moving (0.15, -0.40) raw xDistance=0.38 yDistance=0.24
22:03:38.843 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:38.846 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
22:03:38.846 00.000 484 Enqueuing Expose request
22:03:38.850 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:38.850 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:03:38.850 00.000 17712 MoveAxis(W, 108, ABG)
22:03:38.850 00.000 17712 Guiding  Dir = 3, Dur = 108
22:03:38.851 00.001 17712 IsSlewing returns 0
22:03:38.851 00.000 17712 IsGuiding returns 0
22:03:38.851 00.000 17712 PulseGuide returned control before completion, sleep 118
22:03:38.979 00.128 17712 IsGuiding returns 1
22:03:38.979 00.000 17712 scope still moving after pulse duration time elapsed
22:03:39.010 00.031 17712 IsSlewing returns 0
22:03:39.010 00.000 17712 IsGuiding returns 0
22:03:39.010 00.000 17712 scope move finished after 108 + 51 ms
22:03:39.010 00.000 17712 Move returns status 0, amount 108
22:03:39.010 00.000 17712 MoveAxis(N, 0, ABG)
22:03:39.011 00.001 17712 Move returns status 0, amount 0
22:03:39.011 00.000 17712 move complete, result=0
22:03:39.011 00.000 17712 worker thread done servicing request
22:03:39.011 00.000 17712 Worker thread wakes up
22:03:39.011 00.000 484 GuideStep: 0.4 px 108 ms WEST, 0.2 px 0 ms NORTH
22:03:39.015 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:39.015 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:42.425 03.410 17712 Exposure complete
22:03:42.680 00.255 484 OnExposeComplete: enter
22:03:42.685 00.005 17712 worker thread done servicing request
22:03:42.685 00.000 484 UpdateGuideState(): m_state=6
22:03:42.689 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:03:42.694 00.005 484 Star::Find returns 1 (0), X=1783.48, Y=858.06, Mass=208987, SNR=50.7, Peak=44864 HFD=2.2
22:03:42.697 00.003 484 MultiStar: [#1 0.37,0.15,1.02,U] [#2 0.49,-0.52,0.89,U] [#3 0.43,-0.16,1.05,U] [#4 0.65,-0.47,0.83,U] [#5 0.60,-0.06,0.88,U] [#6 0.15,0.19,0.86,U] [#7 0.64,-0.30,0.77,U] [#8 0.36,-0.43,0.87,U] 
22:03:42.701 00.004 484 refined, 8 included, MultiStar: {0.58, -0.19}, one-star: {1.43, -0.21}
22:03:42.705 00.004 484 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.76) = xAngle (0.44 = 0.44)
22:03:42.709 00.004 484 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.43 = -2.86)
22:03:42.711 00.002 484 CameraToMount -- cameraX=0.58 cameraY=-0.19 hyp=0.61 cameraTheta=-0.32 mountX=0.55 mountY=-0.17, mountTheta=-0.30
22:03:42.718 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.58, y=-0.19, opts=13)
22:03:42.722 00.004 484 Enqueuing Move request for scope (0.58, -0.19)
22:03:42.726 00.004 17712 Worker thread wakes up
22:03:42.726 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1543, FiltMax=65535, Gamma=1.000
22:03:42.728 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.19) opts 0xd
22:03:42.729 00.001 484 UpdateGuideState exits: m=208987 SNR=50.7
22:03:42.732 00.003 17712 Handling offset move in thread for scope, endpoint = (0.58, -0.19)
22:03:42.732 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.735 00.003 17712 Moving (0.58, -0.19) raw xDistance=0.55 yDistance=-0.17
22:03:42.736 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
22:03:42.736 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:42.736 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:03:42.736 00.000 17712 MoveAxis(W, 136, ABG)
22:03:42.736 00.000 17712 Guiding  Dir = 3, Dur = 136
22:03:42.736 00.000 17712 IsSlewing returns 0
22:03:42.737 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:42.741 00.004 484 Enqueuing Expose request
22:03:42.743 00.002 17712 IsGuiding returns 0
22:03:42.744 00.001 17712 PulseGuide returned control before completion, sleep 146
22:03:42.905 00.161 17712 IsGuiding returns 1
22:03:42.905 00.000 17712 scope still moving after pulse duration time elapsed
22:03:42.937 00.032 17712 IsSlewing returns 0
22:03:42.938 00.001 17712 IsGuiding returns 0
22:03:42.938 00.000 17712 scope move finished after 136 + 58 ms
22:03:42.938 00.000 17712 Move returns status 0, amount 136
22:03:42.939 00.001 17712 MoveAxis(N, 0, ABG)
22:03:42.939 00.000 17712 Move returns status 0, amount 0
22:03:42.939 00.000 17712 move complete, result=0
22:03:42.939 00.000 17712 worker thread done servicing request
22:03:42.939 00.000 484 GuideStep: 0.5 px 136 ms WEST, -0.2 px 0 ms NORTH
22:03:42.942 00.003 17712 Worker thread wakes up
22:03:42.942 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:42.942 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:46.365 03.423 17712 Exposure complete
22:03:46.728 00.363 17712 worker thread done servicing request
22:03:46.728 00.000 484 OnExposeComplete: enter
22:03:46.733 00.005 484 UpdateGuideState(): m_state=6
22:03:46.736 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:03:46.741 00.005 484 Star::Find returns 1 (0), X=1783.49, Y=858.34, Mass=245218, SNR=55.1, Peak=43152 HFD=1.9
22:03:46.744 00.003 484 MultiStar: [#1 0.38,0.54,0.93,U] [#2 0.31,0.22,0.88,U] [#3 0.16,0.25,1.15,U] [#4 0.30,0.01,0.66,U] [#5 0.41,0.08,0.70,U] [#6 0.18,0.51,0.91,U] [#7 0.71,-0.03,0.74,U] [#8 0.22,-0.09,0.83,U] 
22:03:46.749 00.005 484 refined, 8 included, MultiStar: {0.46, 0.19}, one-star: {1.44, 0.07}
22:03:46.752 00.003 484 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.76) = xAngle (1.15 = 1.15)
22:03:46.755 00.003 484 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.13 = -2.15)
22:03:46.760 00.005 484 CameraToMount -- cameraX=0.46 cameraY=0.19 hyp=0.50 cameraTheta=0.39 mountX=0.21 mountY=-0.42, mountTheta=-1.11
22:03:46.769 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.46, y=0.19, opts=13)
22:03:46.776 00.007 484 Enqueuing Move request for scope (0.46, 0.19)
22:03:46.780 00.004 17712 Worker thread wakes up
22:03:46.780 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.19) opts 0xd
22:03:46.781 00.001 17712 Handling offset move in thread for scope, endpoint = (0.46, 0.19)
22:03:46.781 00.000 17712 Moving (0.46, 0.19) raw xDistance=0.21 yDistance=-0.42
22:03:46.781 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:03:46.781 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1114, FiltMax=65535, Gamma=1.000
22:03:46.786 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:46.786 00.000 484 UpdateGuideState exits: m=245218 SNR=55.1
22:03:46.791 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:03:46.791 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:46.794 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:46.800 00.006 484 Enqueuing Expose request
22:03:46.803 00.003 17712 MoveAxis(E, 0, ABG)
22:03:46.803 00.000 17712 Move returns status 0, amount 0
22:03:46.803 00.000 17712 MoveAxis(N, 0, ABG)
22:03:46.803 00.000 17712 Move returns status 0, amount 0
22:03:46.803 00.000 17712 move complete, result=0
22:03:46.803 00.000 17712 worker thread done servicing request
22:03:46.803 00.000 17712 Worker thread wakes up
22:03:46.804 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:46.804 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:46.808 00.004 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:03:50.240 03.432 17712 Exposure complete
22:03:50.562 00.322 17712 worker thread done servicing request
22:03:50.562 00.000 484 OnExposeComplete: enter
22:03:50.566 00.004 484 UpdateGuideState(): m_state=6
22:03:50.571 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:03:50.575 00.004 484 Star::Find returns 1 (0), X=1783.63, Y=858.27, Mass=281594, SNR=61.1, Peak=46592 HFD=2.7
22:03:50.585 00.010 484 MultiStar: [#1 0.48,-0.03,0.82,U] [#2 0.58,-0.29,0.71,U] [#3 0.43,-0.22,0.92,U] [#4 0.55,-0.35,0.68,U] [#5 0.84,-0.33,0.59,U] [#6 0.19,-0.05,0.75,U] [#7 0.87,-0.28,0.51,U] [#8 0.54,-0.48,0.67,U] 
22:03:50.590 00.005 484 refined, 8 included, MultiStar: {0.69, -0.21}, one-star: {1.58, -0.00}
22:03:50.595 00.005 484 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.76) = xAngle (0.47 = 0.47)
22:03:50.600 00.005 484 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.46 = -2.83)
22:03:50.604 00.004 484 CameraToMount -- cameraX=0.69 cameraY=-0.21 hyp=0.72 cameraTheta=-0.29 mountX=0.64 mountY=-0.22, mountTheta=-0.33
22:03:50.619 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.69, y=-0.21, opts=13)
22:03:50.632 00.013 484 Enqueuing Move request for scope (0.69, -0.21)
22:03:50.643 00.011 17712 Worker thread wakes up
22:03:50.644 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:03:50.650 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.21) opts 0xd
22:03:50.651 00.001 484 UpdateGuideState exits: m=281594 SNR=61.1
22:03:50.654 00.003 17712 Handling offset move in thread for scope, endpoint = (0.69, -0.21)
22:03:50.654 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.658 00.004 17712 Moving (0.69, -0.21) raw xDistance=0.64 yDistance=-0.22
22:03:50.658 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
22:03:50.659 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:50.659 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:03:50.659 00.000 17712 MoveAxis(W, 150, ABG)
22:03:50.659 00.000 17712 Guiding  Dir = 3, Dur = 150
22:03:50.659 00.000 17712 IsSlewing returns 0
22:03:50.659 00.000 17712 IsGuiding returns 0
22:03:50.659 00.000 17712 PulseGuide returned control before completion, sleep 160
22:03:50.660 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:50.668 00.008 484 Enqueuing Expose request
22:03:50.827 00.159 17712 IsGuiding returns 1
22:03:50.827 00.000 17712 scope still moving after pulse duration time elapsed
22:03:50.859 00.032 17712 IsSlewing returns 0
22:03:50.859 00.000 17712 IsGuiding returns 0
22:03:50.859 00.000 17712 scope move finished after 150 + 49 ms
22:03:50.859 00.000 17712 Move returns status 0, amount 150
22:03:50.859 00.000 17712 MoveAxis(N, 0, ABG)
22:03:50.859 00.000 17712 Move returns status 0, amount 0
22:03:50.860 00.001 17712 move complete, result=0
22:03:50.860 00.000 17712 worker thread done servicing request
22:03:50.860 00.000 17712 Worker thread wakes up
22:03:50.860 00.000 484 GuideStep: 0.6 px 150 ms WEST, -0.2 px 0 ms NORTH
22:03:50.864 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:50.864 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:54.275 03.411 17712 Exposure complete
22:03:54.542 00.267 17712 worker thread done servicing request
22:03:54.542 00.000 484 OnExposeComplete: enter
22:03:54.546 00.004 484 UpdateGuideState(): m_state=6
22:03:54.550 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:03:54.555 00.005 484 Star::Find returns 1 (0), X=1783.28, Y=858.82, Mass=260762, SNR=64.8, Peak=49888 HFD=2.3
22:03:54.559 00.004 484 MultiStar: [#1 0.29,0.74,0.97,U] [#2 -0.08,0.47,0.87,U] [#3 0.00,0.48,0.87,U] [#4 0.27,0.47,0.72,U] [#5 0.04,0.69,0.66,U] [#6 -0.22,0.93,0.71,U] [#7 0.14,0.78,0.61,U] [#8 -0.19,0.34,0.73,U] 
22:03:54.562 00.003 484 refined, 8 included, MultiStar: {0.20, 0.60}, one-star: {1.23, 0.55}
22:03:54.567 00.005 484 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.76) = xAngle (2.00 = 2.00)
22:03:54.570 00.003 484 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.99 = -1.30)
22:03:54.573 00.003 484 CameraToMount -- cameraX=0.20 cameraY=0.60 hyp=0.63 cameraTheta=1.24 mountX=-0.26 mountY=-0.61, mountTheta=-1.98
22:03:54.582 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=0.60, opts=13)
22:03:54.586 00.004 484 Enqueuing Move request for scope (0.20, 0.60)
22:03:54.591 00.005 17712 Worker thread wakes up
22:03:54.591 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.60) opts 0xd
22:03:54.591 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1434, FiltMax=65535, Gamma=1.000
22:03:54.595 00.004 17712 Handling offset move in thread for scope, endpoint = (0.20, 0.60)
22:03:54.595 00.000 484 UpdateGuideState exits: m=260762 SNR=64.8
22:03:54.598 00.003 17712 Moving (0.20, 0.60) raw xDistance=-0.26 yDistance=-0.61
22:03:54.598 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:54.602 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:03:54.603 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:54.606 00.003 484 Enqueuing Expose request
22:03:54.610 00.004 17712 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
22:03:54.610 00.000 17712 MoveAxis(E, 0, ABG)
22:03:54.610 00.000 17712 Move returns status 0, amount 0
22:03:54.610 00.000 17712 MoveAxis(N, 114, ABG)
22:03:54.610 00.000 17712 Guiding  Dir = 0, Dur = 114
22:03:54.610 00.000 17712 IsSlewing returns 0
22:03:54.610 00.000 17712 IsGuiding returns 0
22:03:54.611 00.001 17712 PulseGuide returned control before completion, sleep 124
22:03:54.747 00.136 17712 IsGuiding returns 1
22:03:54.747 00.000 17712 scope still moving after pulse duration time elapsed
22:03:54.778 00.031 17712 IsSlewing returns 0
22:03:54.778 00.000 17712 IsGuiding returns 0
22:03:54.778 00.000 17712 scope move finished after 114 + 54 ms
22:03:54.779 00.001 17712 Move returns status 0, amount 114
22:03:54.779 00.000 17712 move complete, result=0
22:03:54.779 00.000 17712 worker thread done servicing request
22:03:54.780 00.001 17712 Worker thread wakes up
22:03:54.780 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.6 px 114 ms NORTH
22:03:54.783 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:54.783 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:03:58.227 03.444 17712 Exposure complete
22:03:58.504 00.277 17712 worker thread done servicing request
22:03:58.504 00.000 484 OnExposeComplete: enter
22:03:58.508 00.004 484 UpdateGuideState(): m_state=6
22:03:58.511 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:03:58.514 00.003 484 Star::Find returns 1 (0), X=1783.39, Y=858.77, Mass=225430, SNR=56.1, Peak=38509 HFD=2.0
22:03:58.518 00.004 484 MultiStar: [#1 0.02,0.67,1.00,U] [#2 -0.13,0.48,0.91,U] [#3 -0.08,0.64,1.04,U] [#4 0.22,0.59,0.71,U] [#5 0.11,0.47,0.79,U] [#6 -0.58,0.94,0.83,U] [#7 0.16,0.89,0.69,U] [#8 0.09,0.36,0.80,U] 
22:03:58.521 00.003 484 refined, 8 included, MultiStar: {0.14, 0.61}, one-star: {1.35, 0.50}
22:03:58.525 00.004 484 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.76) = xAngle (2.10 = 2.10)
22:03:58.527 00.002 484 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.09 = -1.20)
22:03:58.530 00.003 484 CameraToMount -- cameraX=0.14 cameraY=0.61 hyp=0.63 cameraTheta=1.34 mountX=-0.32 mountY=-0.58, mountTheta=-2.07
22:03:58.540 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=0.61, opts=13)
22:03:58.544 00.004 484 Enqueuing Move request for scope (0.14, 0.61)
22:03:58.548 00.004 17712 Worker thread wakes up
22:03:58.548 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.61) opts 0xd
22:03:58.549 00.001 17712 Handling offset move in thread for scope, endpoint = (0.14, 0.61)
22:03:58.549 00.000 17712 Moving (0.14, 0.61) raw xDistance=-0.32 yDistance=-0.58
22:03:58.549 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1075, FiltMax=65535, Gamma=1.000
22:03:58.553 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:03:58.553 00.000 484 UpdateGuideState exits: m=225430 SNR=56.1
22:03:58.557 00.004 17712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:03:58.557 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.560 00.003 17712 MoveAxis(E, 74, ABG)
22:03:58.560 00.000 17712 Guiding  Dir = 2, Dur = 74
22:03:58.560 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:03:58.562 00.002 17712 IsSlewing returns 0
22:03:58.563 00.001 484 Enqueuing Expose request
22:03:58.566 00.003 17712 IsGuiding returns 0
22:03:58.567 00.001 17712 PulseGuide returned control before completion, sleep 84
22:03:58.660 00.093 17712 IsGuiding returns 1
22:03:58.660 00.000 17712 scope still moving after pulse duration time elapsed
22:03:58.692 00.032 17712 IsSlewing returns 0
22:03:58.692 00.000 17712 IsGuiding returns 0
22:03:58.692 00.000 17712 scope move finished after 74 + 52 ms
22:03:58.692 00.000 17712 Move returns status 0, amount 74
22:03:58.692 00.000 17712 MoveAxis(N, 110, ABG)
22:03:58.693 00.001 17712 Guiding  Dir = 0, Dur = 110
22:03:58.693 00.000 17712 IsSlewing returns 0
22:03:58.693 00.000 17712 IsGuiding returns 0
22:03:58.693 00.000 17712 PulseGuide returned control before completion, sleep 120
22:03:58.818 00.125 17712 IsGuiding returns 1
22:03:58.818 00.000 17712 scope still moving after pulse duration time elapsed
22:03:58.851 00.033 17712 IsSlewing returns 0
22:03:58.851 00.000 17712 IsGuiding returns 1
22:03:58.881 00.030 17712 IsSlewing returns 0
22:03:58.882 00.001 17712 IsGuiding returns 0
22:03:58.882 00.000 17712 scope move finished after 110 + 78 ms
22:03:58.882 00.000 17712 Move returns status 0, amount 110
22:03:58.882 00.000 17712 move complete, result=0
22:03:58.882 00.000 484 GuideStep: -0.3 px 74 ms EAST, -0.6 px 110 ms NORTH
22:03:58.886 00.004 17712 worker thread done servicing request
22:03:58.886 00.000 17712 Worker thread wakes up
22:03:58.886 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:03:58.886 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:02.351 03.465 17712 Exposure complete
22:04:02.688 00.337 17712 worker thread done servicing request
22:04:02.688 00.000 484 OnExposeComplete: enter
22:04:02.691 00.003 484 UpdateGuideState(): m_state=6
22:04:02.697 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:04:02.700 00.003 484 Star::Find returns 1 (0), X=1783.26, Y=857.84, Mass=220640, SNR=52.3, Peak=48023 HFD=1.9
22:04:02.705 00.005 484 MultiStar: [#1 0.07,-0.42,1.12,U] [#2 0.14,-0.74,1.02,U] [#3 -0.18,-0.87,1.30,U] [#4 0.18,-0.22,0.84,U] [#5 0.24,-0.85,0.79,U] [#6 -0.39,-0.20,0.96,U] [#7 0.28,-0.53,0.85,U] [#8 -0.28,-0.80,0.90,U] 
22:04:02.708 00.003 484 refined, 8 included, MultiStar: {0.13, -0.57}, one-star: {1.21, -0.43}
22:04:02.712 00.004 484 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.76) = xAngle (-0.59 = -0.59)
22:04:02.715 00.003 484 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.40 = 2.40)
22:04:02.720 00.005 484 CameraToMount -- cameraX=0.13 cameraY=-0.57 hyp=0.59 cameraTheta=-1.35 mountX=0.49 mountY=0.40, mountTheta=0.68
22:04:02.732 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=-0.57, opts=13)
22:04:02.736 00.004 484 Enqueuing Move request for scope (0.13, -0.57)
22:04:02.740 00.004 17712 Worker thread wakes up
22:04:02.741 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1427, FiltMax=65535, Gamma=1.000
22:04:02.744 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.57) opts 0xd
22:04:02.744 00.000 484 UpdateGuideState exits: m=220640 SNR=52.3
22:04:02.747 00.003 17712 Handling offset move in thread for scope, endpoint = (0.13, -0.57)
22:04:02.748 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:02.751 00.003 17712 Moving (0.13, -0.57) raw xDistance=0.49 yDistance=0.40
22:04:02.751 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:02.754 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
22:04:02.754 00.000 484 Enqueuing Expose request
22:04:02.758 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:02.758 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:04:02.758 00.000 17712 MoveAxis(W, 109, ABG)
22:04:02.758 00.000 17712 Guiding  Dir = 3, Dur = 109
22:04:02.758 00.000 17712 IsSlewing returns 0
22:04:02.759 00.001 17712 IsGuiding returns 0
22:04:02.759 00.000 17712 PulseGuide returned control before completion, sleep 119
22:04:02.883 00.124 17712 IsGuiding returns 1
22:04:02.883 00.000 17712 scope still moving after pulse duration time elapsed
22:04:02.914 00.031 17712 IsSlewing returns 0
22:04:02.914 00.000 17712 IsGuiding returns 0
22:04:02.915 00.001 17712 scope move finished after 109 + 47 ms
22:04:02.915 00.000 17712 Move returns status 0, amount 109
22:04:02.915 00.000 17712 MoveAxis(N, 0, ABG)
22:04:02.915 00.000 17712 Move returns status 0, amount 0
22:04:02.915 00.000 17712 move complete, result=0
22:04:02.916 00.001 17712 worker thread done servicing request
22:04:02.916 00.000 17712 Worker thread wakes up
22:04:02.916 00.000 484 GuideStep: 0.5 px 109 ms WEST, 0.4 px 0 ms NORTH
22:04:02.920 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:02.920 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:06.413 03.493 17712 Exposure complete
22:04:07.665 01.252 17712 worker thread done servicing request
22:04:07.666 00.001 484 OnExposeComplete: enter
22:04:07.670 00.004 484 UpdateGuideState(): m_state=6
22:04:07.674 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:04:07.678 00.004 484 Star::Find returns 1 (0), X=1782.77, Y=857.77, Mass=267410, SNR=60.3, Peak=50343 HFD=2.5
22:04:07.684 00.006 484 MultiStar: [#1 -0.05,-0.54,0.77,U] [#2 -0.37,-0.75,0.86,U] [#3 -0.16,-0.66,1.05,U] [#4 -0.30,-0.50,0.66,U] [#5 -0.06,-0.67,0.72,U] [#6 -0.52,-0.00,0.73,U] [#7 0.04,-0.54,0.76,U] [#8 0.00,0.00,0.00,L] [#9 -0.16,-0.53,0.59,U] 
22:04:07.689 00.005 484 refined, 8 included, MultiStar: {-0.07, -0.53}, one-star: {0.72, -0.50}
22:04:07.692 00.003 484 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.76) = xAngle (-0.94 = -0.94)
22:04:07.696 00.004 484 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.05 = 2.05)
22:04:07.700 00.004 484 CameraToMount -- cameraX=-0.07 cameraY=-0.53 hyp=0.54 cameraTheta=-1.70 mountX=0.32 mountY=0.48, mountTheta=0.99
22:04:07.711 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=-0.53, opts=13)
22:04:07.715 00.004 484 Enqueuing Move request for scope (-0.07, -0.53)
22:04:07.720 00.005 17712 Worker thread wakes up
22:04:07.720 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1472, FiltMax=65535, Gamma=1.000
22:04:07.723 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.53) opts 0xd
22:04:07.724 00.001 484 UpdateGuideState exits: m=267410 SNR=60.3
22:04:07.728 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.07, -0.53)
22:04:07.728 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:07.731 00.003 17712 Moving (-0.07, -0.53) raw xDistance=0.32 yDistance=0.48
22:04:07.733 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:04:07.733 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:07.733 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:04:07.734 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:07.740 00.006 17712 MoveAxis(W, 81, ABG)
22:04:07.740 00.000 484 Enqueuing Expose request
22:04:07.745 00.005 17712 Guiding  Dir = 3, Dur = 81
22:04:07.745 00.000 17712 IsSlewing returns 0
22:04:07.745 00.000 17712 IsGuiding returns 0
22:04:07.747 00.002 17712 PulseGuide returned control before completion, sleep 91
22:04:07.854 00.107 17712 IsGuiding returns 1
22:04:07.854 00.000 17712 scope still moving after pulse duration time elapsed
22:04:07.885 00.031 17712 IsSlewing returns 0
22:04:07.885 00.000 17712 IsGuiding returns 0
22:04:07.886 00.001 17712 scope move finished after 81 + 58 ms
22:04:07.886 00.000 17712 Move returns status 0, amount 81
22:04:07.886 00.000 17712 MoveAxis(N, 0, ABG)
22:04:07.886 00.000 17712 Move returns status 0, amount 0
22:04:07.886 00.000 17712 move complete, result=0
22:04:07.887 00.001 17712 worker thread done servicing request
22:04:07.887 00.000 17712 Worker thread wakes up
22:04:07.887 00.000 484 GuideStep: 0.3 px 81 ms WEST, 0.5 px 0 ms NORTH
22:04:07.891 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:07.891 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:11.317 03.426 17712 Exposure complete
22:04:11.645 00.328 17712 worker thread done servicing request
22:04:11.646 00.001 484 OnExposeComplete: enter
22:04:11.650 00.004 484 UpdateGuideState(): m_state=6
22:04:11.655 00.005 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:04:11.659 00.004 484 Star::Find returns 1 (0), X=1783.75, Y=857.05, Mass=257806, SNR=53.9, Peak=41898 HFD=2.4
22:04:11.663 00.004 484 MultiStar: [#1 0.44,-0.43,0.92,U] [#2 0.33,-0.87,0.85,U] [#3 0.10,-1.01,1.16,U] [#4 0.48,-1.04,0.90,U] [#5 0.44,-0.71,0.76,U] [#6 -0.33,-0.59,0.87,U] [#7 0.63,-1.03,0.68,U] [#8 0.17,-1.38,1.06,U] 
22:04:11.666 00.003 484 refined, 8 included, MultiStar: {0.44, -0.94}, one-star: {1.71, -1.22}
22:04:11.670 00.004 484 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.76) = xAngle (-0.37 = -0.37)
22:04:11.674 00.004 484 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.61 = 2.61)
22:04:11.678 00.004 484 CameraToMount -- cameraX=0.44 cameraY=-0.94 hyp=1.03 cameraTheta=-1.13 mountX=0.96 mountY=0.52, mountTheta=0.50
22:04:11.688 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.44, y=-0.94, opts=13)
22:04:11.691 00.003 484 Enqueuing Move request for scope (0.44, -0.94)
22:04:11.694 00.003 17712 Worker thread wakes up
22:04:11.695 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:04:11.699 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.94) opts 0xd
22:04:11.699 00.000 17712 Handling offset move in thread for scope, endpoint = (0.44, -0.94)
22:04:11.699 00.000 17712 Moving (0.44, -0.94) raw xDistance=0.96 yDistance=0.52
22:04:11.700 00.001 484 UpdateGuideState exits: m=257806 SNR=53.9
22:04:11.704 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.96
22:04:11.704 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:11.708 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:11.708 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:11.713 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
22:04:11.714 00.001 17712 MoveAxis(W, 230, ABG)
22:04:11.714 00.000 17712 Guiding  Dir = 3, Dur = 230
22:04:11.714 00.000 17712 IsSlewing returns 0
22:04:11.715 00.001 484 Enqueuing Expose request
22:04:11.719 00.004 17712 IsGuiding returns 0
22:04:11.719 00.000 17712 PulseGuide returned control before completion, sleep 240
22:04:11.965 00.246 17712 IsGuiding returns 1
22:04:11.965 00.000 17712 scope still moving after pulse duration time elapsed
22:04:11.996 00.031 17712 IsSlewing returns 0
22:04:11.998 00.002 17712 IsGuiding returns 0
22:04:11.998 00.000 17712 scope move finished after 230 + 48 ms
22:04:11.998 00.000 17712 Move returns status 0, amount 230
22:04:11.998 00.000 17712 MoveAxis(N, 0, ABG)
22:04:11.998 00.000 17712 Move returns status 0, amount 0
22:04:11.998 00.000 17712 move complete, result=0
22:04:11.999 00.001 17712 worker thread done servicing request
22:04:11.999 00.000 17712 Worker thread wakes up
22:04:11.999 00.000 484 GuideStep: 1.0 px 230 ms WEST, 0.5 px 0 ms NORTH
22:04:12.003 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:12.003 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:15.424 03.421 17712 Exposure complete
22:04:15.705 00.281 17712 worker thread done servicing request
22:04:15.705 00.000 484 OnExposeComplete: enter
22:04:15.709 00.004 484 UpdateGuideState(): m_state=6
22:04:15.712 00.003 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:04:15.717 00.005 484 Star::Find returns 1 (0), X=1783.08, Y=858.27, Mass=242275, SNR=59.1, Peak=47927 HFD=2.3
22:04:15.721 00.004 484 MultiStar: [#1 -0.20,0.50,0.86,U] [#2 -0.21,0.04,0.81,U] [#3 -0.20,0.27,1.00,U] [#4 -0.40,-0.01,0.65,U] [#5 0.01,0.11,0.68,U] [#6 -0.58,0.58,0.83,U] [#7 -0.22,0.22,0.67,U] [#8 -0.19,0.05,0.85,U] 
22:04:15.724 00.003 484 refined, 8 included, MultiStar: {-0.08, 0.20}, one-star: {1.03, 0.00}
22:04:15.727 00.003 484 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.76) = xAngle (2.69 = 2.69)
22:04:15.731 00.004 484 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.68 = -0.60)
22:04:15.736 00.005 484 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.21 cameraTheta=1.94 mountX=-0.19 mountY=-0.12, mountTheta=-2.58
22:04:15.744 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.08, y=0.20, opts=13)
22:04:15.750 00.006 484 Enqueuing Move request for scope (-0.08, 0.20)
22:04:15.754 00.004 17712 Worker thread wakes up
22:04:15.755 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1523, FiltMax=65535, Gamma=1.000
22:04:15.759 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
22:04:15.759 00.000 484 UpdateGuideState exits: m=242275 SNR=59.1
22:04:15.762 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
22:04:15.762 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.766 00.004 17712 Moving (-0.08, 0.20) raw xDistance=-0.19 yDistance=-0.12
22:04:15.766 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:04:15.766 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.766 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:04:15.766 00.000 17712 MoveAxis(E, 0, ABG)
22:04:15.766 00.000 17712 Move returns status 0, amount 0
22:04:15.766 00.000 17712 MoveAxis(N, 0, ABG)
22:04:15.766 00.000 17712 Move returns status 0, amount 0
22:04:15.766 00.000 17712 move complete, result=0
22:04:15.767 00.001 17712 worker thread done servicing request
22:04:15.767 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:15.772 00.005 484 Enqueuing Expose request
22:04:15.777 00.005 17712 Worker thread wakes up
22:04:15.777 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:15.784 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:15.784 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:19.243 03.459 17712 Exposure complete
22:04:19.564 00.321 17712 worker thread done servicing request
22:04:19.564 00.000 484 OnExposeComplete: enter
22:04:19.568 00.004 484 UpdateGuideState(): m_state=6
22:04:19.571 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:04:19.575 00.004 484 Star::Find returns 1 (0), X=1782.89, Y=858.28, Mass=253991, SNR=55.0, Peak=47527 HFD=2.3
22:04:19.580 00.005 484 MultiStar: [#1 -0.09,0.05,0.89,U] [#2 -0.11,-0.28,0.80,U] [#3 -0.16,-0.02,1.14,U] [#4 -0.12,-0.14,0.76,U] [#5 0.16,0.14,0.88,U] [#6 -0.26,0.32,0.92,U] [#7 0.10,0.01,0.65,U] [#8 0.01,-0.03,0.74,U] 
22:04:19.584 00.004 484 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.84, 0.01}
22:04:19.587 00.003 484 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.76) = xAngle (1.03 = 1.03)
22:04:19.590 00.003 484 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.02 = -2.27)
22:04:19.594 00.004 484 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.27 mountX=0.02 mountY=-0.04, mountTheta=-0.98
22:04:19.600 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=0.01, opts=13)
22:04:19.603 00.003 484 Enqueuing Move request for scope (0.05, 0.01)
22:04:19.607 00.004 17712 Worker thread wakes up
22:04:19.608 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1371, FiltMax=65535, Gamma=1.000
22:04:19.610 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:04:19.611 00.001 484 UpdateGuideState exits: m=253991 SNR=55.0
22:04:19.614 00.003 17712 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:04:19.614 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:19.617 00.003 17712 Moving (0.05, 0.01) raw xDistance=0.02 yDistance=-0.04
22:04:19.617 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:19.621 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:04:19.621 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:19.621 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:04:19.621 00.000 17712 MoveAxis(E, 0, ABG)
22:04:19.621 00.000 484 Enqueuing Expose request
22:04:19.625 00.004 17712 Move returns status 0, amount 0
22:04:19.625 00.000 17712 MoveAxis(N, 0, ABG)
22:04:19.625 00.000 17712 Move returns status 0, amount 0
22:04:19.625 00.000 17712 move complete, result=0
22:04:19.625 00.000 17712 worker thread done servicing request
22:04:19.625 00.000 17712 Worker thread wakes up
22:04:19.625 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:19.625 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:19.629 00.004 484 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:04:23.063 03.434 17712 Exposure complete
22:04:23.429 00.366 484 OnExposeComplete: enter
22:04:23.434 00.005 17712 worker thread done servicing request
22:04:23.434 00.000 484 UpdateGuideState(): m_state=6
22:04:23.438 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:04:23.441 00.003 484 Star::Find returns 1 (0), X=1783.30, Y=857.99, Mass=220103, SNR=51.3, Peak=43079 HFD=2.1
22:04:23.444 00.003 484 MultiStar: [#1 -0.19,-0.22,1.11,U] [#2 -0.31,-0.82,1.09,U] [#3 -0.31,-0.60,1.25,U] [#4 0.15,-0.67,0.91,U] [#5 0.21,-0.79,0.85,U] [#6 -0.48,-0.26,0.89,U] [#7 0.35,-0.58,0.81,U] [#8 -0.19,-0.76,0.79,U] 
22:04:23.451 00.007 484 refined, 8 included, MultiStar: {0.04, -0.55}, one-star: {1.25, -0.28}
22:04:23.455 00.004 484 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.76) = xAngle (-0.74 = -0.74)
22:04:23.459 00.004 484 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.25 = 2.25)
22:04:23.462 00.003 484 CameraToMount -- cameraX=0.04 cameraY=-0.55 hyp=0.55 cameraTheta=-1.50 mountX=0.40 mountY=0.43, mountTheta=0.81
22:04:23.470 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=-0.55, opts=13)
22:04:23.473 00.003 484 Enqueuing Move request for scope (0.04, -0.55)
22:04:23.477 00.004 17712 Worker thread wakes up
22:04:23.477 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.55) opts 0xd
22:04:23.477 00.000 17712 Handling offset move in thread for scope, endpoint = (0.04, -0.55)
22:04:23.477 00.000 17712 Moving (0.04, -0.55) raw xDistance=0.40 yDistance=0.43
22:04:23.477 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1271, FiltMax=65535, Gamma=1.000
22:04:23.481 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:04:23.481 00.000 484 UpdateGuideState exits: m=220103 SNR=51.3
22:04:23.485 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:23.485 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:23.488 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:04:23.488 00.000 17712 MoveAxis(W, 94, ABG)
22:04:23.488 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:23.491 00.003 484 Enqueuing Expose request
22:04:23.494 00.003 17712 Guiding  Dir = 3, Dur = 94
22:04:23.495 00.001 17712 IsSlewing returns 0
22:04:23.495 00.000 17712 IsGuiding returns 0
22:04:23.496 00.001 17712 PulseGuide returned control before completion, sleep 104
22:04:23.605 00.109 17712 IsGuiding returns 1
22:04:23.605 00.000 17712 scope still moving after pulse duration time elapsed
22:04:23.636 00.031 17712 IsSlewing returns 0
22:04:23.636 00.000 17712 IsGuiding returns 0
22:04:23.637 00.001 17712 scope move finished after 94 + 47 ms
22:04:23.637 00.000 17712 Move returns status 0, amount 94
22:04:23.637 00.000 17712 MoveAxis(N, 0, ABG)
22:04:23.637 00.000 17712 Move returns status 0, amount 0
22:04:23.637 00.000 17712 move complete, result=0
22:04:23.637 00.000 17712 worker thread done servicing request
22:04:23.637 00.000 484 GuideStep: 0.4 px 94 ms WEST, 0.4 px 0 ms NORTH
22:04:23.643 00.006 17712 Worker thread wakes up
22:04:23.643 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:23.643 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:27.086 03.443 17712 Exposure complete
22:04:27.366 00.280 17712 worker thread done servicing request
22:04:27.366 00.000 484 OnExposeComplete: enter
22:04:27.371 00.005 484 UpdateGuideState(): m_state=6
22:04:27.378 00.007 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:04:27.382 00.004 484 Star::Find returns 1 (0), X=1783.16, Y=858.15, Mass=235028, SNR=57.2, Peak=43879 HFD=2.1
22:04:27.386 00.004 484 MultiStar: [#1 0.16,0.12,0.83,U] [#2 -0.07,-0.33,0.92,U] [#3 0.05,-0.26,1.17,U] [#4 0.33,-0.13,0.79,U] [#5 0.33,-0.21,0.59,U] [#6 0.03,0.49,0.85,U] [#7 0.48,0.09,0.80,U] [#8 0.06,-0.60,0.80,U] 
22:04:27.390 00.004 484 refined, 8 included, MultiStar: {0.28, -0.11}, one-star: {1.11, -0.12}
22:04:27.393 00.003 484 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.76) = xAngle (0.39 = 0.39)
22:04:27.397 00.004 484 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
22:04:27.400 00.003 484 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.28 mountY=-0.07, mountTheta=-0.24
22:04:27.410 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.11, opts=13)
22:04:27.414 00.004 484 Enqueuing Move request for scope (0.28, -0.11)
22:04:27.418 00.004 17712 Worker thread wakes up
22:04:27.419 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
22:04:27.419 00.000 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
22:04:27.419 00.000 17712 Moving (0.28, -0.11) raw xDistance=0.28 yDistance=-0.07
22:04:27.419 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:04:27.424 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:04:27.424 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:27.424 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:04:27.424 00.000 17712 MoveAxis(E, 0, ABG)
22:04:27.424 00.000 484 UpdateGuideState exits: m=235028 SNR=57.2
22:04:27.428 00.004 17712 Move returns status 0, amount 0
22:04:27.428 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.432 00.004 17712 MoveAxis(N, 0, ABG)
22:04:27.432 00.000 17712 Move returns status 0, amount 0
22:04:27.432 00.000 17712 move complete, result=0
22:04:27.432 00.000 17712 worker thread done servicing request
22:04:27.432 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:27.436 00.004 484 Enqueuing Expose request
22:04:27.439 00.003 17712 Worker thread wakes up
22:04:27.440 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:27.440 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:27.440 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:04:30.842 03.402 17712 Exposure complete
22:04:31.087 00.245 17712 worker thread done servicing request
22:04:31.087 00.000 484 OnExposeComplete: enter
22:04:31.091 00.004 484 UpdateGuideState(): m_state=6
22:04:31.094 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:04:31.097 00.003 484 Star::Find returns 1 (0), X=1783.33, Y=858.19, Mass=207128, SNR=48.4, Peak=37200 HFD=2.1
22:04:31.101 00.004 484 MultiStar: [#1 0.02,0.09,1.02,U] [#2 -0.11,-0.47,0.94,U] [#3 -0.26,-0.51,1.26,U] [#4 0.44,-0.45,0.74,U] [#5 0.02,-0.37,0.89,U] [#6 -0.58,0.06,0.95,U] [#7 0.45,-0.30,0.85,U] [#8 -0.18,-0.75,1.03,U] 
22:04:31.103 00.002 484 refined, 8 included, MultiStar: {0.10, -0.31}, one-star: {1.29, -0.08}
22:04:31.107 00.004 484 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.76) = xAngle (-0.50 = -0.50)
22:04:31.109 00.002 484 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.49 = 2.49)
22:04:31.113 00.004 484 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.26 mountX=0.29 mountY=0.20, mountTheta=0.61
22:04:31.119 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.10, y=-0.31, opts=13)
22:04:31.124 00.005 484 Enqueuing Move request for scope (0.10, -0.31)
22:04:31.126 00.002 17712 Worker thread wakes up
22:04:31.126 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1469, FiltMax=65535, Gamma=1.000
22:04:31.129 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
22:04:31.129 00.000 17712 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
22:04:31.130 00.001 17712 Moving (0.10, -0.31) raw xDistance=0.29 yDistance=0.20
22:04:31.130 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:04:31.130 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:31.130 00.000 484 UpdateGuideState exits: m=207128 SNR=48.4
22:04:31.133 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:04:31.133 00.000 17712 MoveAxis(E, 0, ABG)
22:04:31.133 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:31.137 00.004 17712 Move returns status 0, amount 0
22:04:31.137 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:31.140 00.003 484 Enqueuing Expose request
22:04:31.143 00.003 17712 MoveAxis(N, 0, ABG)
22:04:31.143 00.000 17712 Move returns status 0, amount 0
22:04:31.143 00.000 17712 move complete, result=0
22:04:31.143 00.000 17712 worker thread done servicing request
22:04:31.143 00.000 17712 Worker thread wakes up
22:04:31.143 00.000 484 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:04:31.146 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:31.146 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:34.578 03.432 17712 Exposure complete
22:04:34.903 00.325 17712 worker thread done servicing request
22:04:34.903 00.000 484 OnExposeComplete: enter
22:04:34.907 00.004 484 UpdateGuideState(): m_state=6
22:04:34.911 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:04:34.918 00.007 484 Star::Find returns 1 (0), X=1783.97, Y=857.29, Mass=225592, SNR=48.4, Peak=40186 HFD=2.4
22:04:34.923 00.005 484 MultiStar: [#1 0.90,-0.68,1.05,U] [#2 0.63,-1.33,1.13,U] [#3 0.58,-1.17,1.19,U] [#4 0.69,-1.14,0.80,U] [#5 0.75,-1.02,0.77,U] [#6 0.51,-0.68,0.92,U] [#7 0.92,-1.06,0.68,U] [#8 0.48,-1.44,0.95,U] 
22:04:34.927 00.004 484 refined, 8 included, MultiStar: {0.82, -1.06}, one-star: {1.92, -0.98}
22:04:34.930 00.003 484 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.76) = xAngle (-0.16 = -0.16)
22:04:34.934 00.004 484 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.83 = 2.83)
22:04:34.939 00.005 484 CameraToMount -- cameraX=0.82 cameraY=-1.06 hyp=1.34 cameraTheta=-0.91 mountX=1.32 mountY=0.41, mountTheta=0.30
22:04:34.947 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.82, y=-1.06, opts=13)
22:04:34.951 00.004 484 Enqueuing Move request for scope (0.82, -1.06)
22:04:34.956 00.005 17712 Worker thread wakes up
22:04:34.956 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:04:34.959 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.82, -1.06) opts 0xd
22:04:34.959 00.000 484 UpdateGuideState exits: m=225592 SNR=48.4
22:04:34.962 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:34.966 00.004 17712 Handling offset move in thread for scope, endpoint = (0.82, -1.06)
22:04:34.966 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:34.970 00.004 17712 Moving (0.82, -1.06) raw xDistance=1.32 yDistance=0.41
22:04:34.970 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.32
22:04:34.970 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:34.970 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:04:34.970 00.000 17712 MoveAxis(W, 309, ABG)
22:04:34.971 00.001 17712 Guiding  Dir = 3, Dur = 309
22:04:34.971 00.000 484 Enqueuing Expose request
22:04:34.974 00.003 17712 IsSlewing returns 0
22:04:34.974 00.000 17712 IsGuiding returns 0
22:04:34.975 00.001 17712 PulseGuide returned control before completion, sleep 319
22:04:35.298 00.323 17712 IsGuiding returns 1
22:04:35.298 00.000 17712 scope still moving after pulse duration time elapsed
22:04:35.329 00.031 17712 IsSlewing returns 0
22:04:35.329 00.000 17712 IsGuiding returns 0
22:04:35.329 00.000 17712 scope move finished after 309 + 45 ms
22:04:35.330 00.001 17712 Move returns status 0, amount 309
22:04:35.330 00.000 17712 MoveAxis(N, 0, ABG)
22:04:35.330 00.000 17712 Move returns status 0, amount 0
22:04:35.330 00.000 17712 move complete, result=0
22:04:35.330 00.000 484 GuideStep: 1.3 px 309 ms WEST, 0.4 px 0 ms NORTH
22:04:35.334 00.004 17712 worker thread done servicing request
22:04:35.334 00.000 17712 Worker thread wakes up
22:04:35.334 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:35.334 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:38.768 03.434 17712 Exposure complete
22:04:39.154 00.386 17712 worker thread done servicing request
22:04:39.154 00.000 484 OnExposeComplete: enter
22:04:39.158 00.004 484 UpdateGuideState(): m_state=6
22:04:39.173 00.015 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:04:39.191 00.018 484 Star::Find returns 1 (0), X=1783.70, Y=857.53, Mass=247361, SNR=58.0, Peak=37770 HFD=2.8
22:04:39.217 00.026 484 MultiStar: [#1 0.68,-0.28,0.89,U] [#2 0.61,-1.02,0.88,U] [#3 0.40,-0.70,1.08,U] [#4 0.38,-0.69,0.65,U] [#5 0.38,-0.84,0.72,U] [#6 0.28,-0.28,0.85,U] [#7 0.65,-0.62,0.63,U] [#8 0.55,-0.81,0.75,U] 
22:04:39.228 00.011 484 refined, 8 included, MultiStar: {0.64, -0.66}, one-star: {1.65, -0.74}
22:04:39.246 00.018 484 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.76) = xAngle (-0.04 = -0.04)
22:04:39.253 00.007 484 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.95 = 2.95)
22:04:39.261 00.008 484 CameraToMount -- cameraX=0.64 cameraY=-0.66 hyp=0.92 cameraTheta=-0.80 mountX=0.92 mountY=0.18, mountTheta=0.19
22:04:39.273 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.64, y=-0.66, opts=13)
22:04:39.288 00.015 484 Enqueuing Move request for scope (0.64, -0.66)
22:04:39.291 00.003 17712 Worker thread wakes up
22:04:39.292 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1104, FiltMax=65535, Gamma=1.000
22:04:39.296 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.66) opts 0xd
22:04:39.296 00.000 484 UpdateGuideState exits: m=247361 SNR=58.0
22:04:39.300 00.004 17712 Handling offset move in thread for scope, endpoint = (0.64, -0.66)
22:04:39.300 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:39.305 00.005 17712 Moving (0.64, -0.66) raw xDistance=0.92 yDistance=0.18
22:04:39.305 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.92
22:04:39.305 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:39.305 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:39.308 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:04:39.308 00.000 484 Enqueuing Expose request
22:04:39.312 00.004 17712 MoveAxis(W, 237, ABG)
22:04:39.312 00.000 17712 Guiding  Dir = 3, Dur = 237
22:04:39.312 00.000 17712 IsSlewing returns 0
22:04:39.312 00.000 17712 IsGuiding returns 0
22:04:39.313 00.001 17712 PulseGuide returned control before completion, sleep 247
22:04:39.572 00.259 17712 IsGuiding returns 1
22:04:39.572 00.000 17712 scope still moving after pulse duration time elapsed
22:04:39.603 00.031 17712 IsSlewing returns 0
22:04:39.603 00.000 17712 IsGuiding returns 0
22:04:39.604 00.001 17712 scope move finished after 237 + 54 ms
22:04:39.604 00.000 17712 Move returns status 0, amount 237
22:04:39.604 00.000 17712 MoveAxis(N, 0, ABG)
22:04:39.604 00.000 17712 Move returns status 0, amount 0
22:04:39.604 00.000 17712 move complete, result=0
22:04:39.604 00.000 17712 worker thread done servicing request
22:04:39.604 00.000 17712 Worker thread wakes up
22:04:39.604 00.000 484 GuideStep: 0.9 px 237 ms WEST, 0.2 px 0 ms NORTH
22:04:39.608 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:39.608 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:43.033 03.425 17712 Exposure complete
22:04:43.324 00.291 17712 worker thread done servicing request
22:04:43.325 00.001 484 OnExposeComplete: enter
22:04:43.328 00.003 484 UpdateGuideState(): m_state=6
22:04:43.334 00.006 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:04:43.337 00.003 484 Star::Find returns 1 (0), X=1783.70, Y=857.73, Mass=230500, SNR=55.0, Peak=54256 HFD=2.5
22:04:43.341 00.004 484 MultiStar: [#1 0.72,-0.22,1.03,U] [#2 0.63,-0.73,1.06,U] [#3 0.55,-0.49,1.03,U] [#4 0.78,-0.61,0.70,U] [#5 0.58,-0.50,0.75,U] [#6 0.31,-0.05,0.89,U] [#7 0.51,-0.27,0.73,U] [#8 0.44,-0.85,0.97,U] 
22:04:43.344 00.003 484 refined, 8 included, MultiStar: {0.70, -0.48}, one-star: {1.66, -0.54}
22:04:43.351 00.007 484 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.76) = xAngle (0.16 = 0.16)
22:04:43.356 00.005 484 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
22:04:43.359 00.003 484 CameraToMount -- cameraX=0.70 cameraY=-0.48 hyp=0.85 cameraTheta=-0.60 mountX=0.83 mountY=-0.00, mountTheta=-0.00
22:04:43.367 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.70, y=-0.48, opts=13)
22:04:43.370 00.003 484 Enqueuing Move request for scope (0.70, -0.48)
22:04:43.374 00.004 17712 Worker thread wakes up
22:04:43.374 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1149, FiltMax=65535, Gamma=1.000
22:04:43.377 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.48) opts 0xd
22:04:43.378 00.001 484 UpdateGuideState exits: m=230500 SNR=55.0
22:04:43.381 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:43.385 00.004 17712 Handling offset move in thread for scope, endpoint = (0.70, -0.48)
22:04:43.385 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:43.390 00.005 484 Enqueuing Expose request
22:04:43.393 00.003 17712 Moving (0.70, -0.48) raw xDistance=0.83 yDistance=-0.00
22:04:43.393 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.83
22:04:43.393 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:43.393 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:43.393 00.000 17712 MoveAxis(W, 211, ABG)
22:04:43.394 00.001 17712 Guiding  Dir = 3, Dur = 211
22:04:43.394 00.000 17712 IsSlewing returns 0
22:04:43.394 00.000 17712 IsGuiding returns 0
22:04:43.394 00.000 17712 PulseGuide returned control before completion, sleep 221
22:04:43.627 00.233 17712 IsGuiding returns 1
22:04:43.628 00.001 17712 scope still moving after pulse duration time elapsed
22:04:43.657 00.029 17712 IsSlewing returns 0
22:04:43.657 00.000 17712 IsGuiding returns 0
22:04:43.657 00.000 17712 scope move finished after 211 + 52 ms
22:04:43.658 00.001 17712 Move returns status 0, amount 211
22:04:43.658 00.000 17712 MoveAxis(N, 0, ABG)
22:04:43.658 00.000 17712 Move returns status 0, amount 0
22:04:43.658 00.000 17712 move complete, result=0
22:04:43.658 00.000 484 GuideStep: 0.8 px 211 ms WEST, -0.0 px 0 ms NORTH
22:04:43.662 00.004 17712 worker thread done servicing request
22:04:43.662 00.000 17712 Worker thread wakes up
22:04:43.662 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:43.662 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:47.095 03.433 17712 Exposure complete
22:04:47.370 00.275 17712 worker thread done servicing request
22:04:47.370 00.000 484 OnExposeComplete: enter
22:04:47.374 00.004 484 UpdateGuideState(): m_state=6
22:04:47.378 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:04:47.382 00.004 484 Star::Find returns 1 (0), X=1783.79, Y=857.90, Mass=254725, SNR=61.2, Peak=45584 HFD=2.4
22:04:47.385 00.003 484 MultiStar: [#1 1.05,-0.38,0.76,U] [#2 0.84,-1.09,0.81,U] [#3 0.88,-0.70,0.95,U] [#4 1.00,-0.51,0.63,U] [#5 1.03,-0.59,0.59,U] [#6 0.47,-0.38,0.73,U] [#7 0.86,-0.83,0.63,U] [#8 0.92,-1.16,0.73,U] 
22:04:47.389 00.004 484 refined, 8 included, MultiStar: {1.00, -0.66}, one-star: {1.74, -0.37}
22:04:47.392 00.003 484 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.76) = xAngle (0.17 = 0.17)
22:04:47.394 00.002 484 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.16 = -3.12)
22:04:47.398 00.004 484 CameraToMount -- cameraX=1.00 cameraY=-0.66 hyp=1.20 cameraTheta=-0.58 mountX=1.18 mountY=-0.02, mountTheta=-0.02
22:04:47.406 00.008 484 SchedulePrimaryMove(0F03AFB8, x=1.00, y=-0.66, opts=13)
22:04:47.409 00.003 484 Enqueuing Move request for scope (1.00, -0.66)
22:04:47.413 00.004 17712 Worker thread wakes up
22:04:47.414 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.66) opts 0xd
22:04:47.414 00.000 17712 Handling offset move in thread for scope, endpoint = (1.00, -0.66)
22:04:47.414 00.000 17712 Moving (1.00, -0.66) raw xDistance=1.18 yDistance=-0.02
22:04:47.414 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.18
22:04:47.414 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:47.414 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1011, FiltMax=65535, Gamma=1.000
22:04:47.418 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:47.418 00.000 484 UpdateGuideState exits: m=254725 SNR=61.2
22:04:47.422 00.004 17712 MoveAxis(W, 291, ABG)
22:04:47.422 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:47.425 00.003 17712 Guiding  Dir = 3, Dur = 291
22:04:47.425 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:47.429 00.004 484 Enqueuing Expose request
22:04:47.432 00.003 17712 IsSlewing returns 0
22:04:47.433 00.001 17712 IsGuiding returns 0
22:04:47.433 00.000 17712 PulseGuide returned control before completion, sleep 301
22:04:47.737 00.304 17712 IsGuiding returns 1
22:04:47.737 00.000 17712 scope still moving after pulse duration time elapsed
22:04:47.769 00.032 17712 IsSlewing returns 0
22:04:47.769 00.000 17712 IsGuiding returns 0
22:04:47.769 00.000 17712 scope move finished after 291 + 45 ms
22:04:47.769 00.000 17712 Move returns status 0, amount 291
22:04:47.770 00.001 17712 MoveAxis(N, 0, ABG)
22:04:47.770 00.000 17712 Move returns status 0, amount 0
22:04:47.770 00.000 17712 move complete, result=0
22:04:47.770 00.000 17712 worker thread done servicing request
22:04:47.770 00.000 17712 Worker thread wakes up
22:04:47.770 00.000 484 GuideStep: 1.2 px 291 ms WEST, -0.0 px 0 ms NORTH
22:04:47.773 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:47.773 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:51.205 03.432 17712 Exposure complete
22:04:51.467 00.262 17712 worker thread done servicing request
22:04:51.467 00.000 484 OnExposeComplete: enter
22:04:51.471 00.004 484 UpdateGuideState(): m_state=6
22:04:51.482 00.011 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:04:51.489 00.007 484 Star::Find returns 1 (0), X=1783.39, Y=858.53, Mass=239649, SNR=56.9, Peak=41504 HFD=1.6
22:04:51.506 00.017 484 MultiStar: [#1 0.30,0.63,1.08,U] [#2 0.34,-0.11,0.97,U] [#3 0.35,0.19,1.25,U] [#4 0.10,0.16,0.62,U] [#5 0.32,0.08,0.64,U] [#6 0.19,0.73,0.98,U] [#7 0.29,0.10,0.70,U] [#8 0.36,0.06,0.83,U] 
22:04:51.510 00.004 484 refined, 8 included, MultiStar: {0.42, 0.25}, one-star: {1.34, 0.26}
22:04:51.516 00.006 484 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.76) = xAngle (1.30 = 1.30)
22:04:51.520 00.004 484 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.29 = -1.99)
22:04:51.526 00.006 484 CameraToMount -- cameraX=0.42 cameraY=0.25 hyp=0.49 cameraTheta=0.55 mountX=0.13 mountY=-0.45, mountTheta=-1.29
22:04:51.536 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.42, y=0.25, opts=13)
22:04:51.545 00.009 484 Enqueuing Move request for scope (0.42, 0.25)
22:04:51.549 00.004 17712 Worker thread wakes up
22:04:51.550 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.25) opts 0xd
22:04:51.550 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1543, FiltMax=65535, Gamma=1.000
22:04:51.553 00.003 484 UpdateGuideState exits: m=239649 SNR=56.9
22:04:51.556 00.003 17712 Handling offset move in thread for scope, endpoint = (0.42, 0.25)
22:04:51.557 00.001 17712 Moving (0.42, 0.25) raw xDistance=0.13 yDistance=-0.45
22:04:51.557 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:51.560 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:04:51.560 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:51.561 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:51.564 00.003 484 Enqueuing Expose request
22:04:51.567 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:04:51.567 00.000 17712 MoveAxis(E, 0, ABG)
22:04:51.567 00.000 17712 Move returns status 0, amount 0
22:04:51.567 00.000 17712 MoveAxis(N, 0, ABG)
22:04:51.567 00.000 17712 Move returns status 0, amount 0
22:04:51.567 00.000 17712 move complete, result=0
22:04:51.567 00.000 17712 worker thread done servicing request
22:04:51.567 00.000 17712 Worker thread wakes up
22:04:51.568 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:51.568 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:51.573 00.005 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:04:54.967 03.394 17712 Exposure complete
22:04:55.279 00.312 17712 worker thread done servicing request
22:04:55.279 00.000 484 OnExposeComplete: enter
22:04:55.283 00.004 484 UpdateGuideState(): m_state=6
22:04:55.288 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:04:55.296 00.008 484 Star::Find returns 1 (0), X=1783.55, Y=858.77, Mass=250872, SNR=52.8, Peak=43936 HFD=2.1
22:04:55.300 00.004 484 MultiStar: [#1 0.40,0.39,1.01,U] [#2 0.70,0.38,0.89,U] [#3 0.17,0.22,1.28,U] [#4 0.58,0.69,0.85,U] [#5 0.87,0.41,0.88,U] [#6 0.22,0.69,0.81,U] [#7 0.67,0.44,0.69,U] [#8 0.32,0.26,0.83,U] 
22:04:55.305 00.005 484 refined, 8 included, MultiStar: {0.60, 0.43}, one-star: {1.50, 0.50}
22:04:55.310 00.005 484 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.76) = xAngle (1.38 = 1.38)
22:04:55.314 00.004 484 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.37 = -1.91)
22:04:55.320 00.006 484 CameraToMount -- cameraX=0.60 cameraY=0.43 hyp=0.73 cameraTheta=0.62 mountX=0.14 mountY=-0.69, mountTheta=-1.37
22:04:55.330 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.60, y=0.43, opts=13)
22:04:55.338 00.008 484 Enqueuing Move request for scope (0.60, 0.43)
22:04:55.341 00.003 17712 Worker thread wakes up
22:04:55.341 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:04:55.344 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.43) opts 0xd
22:04:55.344 00.000 484 UpdateGuideState exits: m=250872 SNR=52.8
22:04:55.347 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:55.349 00.002 17712 Handling offset move in thread for scope, endpoint = (0.60, 0.43)
22:04:55.350 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:55.352 00.002 484 Enqueuing Expose request
22:04:55.355 00.003 17712 Moving (0.60, 0.43) raw xDistance=0.14 yDistance=-0.69
22:04:55.355 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:04:55.355 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
22:04:55.355 00.000 17712 MoveAxis(E, 0, ABG)
22:04:55.356 00.001 17712 Move returns status 0, amount 0
22:04:55.356 00.000 17712 MoveAxis(N, 130, ABG)
22:04:55.356 00.000 17712 Guiding  Dir = 0, Dur = 130
22:04:55.356 00.000 17712 IsSlewing returns 0
22:04:55.356 00.000 17712 IsGuiding returns 0
22:04:55.357 00.001 17712 PulseGuide returned control before completion, sleep 140
22:04:55.508 00.151 17712 IsGuiding returns 1
22:04:55.508 00.000 17712 scope still moving after pulse duration time elapsed
22:04:55.540 00.032 17712 IsSlewing returns 0
22:04:55.540 00.000 17712 IsGuiding returns 0
22:04:55.540 00.000 17712 scope move finished after 130 + 54 ms
22:04:55.541 00.001 17712 Move returns status 0, amount 130
22:04:55.541 00.000 17712 move complete, result=0
22:04:55.541 00.000 17712 worker thread done servicing request
22:04:55.541 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.7 px 130 ms NORTH
22:04:55.544 00.003 17712 Worker thread wakes up
22:04:55.544 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:55.544 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:58.944 03.400 17712 Exposure complete
22:04:59.159 00.215 17712 worker thread done servicing request
22:04:59.160 00.001 484 OnExposeComplete: enter
22:04:59.163 00.003 484 UpdateGuideState(): m_state=6
22:04:59.166 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:04:59.168 00.002 484 Star::Find returns 1 (0), X=1783.21, Y=857.61, Mass=239085, SNR=57.8, Peak=40224 HFD=1.9
22:04:59.171 00.003 484 MultiStar: [#1 -0.18,-0.42,0.95,U] [#2 -0.24,-0.90,0.86,U] [#3 -0.00,-0.65,1.14,U] [#4 0.11,-1.08,0.76,U] [#5 0.29,-0.70,0.71,U] [#6 -0.29,-0.30,0.88,U] [#7 -0.12,-0.71,0.77,U] [#8 0.00,0.00,0.00,L] [#9 0.50,-0.97,0.71,U] 
22:04:59.174 00.003 484 refined, 8 included, MultiStar: {0.14, -0.69}, one-star: {1.17, -0.66}
22:04:59.179 00.005 484 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.76) = xAngle (-0.61 = -0.61)
22:04:59.184 00.005 484 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.37 = 2.37)
22:04:59.187 00.003 484 CameraToMount -- cameraX=0.14 cameraY=-0.69 hyp=0.71 cameraTheta=-1.37 mountX=0.58 mountY=0.49, mountTheta=0.70
22:04:59.195 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.69, opts=13)
22:04:59.199 00.004 484 Enqueuing Move request for scope (0.14, -0.69)
22:04:59.201 00.002 17712 Worker thread wakes up
22:04:59.201 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1488, FiltMax=65535, Gamma=1.000
22:04:59.204 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.69) opts 0xd
22:04:59.204 00.000 484 UpdateGuideState exits: m=239085 SNR=57.8
22:04:59.207 00.003 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.69)
22:04:59.207 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:59.210 00.003 17712 Moving (0.14, -0.69) raw xDistance=0.58 yDistance=0.49
22:04:59.210 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:04:59.212 00.002 484 Enqueuing Expose request
22:04:59.215 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
22:04:59.215 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:04:59.215 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:04:59.215 00.000 17712 MoveAxis(W, 135, ABG)
22:04:59.215 00.000 17712 Guiding  Dir = 3, Dur = 135
22:04:59.215 00.000 17712 IsSlewing returns 0
22:04:59.216 00.001 17712 IsGuiding returns 0
22:04:59.216 00.000 17712 PulseGuide returned control before completion, sleep 145
22:04:59.376 00.160 17712 IsGuiding returns 0
22:04:59.376 00.000 17712 Move returns status 0, amount 135
22:04:59.376 00.000 17712 MoveAxis(N, 0, ABG)
22:04:59.376 00.000 17712 Move returns status 0, amount 0
22:04:59.376 00.000 17712 move complete, result=0
22:04:59.376 00.000 17712 worker thread done servicing request
22:04:59.376 00.000 17712 Worker thread wakes up
22:04:59.377 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:04:59.377 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:04:59.377 00.000 484 GuideStep: 0.6 px 135 ms WEST, 0.5 px 0 ms NORTH
22:05:02.780 03.403 17712 Exposure complete
22:05:03.002 00.222 17712 worker thread done servicing request
22:05:03.003 00.001 484 OnExposeComplete: enter
22:05:03.005 00.002 484 UpdateGuideState(): m_state=6
22:05:03.009 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:05:03.014 00.005 484 Star::Find returns 1 (0), X=1782.87, Y=857.94, Mass=212828, SNR=51.7, Peak=36477 HFD=2.3
22:05:03.018 00.004 484 MultiStar: [#1 -0.14,0.06,1.14,U] [#2 0.00,-0.35,0.99,U] [#3 -0.25,-0.60,1.23,U] [#4 -0.06,-0.37,0.66,U] [#5 0.16,-0.20,0.69,U] [#6 -0.40,-0.18,0.89,U] [#7 -0.06,-0.38,0.81,U] [#8 -0.31,-0.65,0.77,U] 
22:05:03.020 00.002 484 refined, 8 included, MultiStar: {-0.03, -0.33}, one-star: {0.83, -0.33}
22:05:03.024 00.004 484 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.76) = xAngle (-0.89 = -0.89)
22:05:03.026 00.002 484 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.10 = 2.10)
22:05:03.030 00.004 484 CameraToMount -- cameraX=-0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.65 mountX=0.21 mountY=0.28, mountTheta=0.94
22:05:03.036 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=-0.33, opts=13)
22:05:03.039 00.003 484 Enqueuing Move request for scope (-0.03, -0.33)
22:05:03.042 00.003 17712 Worker thread wakes up
22:05:03.042 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1264, FiltMax=65535, Gamma=1.000
22:05:03.044 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.33) opts 0xd
22:05:03.044 00.000 484 UpdateGuideState exits: m=212828 SNR=51.7
22:05:03.047 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:03.050 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.03, -0.33)
22:05:03.050 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:03.053 00.003 484 Enqueuing Expose request
22:05:03.055 00.002 17712 Moving (-0.03, -0.33) raw xDistance=0.21 yDistance=0.28
22:05:03.055 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:05:03.055 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:03.055 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:05:03.055 00.000 17712 MoveAxis(E, 0, ABG)
22:05:03.055 00.000 17712 Move returns status 0, amount 0
22:05:03.055 00.000 17712 MoveAxis(N, 0, ABG)
22:05:03.056 00.001 17712 Move returns status 0, amount 0
22:05:03.056 00.000 17712 move complete, result=0
22:05:03.056 00.000 17712 worker thread done servicing request
22:05:03.056 00.000 17712 Worker thread wakes up
22:05:03.056 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:03.056 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:03.060 00.004 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:05:06.460 03.400 17712 Exposure complete
22:05:06.685 00.225 17712 worker thread done servicing request
22:05:06.685 00.000 484 OnExposeComplete: enter
22:05:06.689 00.004 484 UpdateGuideState(): m_state=6
22:05:06.693 00.004 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:05:06.695 00.002 484 Star::Find returns 1 (0), X=1783.38, Y=858.14, Mass=265202, SNR=69.4, Peak=43056 HFD=2.6
22:05:06.698 00.003 484 MultiStar: [#1 0.74,-0.05,0.77,U] [#2 0.59,-0.45,0.66,U] [#3 0.49,-0.19,0.75,U] [#4 0.50,-0.38,0.57,U] [#5 0.81,-0.42,0.61,U] [#6 0.21,0.14,0.66,U] [#7 0.89,-0.33,0.51,U] [#8 0.27,-0.44,0.54,U] 
22:05:06.701 00.003 484 refined, 8 included, MultiStar: {0.69, -0.23}, one-star: {1.33, -0.13}
22:05:06.704 00.003 484 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.76) = xAngle (0.44 = 0.44)
22:05:06.706 00.002 484 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.42 = -2.86)
22:05:06.709 00.003 484 CameraToMount -- cameraX=0.69 cameraY=-0.23 hyp=0.73 cameraTheta=-0.32 mountX=0.66 mountY=-0.20, mountTheta=-0.30
22:05:06.714 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.69, y=-0.23, opts=13)
22:05:06.717 00.003 484 Enqueuing Move request for scope (0.69, -0.23)
22:05:06.720 00.003 17712 Worker thread wakes up
22:05:06.720 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1587, FiltMax=65535, Gamma=1.000
22:05:06.723 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.23) opts 0xd
22:05:06.723 00.000 484 UpdateGuideState exits: m=265202 SNR=69.4
22:05:06.726 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:06.728 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:06.730 00.002 484 Enqueuing Expose request
22:05:06.733 00.003 17712 Handling offset move in thread for scope, endpoint = (0.69, -0.23)
22:05:06.733 00.000 17712 Moving (0.69, -0.23) raw xDistance=0.66 yDistance=-0.20
22:05:06.733 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
22:05:06.733 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:06.733 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:05:06.733 00.000 17712 MoveAxis(W, 154, ABG)
22:05:06.733 00.000 17712 Guiding  Dir = 3, Dur = 154
22:05:06.734 00.001 17712 IsSlewing returns 0
22:05:06.734 00.000 17712 IsGuiding returns 0
22:05:06.734 00.000 17712 PulseGuide returned control before completion, sleep 164
22:05:06.906 00.172 17712 IsGuiding returns 1
22:05:06.906 00.000 17712 scope still moving after pulse duration time elapsed
22:05:06.939 00.033 17712 IsSlewing returns 0
22:05:06.939 00.000 17712 IsGuiding returns 0
22:05:06.939 00.000 17712 scope move finished after 154 + 50 ms
22:05:06.939 00.000 17712 Move returns status 0, amount 154
22:05:06.939 00.000 17712 MoveAxis(N, 0, ABG)
22:05:06.940 00.001 17712 Move returns status 0, amount 0
22:05:06.940 00.000 17712 move complete, result=0
22:05:06.940 00.000 17712 worker thread done servicing request
22:05:06.940 00.000 484 GuideStep: 0.7 px 154 ms WEST, -0.2 px 0 ms NORTH
22:05:06.943 00.003 17712 Worker thread wakes up
22:05:06.944 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:06.944 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:10.347 03.403 17712 Exposure complete
22:05:10.562 00.215 17712 worker thread done servicing request
22:05:10.562 00.000 484 OnExposeComplete: enter
22:05:10.565 00.003 484 UpdateGuideState(): m_state=6
22:05:10.568 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:05:10.570 00.002 484 Star::Find returns 1 (0), X=1783.58, Y=857.82, Mass=236493, SNR=53.2, Peak=46896 HFD=2.2
22:05:10.573 00.003 484 MultiStar: [#1 0.47,-0.29,0.91,U] [#2 0.32,-0.60,1.04,U] [#3 0.43,-0.49,1.14,U] [#4 0.41,-0.63,0.71,U] [#5 0.71,-0.75,0.74,U] [#6 0.13,-0.09,0.92,U] [#7 0.44,-0.68,0.72,U] [#8 0.18,-0.60,0.88,U] 
22:05:10.575 00.002 484 refined, 8 included, MultiStar: {0.52, -0.50}, one-star: {1.53, -0.45}
22:05:10.578 00.003 484 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.76) = xAngle (-0.00 = -0.00)
22:05:10.580 00.002 484 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
22:05:10.583 00.003 484 CameraToMount -- cameraX=0.52 cameraY=-0.50 hyp=0.72 cameraTheta=-0.76 mountX=0.72 mountY=0.11, mountTheta=0.16
22:05:10.588 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.52, y=-0.50, opts=13)
22:05:10.591 00.003 484 Enqueuing Move request for scope (0.52, -0.50)
22:05:10.594 00.003 17712 Worker thread wakes up
22:05:10.594 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1338, FiltMax=65535, Gamma=1.000
22:05:10.597 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.50) opts 0xd
22:05:10.597 00.000 17712 Handling offset move in thread for scope, endpoint = (0.52, -0.50)
22:05:10.597 00.000 484 UpdateGuideState exits: m=236493 SNR=53.2
22:05:10.599 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:10.601 00.002 17712 Moving (0.52, -0.50) raw xDistance=0.72 yDistance=0.11
22:05:10.602 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:10.604 00.002 484 Enqueuing Expose request
22:05:10.606 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.72
22:05:10.606 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:10.606 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:10.607 00.001 17712 MoveAxis(W, 179, ABG)
22:05:10.607 00.000 17712 Guiding  Dir = 3, Dur = 179
22:05:10.607 00.000 17712 IsSlewing returns 0
22:05:10.607 00.000 17712 IsGuiding returns 0
22:05:10.608 00.001 17712 PulseGuide returned control before completion, sleep 189
22:05:10.798 00.190 17712 IsGuiding returns 1
22:05:10.798 00.000 17712 scope still moving after pulse duration time elapsed
22:05:10.829 00.031 17712 IsSlewing returns 0
22:05:10.829 00.000 17712 IsGuiding returns 0
22:05:10.829 00.000 17712 scope move finished after 179 + 43 ms
22:05:10.830 00.001 17712 Move returns status 0, amount 179
22:05:10.830 00.000 17712 MoveAxis(N, 0, ABG)
22:05:10.830 00.000 17712 Move returns status 0, amount 0
22:05:10.830 00.000 17712 move complete, result=0
22:05:10.830 00.000 17712 worker thread done servicing request
22:05:10.830 00.000 17712 Worker thread wakes up
22:05:10.830 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:10.831 00.001 484 GuideStep: 0.7 px 179 ms WEST, 0.1 px 0 ms NORTH
22:05:10.834 00.003 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:14.229 03.395 17712 Exposure complete
22:05:14.456 00.227 17712 worker thread done servicing request
22:05:14.456 00.000 484 OnExposeComplete: enter
22:05:14.459 00.003 484 UpdateGuideState(): m_state=6
22:05:14.462 00.003 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:05:14.465 00.003 484 Star::Find returns 1 (0), X=1782.03, Y=858.58, Mass=269149, SNR=62.3, Peak=44064 HFD=2.3
22:05:14.469 00.004 484 MultiStar: [#1 -0.87,0.46,0.83,U] [#2 -0.92,0.29,0.94,U] [#3 -1.16,0.08,0.99,U] [#4 -1.17,0.18,0.69,U] [#5 -0.84,0.38,0.69,U] [#6 -1.19,0.21,1.07,U] [#7 -0.58,0.26,0.87,U] [#8 -1.10,-0.00,0.75,U] 
22:05:14.472 00.003 484 single-star, 8 included, MultiStar: {-0.86, 0.24}, one-star: {-0.02, 0.31}
22:05:14.475 00.003 484 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.76) = xAngle (2.40 = 2.40)
22:05:14.478 00.003 484 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.39 = -0.90)
22:05:14.480 00.002 484 CameraToMount -- cameraX=-0.02 cameraY=0.31 hyp=0.31 cameraTheta=1.64 mountX=-0.23 mountY=-0.24, mountTheta=-2.33
22:05:14.486 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=0.31, opts=13)
22:05:14.488 00.002 484 Enqueuing Move request for scope (-0.02, 0.31)
22:05:14.491 00.003 17712 Worker thread wakes up
22:05:14.491 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.31) opts 0xd
22:05:14.491 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, 0.31)
22:05:14.491 00.000 17712 Moving (-0.02, 0.31) raw xDistance=-0.23 yDistance=-0.24
22:05:14.492 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:05:14.492 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:14.492 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:05:14.492 00.000 17712 MoveAxis(E, 0, ABG)
22:05:14.492 00.000 17712 Move returns status 0, amount 0
22:05:14.492 00.000 17712 MoveAxis(N, 0, ABG)
22:05:14.492 00.000 17712 Move returns status 0, amount 0
22:05:14.492 00.000 17712 move complete, result=0
22:05:14.492 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1600, FiltMax=65535, Gamma=1.000
22:05:14.495 00.003 17712 worker thread done servicing request
22:05:14.495 00.000 484 UpdateGuideState exits: m=269149 SNR=62.3
22:05:14.498 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.501 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:14.503 00.002 484 Enqueuing Expose request
22:05:14.506 00.003 17712 Worker thread wakes up
22:05:14.506 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:14.506 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:05:14.509 00.003 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:17.917 03.408 17712 Exposure complete
22:05:18.145 00.228 17712 worker thread done servicing request
22:05:18.145 00.000 484 OnExposeComplete: enter
22:05:18.149 00.004 484 UpdateGuideState(): m_state=6
22:05:18.153 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:05:18.156 00.003 484 Star::Find returns 1 (0), X=1782.08, Y=859.11, Mass=250987, SNR=55.2, Peak=48912 HFD=2.2
22:05:18.159 00.003 484 MultiStar: [#1 -0.93,0.91,0.80,U] [#2 -0.86,0.64,0.91,U] [#3 -0.93,0.79,1.12,U] [#4 -0.79,0.79,0.82,U] [#5 -0.75,0.90,0.78,U] [#6 -1.46,1.55,0.00,M1] [#7 -0.42,0.64,0.74,U] [#8 -1.03,0.66,0.90,U] 
22:05:18.165 00.006 484 single-star, 7 included, MultiStar: {-0.71, 0.77}, one-star: {0.03, 0.84}
22:05:18.168 00.003 484 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.76) = xAngle (2.29 = 2.29)
22:05:18.171 00.003 484 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.28 = -1.00)
22:05:18.176 00.005 484 CameraToMount -- cameraX=0.03 cameraY=0.84 hyp=0.84 cameraTheta=1.53 mountX=-0.56 mountY=-0.71, mountTheta=-2.23
22:05:18.187 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=0.84, opts=13)
22:05:18.194 00.007 484 Enqueuing Move request for scope (0.03, 0.84)
22:05:18.202 00.008 17712 Worker thread wakes up
22:05:18.202 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.84) opts 0xd
22:05:18.202 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1309, FiltMax=65535, Gamma=1.000
22:05:18.207 00.005 17712 Handling offset move in thread for scope, endpoint = (0.03, 0.84)
22:05:18.207 00.000 484 UpdateGuideState exits: m=250987 SNR=55.2
22:05:18.210 00.003 17712 Moving (0.03, 0.84) raw xDistance=-0.56 yDistance=-0.71
22:05:18.210 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:18.215 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
22:05:18.215 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:18.219 00.004 17712 GuideAlgorithmResistSwitch::result() returns -0.71 from input -0.71
22:05:18.219 00.000 17712 MoveAxis(E, 130, ABG)
22:05:18.219 00.000 17712 Guiding  Dir = 2, Dur = 130
22:05:18.219 00.000 17712 IsSlewing returns 0
22:05:18.219 00.000 17712 IsGuiding returns 0
22:05:18.220 00.001 17712 PulseGuide returned control before completion, sleep 140
22:05:18.220 00.000 484 Enqueuing Expose request
22:05:18.365 00.145 17712 IsGuiding returns 1
22:05:18.365 00.000 17712 scope still moving after pulse duration time elapsed
22:05:18.397 00.032 17712 IsSlewing returns 0
22:05:18.397 00.000 17712 IsGuiding returns 0
22:05:18.397 00.000 17712 scope move finished after 130 + 48 ms
22:05:18.397 00.000 17712 Move returns status 0, amount 130
22:05:18.397 00.000 17712 MoveAxis(N, 133, ABG)
22:05:18.397 00.000 17712 Guiding  Dir = 0, Dur = 133
22:05:18.398 00.001 17712 IsSlewing returns 0
22:05:18.398 00.000 17712 IsGuiding returns 0
22:05:18.398 00.000 17712 PulseGuide returned control before completion, sleep 143
22:05:18.555 00.157 17712 IsGuiding returns 1
22:05:18.555 00.000 17712 scope still moving after pulse duration time elapsed
22:05:18.586 00.031 17712 IsSlewing returns 0
22:05:18.586 00.000 17712 IsGuiding returns 0
22:05:18.587 00.001 17712 scope move finished after 133 + 55 ms
22:05:18.587 00.000 17712 Move returns status 0, amount 133
22:05:18.587 00.000 17712 move complete, result=0
22:05:18.587 00.000 17712 worker thread done servicing request
22:05:18.588 00.001 17712 Worker thread wakes up
22:05:18.588 00.000 484 GuideStep: -0.6 px 130 ms EAST, -0.7 px 133 ms NORTH
22:05:18.591 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:18.591 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:21.981 03.390 17712 Exposure complete
22:05:22.214 00.233 17712 worker thread done servicing request
22:05:22.214 00.000 484 OnExposeComplete: enter
22:05:22.217 00.003 484 UpdateGuideState(): m_state=6
22:05:22.220 00.003 484 Star::Find(15, 1782, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:05:22.223 00.003 484 Star::Find returns 1 (0), X=1781.84, Y=859.23, Mass=256480, SNR=51.0, Peak=53856 HFD=2.3
22:05:22.226 00.003 484 MultiStar: [#1 -1.50,0.95,0.00,M1] [#2 -1.20,0.52,0.99,U] [#3 -1.44,0.61,1.22,U] [#4 -1.14,0.42,0.69,U] [#5 -1.12,0.88,0.71,U] [#6 -1.60,1.06,0.00,M2] [#7 -1.17,0.67,0.74,U] [#8 -1.15,0.29,0.85,U] 
22:05:22.229 00.003 484 single-star, 6 included, MultiStar: {-1.06, 0.62}, one-star: {-0.21, 0.96}
22:05:22.231 00.002 484 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.76) = xAngle (2.54 = 2.54)
22:05:22.234 00.003 484 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.53 = -0.76)
22:05:22.237 00.003 484 CameraToMount -- cameraX=-0.21 cameraY=0.96 hyp=0.99 cameraTheta=1.78 mountX=-0.81 mountY=-0.68, mountTheta=-2.45
22:05:22.244 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=0.96, opts=13)
22:05:22.246 00.002 484 Enqueuing Move request for scope (-0.21, 0.96)
22:05:22.249 00.003 17712 Worker thread wakes up
22:05:22.249 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1578, FiltMax=65535, Gamma=1.000
22:05:22.253 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.96) opts 0xd
22:05:22.253 00.000 484 UpdateGuideState exits: m=256480 SNR=51.0
22:05:22.255 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:22.258 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:22.261 00.003 484 Enqueuing Expose request
22:05:22.263 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.21, 0.96)
22:05:22.263 00.000 17712 Moving (-0.21, 0.96) raw xDistance=-0.81 yDistance=-0.68
22:05:22.263 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.81
22:05:22.264 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
22:05:22.264 00.000 17712 MoveAxis(E, 199, ABG)
22:05:22.264 00.000 17712 Guiding  Dir = 2, Dur = 199
22:05:22.264 00.000 17712 IsSlewing returns 0
22:05:22.264 00.000 17712 IsGuiding returns 0
22:05:22.264 00.000 17712 PulseGuide returned control before completion, sleep 209
22:05:22.489 00.225 17712 IsGuiding returns 0
22:05:22.489 00.000 17712 Move returns status 0, amount 199
22:05:22.489 00.000 17712 MoveAxis(N, 127, ABG)
22:05:22.489 00.000 17712 Guiding  Dir = 0, Dur = 127
22:05:22.490 00.001 17712 IsSlewing returns 0
22:05:22.490 00.000 17712 IsGuiding returns 0
22:05:22.490 00.000 17712 PulseGuide returned control before completion, sleep 137
22:05:22.629 00.139 17712 IsGuiding returns 1
22:05:22.629 00.000 17712 scope still moving after pulse duration time elapsed
22:05:22.660 00.031 17712 IsSlewing returns 0
22:05:22.660 00.000 17712 IsGuiding returns 0
22:05:22.660 00.000 17712 scope move finished after 127 + 43 ms
22:05:22.660 00.000 17712 Move returns status 0, amount 127
22:05:22.660 00.000 17712 move complete, result=0
22:05:22.660 00.000 17712 worker thread done servicing request
22:05:22.661 00.001 484 GuideStep: -0.8 px 199 ms EAST, -0.7 px 127 ms NORTH
22:05:22.664 00.003 17712 Worker thread wakes up
22:05:22.664 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:22.664 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:26.065 03.401 17712 Exposure complete
22:05:26.291 00.226 17712 worker thread done servicing request
22:05:26.291 00.000 484 OnExposeComplete: enter
22:05:26.295 00.004 484 UpdateGuideState(): m_state=6
22:05:26.298 00.003 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:05:26.301 00.003 484 Star::Find returns 1 (0), X=1781.22, Y=858.26, Mass=251198, SNR=51.1, Peak=45376 HFD=2.5
22:05:26.306 00.005 484 MultiStar: [#1 -1.88,-0.03,0.00,M2] [#2 -1.67,-0.65,0.00,M1] [#3 -1.94,-0.59,0.00,M1] [#4 -1.73,-0.60,0.00,M1] [#5 -1.66,-0.27,0.78,U] [#6 -2.06,-0.20,0.00,M3] [#7 -1.71,-0.60,0.00,M1] [#8 -1.83,-0.47,0.00,M1] 
22:05:26.309 00.003 484 single-star, 1 included, MultiStar: {-1.19, -0.13}, one-star: {-0.83, -0.01}
22:05:26.312 00.003 484 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.76) = xAngle (-2.37 = -2.37)
22:05:26.315 00.003 484 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.62 = 0.62)
22:05:26.318 00.003 484 CameraToMount -- cameraX=-0.83 cameraY=-0.01 hyp=0.83 cameraTheta=-3.13 mountX=-0.59 mountY=0.48, mountTheta=2.46
22:05:26.326 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.83, y=-0.01, opts=13)
22:05:26.329 00.003 484 Enqueuing Move request for scope (-0.83, -0.01)
22:05:26.332 00.003 17712 Worker thread wakes up
22:05:26.332 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.01) opts 0xd
22:05:26.332 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1551, FiltMax=65535, Gamma=1.000
22:05:26.334 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.83, -0.01)
22:05:26.334 00.000 484 UpdateGuideState exits: m=251198 SNR=51.1
22:05:26.338 00.004 17712 Moving (-0.83, -0.01) raw xDistance=-0.59 yDistance=0.48
22:05:26.338 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:26.341 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
22:05:26.341 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:26.343 00.002 484 Enqueuing Expose request
22:05:26.346 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:05:26.346 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:05:26.346 00.000 17712 MoveAxis(E, 152, ABG)
22:05:26.346 00.000 17712 Guiding  Dir = 2, Dur = 152
22:05:26.346 00.000 17712 IsSlewing returns 0
22:05:26.347 00.001 17712 IsGuiding returns 0
22:05:26.347 00.000 17712 PulseGuide returned control before completion, sleep 162
22:05:26.525 00.178 17712 IsGuiding returns 1
22:05:26.525 00.000 17712 scope still moving after pulse duration time elapsed
22:05:26.556 00.031 17712 IsSlewing returns 0
22:05:26.556 00.000 17712 IsGuiding returns 0
22:05:26.556 00.000 17712 scope move finished after 152 + 57 ms
22:05:26.556 00.000 17712 Move returns status 0, amount 152
22:05:26.556 00.000 17712 MoveAxis(N, 0, ABG)
22:05:26.556 00.000 17712 Move returns status 0, amount 0
22:05:26.556 00.000 17712 move complete, result=0
22:05:26.556 00.000 17712 worker thread done servicing request
22:05:26.557 00.001 484 GuideStep: -0.6 px 152 ms EAST, 0.5 px 0 ms NORTH
22:05:26.561 00.004 17712 Worker thread wakes up
22:05:26.561 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:26.561 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:29.960 03.399 17712 Exposure complete
22:05:30.185 00.225 17712 worker thread done servicing request
22:05:30.185 00.000 484 OnExposeComplete: enter
22:05:30.188 00.003 484 UpdateGuideState(): m_state=6
22:05:30.191 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:05:30.194 00.003 484 Star::Find returns 1 (0), X=1780.55, Y=858.84, Mass=242682, SNR=63.7, Peak=48650 HFD=2.2
22:05:30.197 00.003 484 MultiStar: [#1 -2.14,0.34,0.00,M3] [#2 -2.48,0.26,0.00,M2] [#3 -2.20,0.23,0.00,M2] [#4 -2.46,0.30,0.00,M2] [#5 -2.08,0.17,0.00,M1] [#6 -2.61,0.61,0.00,M4] [#7 -2.40,0.31,0.00,M2] [#8 0.00,0.00,0.00,L] [#9 -2.26,0.03,0.00,M1] 
22:05:30.199 00.002 484 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.76) = xAngle (3.54 = -2.75)
22:05:30.203 00.004 484 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.52 = 0.24)
22:05:30.207 00.004 484 CameraToMount -- cameraX=-1.49 cameraY=0.57 hyp=1.60 cameraTheta=2.78 mountX=-1.48 mountY=0.38, mountTheta=2.89
22:05:30.213 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-1.49, y=0.57, opts=13)
22:05:30.216 00.003 484 Enqueuing Move request for scope (-1.49, 0.57)
22:05:30.219 00.003 17712 Worker thread wakes up
22:05:30.219 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1594, FiltMax=65535, Gamma=1.000
22:05:30.222 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.49, 0.57) opts 0xd
22:05:30.222 00.000 484 UpdateGuideState exits: m=242682 SNR=63.7
22:05:30.225 00.003 17712 Handling offset move in thread for scope, endpoint = (-1.49, 0.57)
22:05:30.226 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:30.228 00.002 17712 Moving (-1.49, 0.57) raw xDistance=-1.48 yDistance=0.38
22:05:30.228 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:30.232 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.96 from input -1.48
22:05:30.232 00.000 484 Enqueuing Expose request
22:05:30.235 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:30.235 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:05:30.235 00.000 17712 MoveAxis(E, 355, ABG)
22:05:30.235 00.000 17712 Guiding  Dir = 2, Dur = 355
22:05:30.235 00.000 17712 IsSlewing returns 0
22:05:30.236 00.001 17712 IsGuiding returns 0
22:05:30.236 00.000 17712 PulseGuide returned control before completion, sleep 365
22:05:30.614 00.378 17712 IsGuiding returns 1
22:05:30.614 00.000 17712 scope still moving after pulse duration time elapsed
22:05:30.645 00.031 17712 IsSlewing returns 0
22:05:30.646 00.001 17712 IsGuiding returns 0
22:05:30.646 00.000 17712 scope move finished after 355 + 55 ms
22:05:30.646 00.000 17712 Move returns status 0, amount 355
22:05:30.646 00.000 17712 MoveAxis(N, 0, ABG)
22:05:30.646 00.000 17712 Move returns status 0, amount 0
22:05:30.646 00.000 17712 move complete, result=0
22:05:30.646 00.000 17712 worker thread done servicing request
22:05:30.646 00.000 17712 Worker thread wakes up
22:05:30.646 00.000 484 GuideStep: -1.5 px 355 ms EAST, 0.4 px 0 ms NORTH
22:05:30.649 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:30.649 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:34.052 03.403 17712 Exposure complete
22:05:34.265 00.213 17712 worker thread done servicing request
22:05:34.266 00.001 484 OnExposeComplete: enter
22:05:34.268 00.002 484 UpdateGuideState(): m_state=6
22:05:34.271 00.003 484 Star::Find(15, 1780, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:05:34.274 00.003 484 Star::Find returns 1 (0), X=1781.84, Y=857.97, Mass=252693, SNR=56.1, Peak=41619 HFD=2.5
22:05:34.277 00.003 484 MultiStar: [#1 -1.12,-0.18,0.80,U] [#2 -1.17,-0.51,0.99,U] [#3 -1.14,-0.23,1.08,U] [#4 -0.94,-0.41,0.66,U] [#5 -0.89,-0.32,0.62,U] [#6 -1.56,0.04,0.74,U] [#7 -0.95,-0.46,0.63,U] [#8 -1.26,-0.60,0.76,U] 
22:05:34.279 00.002 484 single-star, 8 included, MultiStar: {-1.01, -0.33}, one-star: {-0.21, -0.30}
22:05:34.281 00.002 484 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.76) = xAngle (-1.44 = -1.44)
22:05:34.285 00.004 484 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.55 = 1.55)
22:05:34.289 00.004 484 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.36 cameraTheta=-2.19 mountX=0.05 mountY=0.36, mountTheta=1.44
22:05:34.296 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=-0.30, opts=13)
22:05:34.299 00.003 484 Enqueuing Move request for scope (-0.21, -0.30)
22:05:34.302 00.003 17712 Worker thread wakes up
22:05:34.302 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1539, FiltMax=65535, Gamma=1.000
22:05:34.304 00.002 484 UpdateGuideState exits: m=252693 SNR=56.1
22:05:34.307 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.310 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd
22:05:34.310 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.21, -0.30)
22:05:34.310 00.000 17712 Moving (-0.21, -0.30) raw xDistance=0.05 yDistance=0.36
22:05:34.310 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:05:34.310 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:34.313 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.313 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:05:34.313 00.000 17712 MoveAxis(E, 0, ABG)
22:05:34.313 00.000 17712 Move returns status 0, amount 0
22:05:34.314 00.001 17712 MoveAxis(N, 0, ABG)
22:05:34.314 00.000 484 Enqueuing Expose request
22:05:34.317 00.003 17712 Move returns status 0, amount 0
22:05:34.317 00.000 17712 move complete, result=0
22:05:34.317 00.000 17712 worker thread done servicing request
22:05:34.317 00.000 17712 Worker thread wakes up
22:05:34.318 00.001 484 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:05:34.320 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:34.320 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:37.737 03.417 17712 Exposure complete
22:05:38.031 00.294 17712 worker thread done servicing request
22:05:38.031 00.000 484 OnExposeComplete: enter
22:05:38.035 00.004 484 UpdateGuideState(): m_state=6
22:05:38.040 00.005 484 Star::Find(15, 1781, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:05:38.043 00.003 484 Star::Find returns 1 (0), X=1781.25, Y=858.34, Mass=229722, SNR=51.7, Peak=45930 HFD=1.8
22:05:38.048 00.005 484 MultiStar: [#1 -2.01,0.62,0.00,M3] [#2 -2.12,0.09,0.00,M2] [#3 -2.04,0.48,0.00,M2] [#4 -2.22,-0.08,0.00,M2] [#5 -1.71,0.14,0.00,M1] [#6 -2.17,0.52,0.00,M4] [#7 -1.86,0.23,0.00,M2] [#8 -2.20,0.04,0.00,M1] 
22:05:38.051 00.003 484 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.76) = xAngle (3.81 = -2.48)
22:05:38.054 00.003 484 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.79 = 0.51)
22:05:38.058 00.004 484 CameraToMount -- cameraX=-0.80 cameraY=0.07 hyp=0.80 cameraTheta=3.05 mountX=-0.63 mountY=0.39, mountTheta=2.59
22:05:38.064 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.80, y=0.07, opts=13)
22:05:38.069 00.005 484 Enqueuing Move request for scope (-0.80, 0.07)
22:05:38.073 00.004 17712 Worker thread wakes up
22:05:38.073 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1559, FiltMax=65535, Gamma=1.000
22:05:38.077 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.07) opts 0xd
22:05:38.077 00.000 484 UpdateGuideState exits: m=229722 SNR=51.7
22:05:38.083 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.80, 0.07)
22:05:38.083 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:38.086 00.003 17712 Moving (-0.80, 0.07) raw xDistance=-0.63 yDistance=0.39
22:05:38.086 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:38.090 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
22:05:38.090 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:38.091 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:05:38.091 00.000 17712 MoveAxis(E, 147, ABG)
22:05:38.091 00.000 17712 Guiding  Dir = 2, Dur = 147
22:05:38.091 00.000 484 Enqueuing Expose request
22:05:38.094 00.003 17712 IsSlewing returns 0
22:05:38.095 00.001 17712 IsGuiding returns 0
22:05:38.095 00.000 17712 PulseGuide returned control before completion, sleep 157
22:05:38.265 00.170 17712 IsGuiding returns 1
22:05:38.265 00.000 17712 scope still moving after pulse duration time elapsed
22:05:38.298 00.033 17712 IsSlewing returns 0
22:05:38.298 00.000 17712 IsGuiding returns 0
22:05:38.298 00.000 17712 scope move finished after 147 + 56 ms
22:05:38.298 00.000 17712 Move returns status 0, amount 147
22:05:38.298 00.000 17712 MoveAxis(N, 0, ABG)
22:05:38.298 00.000 17712 Move returns status 0, amount 0
22:05:38.299 00.001 17712 move complete, result=0
22:05:38.299 00.000 17712 worker thread done servicing request
22:05:38.299 00.000 484 GuideStep: -0.6 px 147 ms EAST, 0.4 px 0 ms NORTH
22:05:38.303 00.004 17712 Worker thread wakes up
22:05:38.303 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:38.303 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:41.729 03.426 17712 Exposure complete
22:05:41.981 00.252 484 OnExposeComplete: enter
22:05:41.984 00.003 17712 worker thread done servicing request
22:05:41.984 00.000 484 UpdateGuideState(): m_state=6
22:05:41.989 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:05:41.992 00.003 484 Star::Find returns 1 (0), X=1781.27, Y=858.56, Mass=230522, SNR=63.6, Peak=38762 HFD=1.8
22:05:41.995 00.003 484 MultiStar: [#1 -1.70,0.29,0.00,M4] [#2 -1.70,-0.12,0.00,M3] [#3 -1.91,0.07,0.00,M3] [#4 -1.77,0.22,0.00,M3] [#5 -1.68,-0.09,0.55,U] [#6 -2.14,0.37,0.00,M5] [#7 -1.55,0.10,0.59,U] [#8 -1.89,-0.22,0.00,M2] 
22:05:41.999 00.004 484 single-star, 2 included, MultiStar: {-1.22, 0.14}, one-star: {-0.78, 0.29}
22:05:42.003 00.004 484 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.76) = xAngle (3.54 = -2.74)
22:05:42.006 00.003 484 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.53 = 0.25)
22:05:42.009 00.003 484 CameraToMount -- cameraX=-0.78 cameraY=0.29 hyp=0.83 cameraTheta=2.78 mountX=-0.76 mountY=0.20, mountTheta=2.88
22:05:42.017 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.78, y=0.29, opts=13)
22:05:42.023 00.006 484 Enqueuing Move request for scope (-0.78, 0.29)
22:05:42.026 00.003 17712 Worker thread wakes up
22:05:42.026 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:05:42.029 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.29) opts 0xd
22:05:42.030 00.001 484 UpdateGuideState exits: m=230522 SNR=63.6
22:05:42.033 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.78, 0.29)
22:05:42.033 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:42.036 00.003 17712 Moving (-0.78, 0.29) raw xDistance=-0.76 yDistance=0.20
22:05:42.036 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:42.039 00.003 484 Enqueuing Expose request
22:05:42.042 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
22:05:42.042 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:42.042 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:05:42.042 00.000 17712 MoveAxis(E, 188, ABG)
22:05:42.042 00.000 17712 Guiding  Dir = 2, Dur = 188
22:05:42.042 00.000 17712 IsSlewing returns 0
22:05:42.042 00.000 17712 IsGuiding returns 0
22:05:42.043 00.001 17712 PulseGuide returned control before completion, sleep 198
22:05:42.252 00.209 17712 IsGuiding returns 1
22:05:42.252 00.000 17712 scope still moving after pulse duration time elapsed
22:05:42.283 00.031 17712 IsSlewing returns 0
22:05:42.283 00.000 17712 IsGuiding returns 0
22:05:42.283 00.000 17712 scope move finished after 188 + 52 ms
22:05:42.283 00.000 17712 Move returns status 0, amount 188
22:05:42.284 00.001 17712 MoveAxis(N, 0, ABG)
22:05:42.284 00.000 17712 Move returns status 0, amount 0
22:05:42.284 00.000 17712 move complete, result=0
22:05:42.284 00.000 17712 worker thread done servicing request
22:05:42.284 00.000 17712 Worker thread wakes up
22:05:42.284 00.000 484 GuideStep: -0.8 px 188 ms EAST, 0.2 px 0 ms NORTH
22:05:42.287 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:42.287 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:45.721 03.434 17712 Exposure complete
22:05:46.007 00.286 484 OnExposeComplete: enter
22:05:46.011 00.004 484 UpdateGuideState(): m_state=6
22:05:46.016 00.005 17712 worker thread done servicing request
22:05:46.017 00.001 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:05:46.020 00.003 484 Star::Find returns 1 (0), X=1782.01, Y=857.91, Mass=246176, SNR=57.4, Peak=48691 HFD=2.1
22:05:46.025 00.005 484 MultiStar: [#1 -0.99,0.16,1.00,U] [#2 -1.18,-0.41,0.83,U] [#3 -0.95,-0.40,1.12,U] [#4 -1.12,-0.16,0.66,U] [#5 -0.75,-0.14,0.65,U] [#6 -1.37,0.17,0.97,U] [#7 -0.62,-0.30,0.73,U] [#8 -0.86,-0.33,0.90,U] 
22:05:46.028 00.003 484 single-star, 8 included, MultiStar: {-0.87, -0.20}, one-star: {-0.03, -0.36}
22:05:46.033 00.005 484 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.76) = xAngle (-0.91 = -0.91)
22:05:46.036 00.003 484 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.08 = 2.08)
22:05:46.041 00.005 484 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.37 cameraTheta=-1.66 mountX=0.23 mountY=0.32, mountTheta=0.95
22:05:46.047 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=-0.36, opts=13)
22:05:46.050 00.003 484 Enqueuing Move request for scope (-0.03, -0.36)
22:05:46.055 00.005 17712 Worker thread wakes up
22:05:46.055 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1287, FiltMax=65535, Gamma=1.000
22:05:46.058 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
22:05:46.058 00.000 484 UpdateGuideState exits: m=246176 SNR=57.4
22:05:46.061 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
22:05:46.061 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:46.064 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:46.067 00.003 17712 Moving (-0.03, -0.36) raw xDistance=0.23 yDistance=0.32
22:05:46.067 00.000 484 Enqueuing Expose request
22:05:46.070 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:05:46.070 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:46.070 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:05:46.070 00.000 17712 MoveAxis(E, 0, ABG)
22:05:46.070 00.000 17712 Move returns status 0, amount 0
22:05:46.070 00.000 17712 MoveAxis(N, 0, ABG)
22:05:46.070 00.000 17712 Move returns status 0, amount 0
22:05:46.071 00.001 17712 move complete, result=0
22:05:46.071 00.000 17712 worker thread done servicing request
22:05:46.071 00.000 17712 Worker thread wakes up
22:05:46.071 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:46.071 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:46.075 00.004 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:05:49.554 03.479 17712 Exposure complete
22:05:49.838 00.284 17712 worker thread done servicing request
22:05:49.839 00.001 484 OnExposeComplete: enter
22:05:49.843 00.004 484 UpdateGuideState(): m_state=6
22:05:49.852 00.009 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:05:49.857 00.005 484 Star::Find returns 1 (0), X=1781.51, Y=858.22, Mass=248711, SNR=60.4, Peak=41123 HFD=2.3
22:05:49.861 00.004 484 MultiStar: [#1 -1.46,0.19,0.88,U] [#2 -1.54,-0.14,0.90,U] [#3 -1.57,-0.06,1.01,U] [#4 -1.49,-0.10,0.59,U] [#5 -1.20,0.26,0.60,U] [#6 -1.90,0.60,0.00,M5] [#7 -1.37,0.27,0.63,U] [#8 -1.53,-0.07,0.75,U] 
22:05:49.865 00.004 484 single-star, 7 included, MultiStar: {-1.32, 0.02}, one-star: {-0.54, -0.05}
22:05:49.869 00.004 484 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.76) = xAngle (-2.29 = -2.29)
22:05:49.873 00.004 484 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.70 = 0.70)
22:05:49.876 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=-0.05 hyp=0.54 cameraTheta=-3.05 mountX=-0.36 mountY=0.35, mountTheta=2.37
22:05:49.885 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=-0.05, opts=13)
22:05:49.890 00.005 484 Enqueuing Move request for scope (-0.54, -0.05)
22:05:49.893 00.003 17712 Worker thread wakes up
22:05:49.893 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1335, FiltMax=65535, Gamma=1.000
22:05:49.896 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.05) opts 0xd
22:05:49.896 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.54, -0.05)
22:05:49.896 00.000 484 UpdateGuideState exits: m=248711 SNR=60.4
22:05:49.900 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:49.903 00.003 17712 Moving (-0.54, -0.05) raw xDistance=-0.36 yDistance=0.35
22:05:49.904 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:49.908 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
22:05:49.908 00.000 484 Enqueuing Expose request
22:05:49.911 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:49.912 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:05:49.912 00.000 17712 MoveAxis(E, 83, ABG)
22:05:49.912 00.000 17712 Guiding  Dir = 2, Dur = 83
22:05:49.914 00.002 17712 IsSlewing returns 0
22:05:49.915 00.001 17712 IsGuiding returns 0
22:05:49.917 00.002 17712 PulseGuide returned control before completion, sleep 92
22:05:50.014 00.097 17712 IsGuiding returns 1
22:05:50.014 00.000 17712 scope still moving after pulse duration time elapsed
22:05:50.044 00.030 17712 IsSlewing returns 0
22:05:50.044 00.000 17712 IsGuiding returns 1
22:05:50.076 00.032 17712 IsSlewing returns 0
22:05:50.076 00.000 17712 IsGuiding returns 1
22:05:50.107 00.031 17712 IsSlewing returns 0
22:05:50.107 00.000 17712 IsGuiding returns 1
22:05:50.138 00.031 17712 IsSlewing returns 0
22:05:50.138 00.000 17712 IsGuiding returns 0
22:05:50.138 00.000 17712 scope move finished after 83 + 139 ms
22:05:50.138 00.000 17712 Move returns status 0, amount 83
22:05:50.139 00.001 17712 MoveAxis(N, 0, ABG)
22:05:50.139 00.000 17712 Move returns status 0, amount 0
22:05:50.139 00.000 17712 move complete, result=0
22:05:50.139 00.000 17712 worker thread done servicing request
22:05:50.139 00.000 17712 Worker thread wakes up
22:05:50.139 00.000 484 GuideStep: -0.4 px 83 ms EAST, 0.3 px 0 ms NORTH
22:05:50.143 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:50.143 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:53.630 03.487 17712 Exposure complete
22:05:53.958 00.328 17712 worker thread done servicing request
22:05:53.958 00.000 484 OnExposeComplete: enter
22:05:53.961 00.003 484 UpdateGuideState(): m_state=6
22:05:53.968 00.007 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:05:53.972 00.004 484 Star::Find returns 1 (0), X=1781.73, Y=858.24, Mass=239001, SNR=53.0, Peak=47600 HFD=2.3
22:05:53.976 00.004 484 MultiStar: [#1 -1.11,0.34,0.92,U] [#2 -1.28,-0.11,0.99,U] [#3 -1.14,-0.07,1.34,U] [#4 -1.00,0.00,0.97,U] [#5 -1.03,0.00,0.70,U] [#6 -1.57,0.50,0.99,U] [#7 -1.08,0.17,0.73,U] [#8 -1.33,-0.32,0.89,U] 
22:05:53.983 00.007 484 single-star, 8 included, MultiStar: {-1.10, 0.05}, one-star: {-0.32, -0.03}
22:05:53.987 00.004 484 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.76) = xAngle (-2.28 = -2.28)
22:05:53.991 00.004 484 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.71 = 0.71)
22:05:53.995 00.004 484 CameraToMount -- cameraX=-0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-3.04 mountX=-0.21 mountY=0.21, mountTheta=2.36
22:05:54.002 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=-0.03, opts=13)
22:05:54.007 00.005 484 Enqueuing Move request for scope (-0.32, -0.03)
22:05:54.010 00.003 17712 Worker thread wakes up
22:05:54.011 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1536, FiltMax=65535, Gamma=1.000
22:05:54.015 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.03) opts 0xd
22:05:54.015 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.32, -0.03)
22:05:54.015 00.000 484 UpdateGuideState exits: m=239001 SNR=53.0
22:05:54.018 00.003 17712 Moving (-0.32, -0.03) raw xDistance=-0.21 yDistance=0.21
22:05:54.018 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.023 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:05:54.023 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:54.024 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:54.027 00.003 484 Enqueuing Expose request
22:05:54.033 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:05:54.033 00.000 17712 MoveAxis(E, 0, ABG)
22:05:54.034 00.001 17712 Move returns status 0, amount 0
22:05:54.034 00.000 17712 MoveAxis(N, 0, ABG)
22:05:54.034 00.000 17712 Move returns status 0, amount 0
22:05:54.034 00.000 17712 move complete, result=0
22:05:54.034 00.000 17712 worker thread done servicing request
22:05:54.034 00.000 17712 Worker thread wakes up
22:05:54.034 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:54.034 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:05:54.037 00.003 484 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:05:57.448 03.411 17712 Exposure complete
22:05:57.690 00.242 17712 worker thread done servicing request
22:05:57.691 00.001 484 OnExposeComplete: enter
22:05:57.696 00.005 484 UpdateGuideState(): m_state=6
22:05:57.705 00.009 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:05:57.711 00.006 484 Star::Find returns 1 (0), X=1781.36, Y=858.60, Mass=226238, SNR=50.6, Peak=44506 HFD=1.7
22:05:57.719 00.008 484 MultiStar: [#1 -1.63,0.37,0.99,U] [#2 -1.63,0.21,0.97,U] [#3 -1.86,0.30,0.00,M1] [#4 -1.63,0.37,0.00,M1] [#5 -1.31,0.27,0.78,U] [#6 -2.17,0.86,0.00,M5] [#7 -1.59,0.37,0.79,U] [#8 -1.74,0.11,0.00,M1] 
22:05:57.723 00.004 484 single-star, 4 included, MultiStar: {-1.36, 0.31}, one-star: {-0.69, 0.33}
22:05:57.731 00.008 484 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.76) = xAngle (3.45 = -2.83)
22:05:57.734 00.003 484 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.44 = 0.15)
22:05:57.737 00.003 484 CameraToMount -- cameraX=-0.69 cameraY=0.33 hyp=0.77 cameraTheta=2.69 mountX=-0.73 mountY=0.12, mountTheta=2.98
22:05:57.751 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.69, y=0.33, opts=13)
22:05:57.758 00.007 484 Enqueuing Move request for scope (-0.69, 0.33)
22:05:57.761 00.003 17712 Worker thread wakes up
22:05:57.761 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1549, FiltMax=65535, Gamma=1.000
22:05:57.767 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.33) opts 0xd
22:05:57.768 00.001 484 UpdateGuideState exits: m=226238 SNR=50.6
22:05:57.770 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.69, 0.33)
22:05:57.771 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:57.775 00.004 17712 Moving (-0.69, 0.33) raw xDistance=-0.73 yDistance=0.12
22:05:57.775 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:05:57.777 00.002 484 Enqueuing Expose request
22:05:57.781 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
22:05:57.781 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:57.781 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:57.782 00.001 17712 MoveAxis(E, 171, ABG)
22:05:57.782 00.000 17712 Guiding  Dir = 2, Dur = 171
22:05:57.782 00.000 17712 IsSlewing returns 0
22:05:57.782 00.000 17712 IsGuiding returns 0
22:05:57.783 00.001 17712 PulseGuide returned control before completion, sleep 181
22:05:57.975 00.192 17712 IsGuiding returns 1
22:05:57.975 00.000 17712 scope still moving after pulse duration time elapsed
22:05:58.007 00.032 17712 IsSlewing returns 0
22:05:58.007 00.000 17712 IsGuiding returns 0
22:05:58.007 00.000 17712 scope move finished after 171 + 53 ms
22:05:58.007 00.000 17712 Move returns status 0, amount 171
22:05:58.007 00.000 17712 MoveAxis(N, 0, ABG)
22:05:58.008 00.001 17712 Move returns status 0, amount 0
22:05:58.008 00.000 17712 move complete, result=0
22:05:58.008 00.000 17712 worker thread done servicing request
22:05:58.008 00.000 17712 Worker thread wakes up
22:05:58.008 00.000 484 GuideStep: -0.7 px 171 ms EAST, 0.1 px 0 ms NORTH
22:05:58.011 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:05:58.011 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:01.441 03.430 17712 Exposure complete
22:06:01.704 00.263 17712 worker thread done servicing request
22:06:01.704 00.000 484 OnExposeComplete: enter
22:06:01.708 00.004 484 UpdateGuideState(): m_state=6
22:06:01.711 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:06:01.717 00.006 484 Star::Find returns 1 (0), X=1781.73, Y=858.62, Mass=251802, SNR=56.5, Peak=49824 HFD=2.2
22:06:01.721 00.004 484 MultiStar: [#1 -1.67,0.69,0.00,M1] [#2 -1.69,0.15,0.00,M1] [#3 -1.88,0.34,0.00,M2] [#4 -1.52,0.18,0.70,U] [#5 -1.31,0.04,0.70,U] [#6 -2.10,0.62,0.00,M6] [#7 -1.45,0.10,0.66,U] [#8 -1.68,-0.22,0.00,M2] 
22:06:01.725 00.004 484 single-star, 3 included, MultiStar: {-1.06, 0.19}, one-star: {-0.32, 0.35}
22:06:01.728 00.003 484 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.76) = xAngle (3.07 = 3.07)
22:06:01.732 00.004 484 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.06 = -0.22)
22:06:01.735 00.003 484 CameraToMount -- cameraX=-0.32 cameraY=0.35 hyp=0.47 cameraTheta=2.32 mountX=-0.47 mountY=-0.10, mountTheta=-2.93
22:06:01.743 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=0.35, opts=13)
22:06:01.747 00.004 484 Enqueuing Move request for scope (-0.32, 0.35)
22:06:01.750 00.003 17712 Worker thread wakes up
22:06:01.750 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.35) opts 0xd
22:06:01.750 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1363, FiltMax=65535, Gamma=1.000
22:06:01.754 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.32, 0.35)
22:06:01.754 00.000 17712 Moving (-0.32, 0.35) raw xDistance=-0.47 yDistance=-0.10
22:06:01.754 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
22:06:01.755 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:01.755 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:01.755 00.000 484 UpdateGuideState exits: m=251802 SNR=56.5
22:06:01.758 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:01.761 00.003 17712 MoveAxis(E, 122, ABG)
22:06:01.761 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:01.765 00.004 17712 Guiding  Dir = 2, Dur = 122
22:06:01.766 00.001 484 Enqueuing Expose request
22:06:01.769 00.003 17712 IsSlewing returns 0
22:06:01.770 00.001 17712 IsGuiding returns 0
22:06:01.770 00.000 17712 PulseGuide returned control before completion, sleep 132
22:06:01.910 00.140 17712 IsGuiding returns 1
22:06:01.910 00.000 17712 scope still moving after pulse duration time elapsed
22:06:01.941 00.031 17712 IsSlewing returns 0
22:06:01.941 00.000 17712 IsGuiding returns 0
22:06:01.941 00.000 17712 scope move finished after 122 + 49 ms
22:06:01.941 00.000 17712 Move returns status 0, amount 122
22:06:01.941 00.000 17712 MoveAxis(N, 0, ABG)
22:06:01.941 00.000 17712 Move returns status 0, amount 0
22:06:01.942 00.001 17712 move complete, result=0
22:06:01.942 00.000 17712 worker thread done servicing request
22:06:01.942 00.000 17712 Worker thread wakes up
22:06:01.942 00.000 484 GuideStep: -0.5 px 122 ms EAST, -0.1 px 0 ms NORTH
22:06:01.945 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:01.945 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:05.373 03.428 17712 Exposure complete
22:06:05.670 00.297 17712 worker thread done servicing request
22:06:05.670 00.000 484 OnExposeComplete: enter
22:06:05.674 00.004 484 UpdateGuideState(): m_state=6
22:06:05.678 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:06:05.683 00.005 484 Star::Find returns 1 (0), X=1781.94, Y=858.81, Mass=227364, SNR=60.9, Peak=47296 HFD=2.2
22:06:05.686 00.003 484 MultiStar: [#1 -1.30,0.71,0.91,U] [#2 -1.41,0.23,0.84,U] [#3 -1.39,0.31,1.04,U] [#4 -1.11,0.45,0.69,U] [#5 -1.19,0.41,0.66,U] [#6 -1.72,0.52,0.00,M7] [#7 -1.42,-0.08,0.74,U] [#8 -1.71,-0.02,0.00,M3] 
22:06:05.689 00.003 484 single-star, 6 included, MultiStar: {-1.11, 0.38}, one-star: {-0.11, 0.54}
22:06:05.693 00.004 484 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.76) = xAngle (2.52 = 2.52)
22:06:05.697 00.004 484 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.51 = -0.77)
22:06:05.701 00.004 484 CameraToMount -- cameraX=-0.11 cameraY=0.54 hyp=0.55 cameraTheta=1.76 mountX=-0.45 mountY=-0.38, mountTheta=-2.43
22:06:05.710 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=0.54, opts=13)
22:06:05.713 00.003 484 Enqueuing Move request for scope (-0.11, 0.54)
22:06:05.718 00.005 17712 Worker thread wakes up
22:06:05.718 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1443, FiltMax=65535, Gamma=1.000
22:06:05.721 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.54) opts 0xd
22:06:05.721 00.000 484 UpdateGuideState exits: m=227364 SNR=60.9
22:06:05.724 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.11, 0.54)
22:06:05.725 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:05.728 00.003 17712 Moving (-0.11, 0.54) raw xDistance=-0.45 yDistance=-0.38
22:06:05.728 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:05.731 00.003 484 Enqueuing Expose request
22:06:05.734 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
22:06:05.734 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:05.735 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:06:05.735 00.000 17712 MoveAxis(E, 113, ABG)
22:06:05.735 00.000 17712 Guiding  Dir = 2, Dur = 113
22:06:05.735 00.000 17712 IsSlewing returns 0
22:06:05.735 00.000 17712 IsGuiding returns 0
22:06:05.736 00.001 17712 PulseGuide returned control before completion, sleep 123
22:06:05.875 00.139 17712 IsGuiding returns 1
22:06:05.875 00.000 17712 scope still moving after pulse duration time elapsed
22:06:05.906 00.031 17712 IsSlewing returns 0
22:06:05.907 00.001 17712 IsGuiding returns 0
22:06:05.907 00.000 17712 scope move finished after 113 + 58 ms
22:06:05.907 00.000 17712 Move returns status 0, amount 113
22:06:05.907 00.000 17712 MoveAxis(N, 0, ABG)
22:06:05.907 00.000 17712 Move returns status 0, amount 0
22:06:05.907 00.000 17712 move complete, result=0
22:06:05.908 00.001 17712 worker thread done servicing request
22:06:05.908 00.000 17712 Worker thread wakes up
22:06:05.908 00.000 484 GuideStep: -0.4 px 113 ms EAST, -0.4 px 0 ms NORTH
22:06:05.911 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:05.911 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:09.302 03.391 17712 Exposure complete
22:06:09.624 00.322 17712 worker thread done servicing request
22:06:09.624 00.000 484 OnExposeComplete: enter
22:06:09.627 00.003 484 UpdateGuideState(): m_state=6
22:06:09.638 00.011 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:06:09.643 00.005 484 Star::Find returns 1 (0), X=1782.32, Y=858.01, Mass=219036, SNR=53.7, Peak=53955 HFD=2.0
22:06:09.650 00.007 484 MultiStar: [#1 -0.88,-0.17,0.98,U] [#2 -0.94,-0.35,0.90,U] [#3 -1.11,-0.37,1.20,U] [#4 -0.92,-0.33,0.80,U] [#5 -0.62,-0.16,0.73,U] [#6 -1.27,0.09,0.89,U] [#7 -1.07,-0.12,0.82,U] [#8 -1.04,-0.54,0.98,U] 
22:06:09.658 00.008 484 single-star, 8 included, MultiStar: {-0.84, -0.25}, one-star: {0.27, -0.26}
22:06:09.663 00.005 484 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.76) = xAngle (-0.01 = -0.01)
22:06:09.672 00.009 484 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
22:06:09.677 00.005 484 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-0.77 mountX=0.38 mountY=0.06, mountTheta=0.16
22:06:09.694 00.017 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=-0.26, opts=13)
22:06:09.701 00.007 484 Enqueuing Move request for scope (0.27, -0.26)
22:06:09.705 00.004 17712 Worker thread wakes up
22:06:09.705 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd
22:06:09.705 00.000 17712 Handling offset move in thread for scope, endpoint = (0.27, -0.26)
22:06:09.705 00.000 17712 Moving (0.27, -0.26) raw xDistance=0.38 yDistance=0.06
22:06:09.705 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
22:06:09.705 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:09.705 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:09.705 00.000 17712 MoveAxis(W, 80, ABG)
22:06:09.706 00.001 17712 Guiding  Dir = 3, Dur = 80
22:06:09.706 00.000 17712 IsSlewing returns 0
22:06:09.706 00.000 17712 IsGuiding returns 0
22:06:09.706 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1367, FiltMax=65535, Gamma=1.000
22:06:09.715 00.009 17712 PulseGuide returned control before completion, sleep 90
22:06:09.715 00.000 484 UpdateGuideState exits: m=219036 SNR=53.7
22:06:09.744 00.029 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:09.759 00.015 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:09.770 00.011 484 Enqueuing Expose request
22:06:09.819 00.049 17712 IsGuiding returns 0
22:06:09.820 00.001 17712 Move returns status 0, amount 80
22:06:09.820 00.000 17712 MoveAxis(N, 0, ABG)
22:06:09.820 00.000 17712 Move returns status 0, amount 0
22:06:09.820 00.000 17712 move complete, result=0
22:06:09.821 00.001 17712 worker thread done servicing request
22:06:09.821 00.000 17712 Worker thread wakes up
22:06:09.821 00.000 484 GuideStep: 0.4 px 80 ms WEST, 0.1 px 0 ms NORTH
22:06:09.825 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:09.825 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:13.260 03.435 17712 Exposure complete
22:06:13.540 00.280 17712 worker thread done servicing request
22:06:13.540 00.000 484 OnExposeComplete: enter
22:06:13.543 00.003 484 UpdateGuideState(): m_state=6
22:06:13.549 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:06:13.552 00.003 484 Star::Find returns 1 (0), X=1782.04, Y=858.19, Mass=261354, SNR=62.4, Peak=51731 HFD=2.3
22:06:13.555 00.003 484 MultiStar: [#1 -1.04,0.12,0.97,U] [#2 -1.10,-0.31,0.88,U] [#3 -1.14,-0.18,1.11,U] [#4 -1.20,-0.08,0.76,U] [#5 -0.93,-0.12,0.63,U] [#6 -1.40,0.09,0.79,U] [#7 -1.13,-0.22,0.66,U] [#8 -1.26,-0.58,0.88,U] 
22:06:13.558 00.003 484 single-star, 8 included, MultiStar: {-1.00, -0.15}, one-star: {-0.01, -0.08}
22:06:13.562 00.004 484 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.76) = xAngle (-0.92 = -0.92)
22:06:13.565 00.003 484 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.07 = 2.07)
22:06:13.569 00.004 484 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.68 mountX=0.05 mountY=0.07, mountTheta=0.97
22:06:13.575 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=-0.08, opts=13)
22:06:13.580 00.005 484 Enqueuing Move request for scope (-0.01, -0.08)
22:06:13.583 00.003 17712 Worker thread wakes up
22:06:13.583 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1434, FiltMax=65535, Gamma=1.000
22:06:13.587 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:06:13.587 00.000 484 UpdateGuideState exits: m=261354 SNR=62.4
22:06:13.589 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:06:13.590 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.593 00.003 17712 Moving (-0.01, -0.08) raw xDistance=0.05 yDistance=0.07
22:06:13.594 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:13.597 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:06:13.597 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:13.597 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:06:13.597 00.000 17712 MoveAxis(E, 0, ABG)
22:06:13.597 00.000 17712 Move returns status 0, amount 0
22:06:13.597 00.000 17712 MoveAxis(N, 0, ABG)
22:06:13.597 00.000 17712 Move returns status 0, amount 0
22:06:13.597 00.000 17712 move complete, result=0
22:06:13.597 00.000 17712 worker thread done servicing request
22:06:13.597 00.000 484 Enqueuing Expose request
22:06:13.601 00.004 17712 Worker thread wakes up
22:06:13.602 00.001 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:06:13.606 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:13.606 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:17.023 03.417 17712 Exposure complete
22:06:17.303 00.280 17712 worker thread done servicing request
22:06:17.303 00.000 484 OnExposeComplete: enter
22:06:17.307 00.004 484 UpdateGuideState(): m_state=6
22:06:17.310 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:06:17.315 00.005 484 Star::Find returns 1 (0), X=1782.60, Y=857.98, Mass=259648, SNR=54.0, Peak=49031 HFD=2.3
22:06:17.321 00.006 484 MultiStar: [#1 -0.57,-0.25,0.99,U] [#2 -0.45,-0.52,0.90,U] [#3 -0.64,-0.22,1.34,U] [#4 -0.47,-0.33,0.75,U] [#5 -0.25,-0.44,0.74,U] [#6 -0.85,-0.07,0.92,U] [#7 0.00,-0.31,0.71,U] [#8 -0.49,-0.80,0.80,U] 
22:06:17.326 00.005 484 refined, 8 included, MultiStar: {-0.37, -0.34}, one-star: {0.56, -0.29}
22:06:17.330 00.004 484 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.76) = xAngle (-1.63 = -1.63)
22:06:17.334 00.004 484 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.35 = 1.35)
22:06:17.338 00.004 484 CameraToMount -- cameraX=-0.37 cameraY=-0.34 hyp=0.50 cameraTheta=-2.39 mountX=-0.03 mountY=0.49, mountTheta=1.63
22:06:17.346 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=-0.34, opts=13)
22:06:17.351 00.005 484 Enqueuing Move request for scope (-0.37, -0.34)
22:06:17.356 00.005 17712 Worker thread wakes up
22:06:17.356 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.34) opts 0xd
22:06:17.357 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.37, -0.34)
22:06:17.357 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1559, FiltMax=65535, Gamma=1.000
22:06:17.361 00.004 17712 Moving (-0.37, -0.34) raw xDistance=-0.03 yDistance=0.49
22:06:17.361 00.000 484 UpdateGuideState exits: m=259648 SNR=54.0
22:06:17.365 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:06:17.365 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:17.365 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
22:06:17.365 00.000 17712 MoveAxis(E, 0, ABG)
22:06:17.365 00.000 17712 Move returns status 0, amount 0
22:06:17.365 00.000 17712 MoveAxis(N, 0, ABG)
22:06:17.365 00.000 17712 Move returns status 0, amount 0
22:06:17.366 00.001 17712 move complete, result=0
22:06:17.366 00.000 17712 worker thread done servicing request
22:06:17.366 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:17.369 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:17.373 00.004 484 Enqueuing Expose request
22:06:17.377 00.004 17712 Worker thread wakes up
22:06:17.377 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:06:17.380 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:17.380 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:20.807 03.427 17712 Exposure complete
22:06:21.175 00.368 17712 worker thread done servicing request
22:06:21.176 00.001 484 OnExposeComplete: enter
22:06:21.187 00.011 484 UpdateGuideState(): m_state=6
22:06:21.194 00.007 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:06:21.199 00.005 484 Star::Find returns 1 (0), X=1782.56, Y=858.05, Mass=258933, SNR=60.6, Peak=56407 HFD=2.2
22:06:21.203 00.004 484 MultiStar: [#1 -0.57,-0.10,0.95,U] [#2 -0.51,-0.64,0.97,U] [#3 -0.81,-0.71,1.23,U] [#4 -0.49,-0.63,0.78,U] [#5 -0.14,-0.55,0.73,U] [#6 -1.02,0.09,0.82,U] [#7 -0.24,-0.48,0.78,U] [#8 -0.71,-0.94,0.71,U] 
22:06:21.207 00.004 484 single-star, 8 included, MultiStar: {-0.44, -0.46}, one-star: {0.51, -0.22}
22:06:21.211 00.004 484 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.76) = xAngle (0.35 = 0.35)
22:06:21.217 00.006 484 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
22:06:21.220 00.003 484 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.56 cameraTheta=-0.40 mountX=0.52 mountY=-0.11, mountTheta=-0.21
22:06:21.227 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.51, y=-0.22, opts=13)
22:06:21.232 00.005 484 Enqueuing Move request for scope (0.51, -0.22)
22:06:21.235 00.003 17712 Worker thread wakes up
22:06:21.235 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1514, FiltMax=65535, Gamma=1.000
22:06:21.238 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd
22:06:21.238 00.000 484 UpdateGuideState exits: m=258933 SNR=60.6
22:06:21.241 00.003 17712 Handling offset move in thread for scope, endpoint = (0.51, -0.22)
22:06:21.241 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:21.244 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:21.248 00.004 484 Enqueuing Expose request
22:06:21.251 00.003 17712 Moving (0.51, -0.22) raw xDistance=0.52 yDistance=-0.11
22:06:21.251 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
22:06:21.251 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:21.251 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:21.251 00.000 17712 MoveAxis(W, 123, ABG)
22:06:21.251 00.000 17712 Guiding  Dir = 3, Dur = 123
22:06:21.252 00.001 17712 IsSlewing returns 0
22:06:21.252 00.000 17712 IsGuiding returns 0
22:06:21.252 00.000 17712 PulseGuide returned control before completion, sleep 133
22:06:21.387 00.135 17712 IsGuiding returns 1
22:06:21.387 00.000 17712 scope still moving after pulse duration time elapsed
22:06:21.418 00.031 17712 IsSlewing returns 0
22:06:21.418 00.000 17712 IsGuiding returns 0
22:06:21.418 00.000 17712 scope move finished after 123 + 43 ms
22:06:21.419 00.001 17712 Move returns status 0, amount 123
22:06:21.419 00.000 17712 MoveAxis(N, 0, ABG)
22:06:21.419 00.000 17712 Move returns status 0, amount 0
22:06:21.419 00.000 17712 move complete, result=0
22:06:21.419 00.000 17712 worker thread done servicing request
22:06:21.419 00.000 484 GuideStep: 0.5 px 123 ms WEST, -0.1 px 0 ms NORTH
22:06:21.423 00.004 17712 Worker thread wakes up
22:06:21.424 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:21.424 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:24.842 03.418 17712 Exposure complete
22:06:25.102 00.260 17712 worker thread done servicing request
22:06:25.103 00.001 484 OnExposeComplete: enter
22:06:25.106 00.003 484 UpdateGuideState(): m_state=6
22:06:25.110 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:06:25.113 00.003 484 Star::Find returns 1 (0), X=1782.21, Y=858.15, Mass=237495, SNR=61.4, Peak=47415 HFD=2.1
22:06:25.117 00.004 484 MultiStar: [#1 -0.81,0.12,0.81,U] [#2 -1.09,-0.39,0.95,U] [#3 -1.12,-0.50,1.28,U] [#4 -0.91,-0.29,0.66,U] [#5 -0.43,-0.45,0.68,U] [#6 -1.45,0.30,0.92,U] [#7 -0.52,-0.02,0.71,U] [#8 -0.86,-0.80,0.83,U] 
22:06:25.122 00.005 484 single-star, 8 included, MultiStar: {-0.80, -0.24}, one-star: {0.16, -0.12}
22:06:25.125 00.003 484 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.76) = xAngle (0.11 = 0.11)
22:06:25.128 00.003 484 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.10 = 3.10)
22:06:25.131 00.003 484 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.21 cameraTheta=-0.65 mountX=0.20 mountY=0.01, mountTheta=0.05
22:06:25.141 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.16, y=-0.12, opts=13)
22:06:25.144 00.003 484 Enqueuing Move request for scope (0.16, -0.12)
22:06:25.147 00.003 17712 Worker thread wakes up
22:06:25.147 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
22:06:25.148 00.001 17712 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
22:06:25.148 00.000 17712 Moving (0.16, -0.12) raw xDistance=0.20 yDistance=0.01
22:06:25.148 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:06:25.148 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:06:25.151 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:25.152 00.001 484 UpdateGuideState exits: m=237495 SNR=61.4
22:06:25.154 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:06:25.155 00.001 17712 MoveAxis(E, 0, ABG)
22:06:25.155 00.000 17712 Move returns status 0, amount 0
22:06:25.155 00.000 17712 MoveAxis(N, 0, ABG)
22:06:25.155 00.000 17712 Move returns status 0, amount 0
22:06:25.155 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:25.157 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:25.161 00.004 484 Enqueuing Expose request
22:06:25.163 00.002 17712 move complete, result=0
22:06:25.164 00.001 17712 worker thread done servicing request
22:06:25.164 00.000 17712 Worker thread wakes up
22:06:25.164 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:06:25.169 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:25.169 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:28.623 03.454 17712 Exposure complete
22:06:28.953 00.330 17712 worker thread done servicing request
22:06:28.953 00.000 484 OnExposeComplete: enter
22:06:28.958 00.005 484 UpdateGuideState(): m_state=6
22:06:28.961 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:06:28.966 00.005 484 Star::Find returns 1 (0), X=1782.40, Y=858.04, Mass=227949, SNR=48.6, Peak=40855 HFD=2.2
22:06:28.968 00.002 484 MultiStar: [#1 -0.74,0.05,1.05,U] [#2 -0.82,-0.59,1.07,U] [#3 -0.90,-0.18,1.31,U] [#4 -0.84,-0.19,0.94,U] [#5 -0.60,-0.53,0.81,U] [#6 -1.06,0.17,0.98,U] [#7 -0.69,-0.25,0.84,U] [#8 -0.79,-0.29,0.92,U] 
22:06:28.972 00.004 484 single-star, 8 included, MultiStar: {-0.68, -0.22}, one-star: {0.35, -0.23}
22:06:28.974 00.002 484 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.76) = xAngle (0.18 = 0.18)
22:06:28.979 00.005 484 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.17 = -3.11)
22:06:28.982 00.003 484 CameraToMount -- cameraX=0.35 cameraY=-0.23 hyp=0.42 cameraTheta=-0.58 mountX=0.41 mountY=-0.01, mountTheta=-0.03
22:06:28.989 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.35, y=-0.23, opts=13)
22:06:28.994 00.005 484 Enqueuing Move request for scope (0.35, -0.23)
22:06:29.002 00.008 17712 Worker thread wakes up
22:06:29.002 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.23) opts 0xd
22:06:29.002 00.000 17712 Handling offset move in thread for scope, endpoint = (0.35, -0.23)
22:06:29.002 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1552, FiltMax=65535, Gamma=1.000
22:06:29.005 00.003 17712 Moving (0.35, -0.23) raw xDistance=0.41 yDistance=-0.01
22:06:29.006 00.001 484 UpdateGuideState exits: m=227949 SNR=48.6
22:06:29.010 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:06:29.010 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:29.010 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:29.010 00.000 17712 MoveAxis(W, 97, ABG)
22:06:29.010 00.000 17712 Guiding  Dir = 3, Dur = 97
22:06:29.010 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:29.014 00.004 17712 IsSlewing returns 0
22:06:29.014 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:29.018 00.004 484 Enqueuing Expose request
22:06:29.020 00.002 17712 IsGuiding returns 0
22:06:29.021 00.001 17712 PulseGuide returned control before completion, sleep 107
22:06:29.136 00.115 17712 IsGuiding returns 1
22:06:29.137 00.001 17712 scope still moving after pulse duration time elapsed
22:06:29.166 00.029 17712 IsSlewing returns 0
22:06:29.166 00.000 17712 IsGuiding returns 0
22:06:29.166 00.000 17712 scope move finished after 97 + 48 ms
22:06:29.167 00.001 17712 Move returns status 0, amount 97
22:06:29.167 00.000 17712 MoveAxis(N, 0, ABG)
22:06:29.167 00.000 17712 Move returns status 0, amount 0
22:06:29.167 00.000 17712 move complete, result=0
22:06:29.167 00.000 17712 worker thread done servicing request
22:06:29.167 00.000 17712 Worker thread wakes up
22:06:29.167 00.000 484 GuideStep: 0.4 px 97 ms WEST, -0.0 px 0 ms NORTH
22:06:29.171 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:29.171 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:32.606 03.435 17712 Exposure complete
22:06:32.884 00.278 17712 worker thread done servicing request
22:06:32.884 00.000 484 OnExposeComplete: enter
22:06:32.890 00.006 484 UpdateGuideState(): m_state=6
22:06:32.896 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:06:32.900 00.004 484 Star::Find returns 1 (0), X=1781.53, Y=859.01, Mass=255103, SNR=59.8, Peak=52448 HFD=2.2
22:06:32.903 00.003 484 MultiStar: [#1 -1.61,0.93,0.00,M1] [#2 -1.60,0.54,0.00,M1] [#3 -1.84,0.35,0.00,M1] [#4 -1.21,0.57,0.65,U] [#5 -1.22,0.67,0.69,U] [#6 -1.85,1.01,0.00,M2] [#7 -1.18,0.72,0.66,U] [#8 -1.49,0.33,0.86,U] 
22:06:32.909 00.006 484 single-star, 4 included, MultiStar: {-1.09, 0.60}, one-star: {-0.52, 0.74}
22:06:32.912 00.003 484 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.76) = xAngle (2.94 = 2.94)
22:06:32.916 00.004 484 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.92 = -0.36)
22:06:32.919 00.003 484 CameraToMount -- cameraX=-0.52 cameraY=0.74 hyp=0.90 cameraTheta=2.18 mountX=-0.89 mountY=-0.32, mountTheta=-2.80
22:06:32.930 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=0.74, opts=13)
22:06:32.933 00.003 484 Enqueuing Move request for scope (-0.52, 0.74)
22:06:32.936 00.003 17712 Worker thread wakes up
22:06:32.936 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.74) opts 0xd
22:06:32.936 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.52, 0.74)
22:06:32.936 00.000 17712 Moving (-0.52, 0.74) raw xDistance=-0.89 yDistance=-0.32
22:06:32.936 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.89
22:06:32.936 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:32.937 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:06:32.937 00.000 17712 MoveAxis(E, 200, ABG)
22:06:32.937 00.000 17712 Guiding  Dir = 2, Dur = 200
22:06:32.937 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1590, FiltMax=65535, Gamma=1.000
22:06:32.941 00.004 17712 IsSlewing returns 0
22:06:32.941 00.000 484 UpdateGuideState exits: m=255103 SNR=59.8
22:06:32.944 00.003 17712 IsGuiding returns 0
22:06:32.944 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:32.948 00.004 17712 PulseGuide returned control before completion, sleep 210
22:06:32.949 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:32.952 00.003 484 Enqueuing Expose request
22:06:33.172 00.220 17712 IsGuiding returns 0
22:06:33.172 00.000 17712 Move returns status 0, amount 200
22:06:33.172 00.000 17712 MoveAxis(N, 0, ABG)
22:06:33.173 00.001 17712 Move returns status 0, amount 0
22:06:33.173 00.000 17712 move complete, result=0
22:06:33.173 00.000 17712 worker thread done servicing request
22:06:33.173 00.000 17712 Worker thread wakes up
22:06:33.173 00.000 484 GuideStep: -0.9 px 200 ms EAST, -0.3 px 0 ms NORTH
22:06:33.177 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:33.177 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:36.656 03.479 17712 Exposure complete
22:06:36.944 00.288 17712 worker thread done servicing request
22:06:36.945 00.001 484 OnExposeComplete: enter
22:06:36.950 00.005 484 UpdateGuideState(): m_state=6
22:06:36.955 00.005 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:06:36.959 00.004 484 Star::Find returns 1 (0), X=1781.08, Y=859.21, Mass=244240, SNR=62.4, Peak=54618 HFD=2.0
22:06:36.963 00.004 484 MultiStar: [#1 -2.03,1.01,0.00,M2] [#2 -2.00,0.43,0.00,M2] [#3 -2.00,0.82,0.00,M2] [#4 -1.92,0.81,0.00,M1] [#5 -1.80,0.68,0.00,M1] [#6 -2.38,1.24,0.00,M3] [#7 -1.99,0.75,0.00,M1] [#8 -2.07,0.44,0.00,M1] 
22:06:36.967 00.004 484 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.76) = xAngle (3.13 = 3.13)
22:06:36.970 00.003 484 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.11 = -0.17)
22:06:36.973 00.003 484 CameraToMount -- cameraX=-0.97 cameraY=0.94 hyp=1.35 cameraTheta=2.37 mountX=-1.35 mountY=-0.23, mountTheta=-2.98
22:06:36.980 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.97, y=0.94, opts=13)
22:06:36.984 00.004 484 Enqueuing Move request for scope (-0.97, 0.94)
22:06:36.988 00.004 17712 Worker thread wakes up
22:06:36.988 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1559, FiltMax=65535, Gamma=1.000
22:06:36.991 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.94) opts 0xd
22:06:36.991 00.000 484 UpdateGuideState exits: m=244240 SNR=62.4
22:06:36.995 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.97, 0.94)
22:06:36.995 00.000 17712 Moving (-0.97, 0.94) raw xDistance=-1.35 yDistance=-0.23
22:06:36.995 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.89 from input -1.35
22:06:36.996 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:36.996 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:06:36.996 00.000 17712 MoveAxis(E, 330, ABG)
22:06:36.997 00.001 17712 Guiding  Dir = 2, Dur = 330
22:06:36.997 00.000 17712 IsSlewing returns 0
22:06:36.998 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:37.002 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:37.006 00.004 17712 IsGuiding returns 0
22:06:37.007 00.001 17712 PulseGuide returned control before completion, sleep 340
22:06:37.007 00.000 484 Enqueuing Expose request
22:06:37.353 00.346 17712 IsGuiding returns 1
22:06:37.354 00.001 17712 scope still moving after pulse duration time elapsed
22:06:37.385 00.031 17712 IsSlewing returns 0
22:06:37.385 00.000 17712 IsGuiding returns 0
22:06:37.385 00.000 17712 scope move finished after 330 + 48 ms
22:06:37.385 00.000 17712 Move returns status 0, amount 330
22:06:37.386 00.001 17712 MoveAxis(N, 0, ABG)
22:06:37.386 00.000 17712 Move returns status 0, amount 0
22:06:37.386 00.000 17712 move complete, result=0
22:06:37.386 00.000 17712 worker thread done servicing request
22:06:37.386 00.000 17712 Worker thread wakes up
22:06:37.386 00.000 484 GuideStep: -1.4 px 330 ms EAST, -0.2 px 0 ms NORTH
22:06:37.389 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:37.389 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:40.811 03.422 17712 Exposure complete
22:06:41.100 00.289 484 OnExposeComplete: enter
22:06:41.103 00.003 17712 worker thread done servicing request
22:06:41.103 00.000 484 UpdateGuideState(): m_state=6
22:06:41.107 00.004 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:06:41.110 00.003 484 Star::Find returns 1 (0), X=1782.56, Y=857.85, Mass=246110, SNR=63.0, Peak=56103 HFD=2.1
22:06:41.115 00.005 484 MultiStar: [#1 -0.67,-0.27,0.97,U] [#2 -0.90,-0.51,0.81,U] [#3 0.00,0.00,0.00,L] [#4 -0.72,-0.27,0.72,U] [#5 -0.46,-0.18,0.64,U] [#6 -1.07,0.11,0.74,U] [#7 -0.78,-0.34,0.62,U] [#8 -0.70,-0.72,0.76,U] [#9 0.00,0.00,0.00,L] [#10 0.35,-0.43,0.43,U] 
22:06:41.118 00.003 484 refined, 8 included, MultiStar: {-0.50, -0.34}, one-star: {0.51, -0.42}
22:06:41.120 00.002 484 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.76) = xAngle (-1.79 = -1.79)
22:06:41.124 00.004 484 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.20 = 1.20)
22:06:41.127 00.003 484 CameraToMount -- cameraX=-0.50 cameraY=-0.34 hyp=0.60 cameraTheta=-2.55 mountX=-0.13 mountY=0.56, mountTheta=1.80
22:06:41.135 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.50, y=-0.34, opts=13)
22:06:41.138 00.003 484 Enqueuing Move request for scope (-0.50, -0.34)
22:06:41.141 00.003 17712 Worker thread wakes up
22:06:41.142 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.34) opts 0xd
22:06:41.142 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.50, -0.34)
22:06:41.142 00.000 17712 Moving (-0.50, -0.34) raw xDistance=-0.13 yDistance=0.56
22:06:41.142 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:06:41.142 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:41.142 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1673, FiltMax=65535, Gamma=1.000
22:06:41.146 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
22:06:41.146 00.000 17712 MoveAxis(E, 0, ABG)
22:06:41.146 00.000 17712 Move returns status 0, amount 0
22:06:41.146 00.000 17712 MoveAxis(N, 0, ABG)
22:06:41.146 00.000 17712 Move returns status 0, amount 0
22:06:41.146 00.000 17712 move complete, result=0
22:06:41.146 00.000 484 UpdateGuideState exits: m=246110 SNR=63.0
22:06:41.150 00.004 17712 worker thread done servicing request
22:06:41.150 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.153 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:41.156 00.003 484 Enqueuing Expose request
22:06:41.159 00.003 17712 Worker thread wakes up
22:06:41.159 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
22:06:41.162 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:41.163 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:44.602 03.439 17712 Exposure complete
22:06:44.893 00.291 17712 worker thread done servicing request
22:06:44.894 00.001 484 OnExposeComplete: enter
22:06:44.899 00.005 484 UpdateGuideState(): m_state=6
22:06:44.904 00.005 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:06:44.908 00.004 484 Star::Find returns 1 (0), X=1782.33, Y=857.85, Mass=249958, SNR=62.9, Peak=48327 HFD=2.2
22:06:44.912 00.004 484 MultiStar: [#1 -0.70,-0.43,0.94,U] [#2 -0.81,-0.67,0.83,U] [#3 -1.09,-0.80,1.11,U] [#4 -0.68,-0.83,0.69,U] [#5 -0.51,-0.52,0.64,U] [#6 -1.03,-0.20,0.74,U] [#7 -0.48,-0.48,0.65,U] [#8 -0.77,-0.76,0.78,U] 
22:06:44.918 00.006 484 single-star, 8 included, MultiStar: {-0.64, -0.57}, one-star: {0.29, -0.42}
22:06:44.920 00.002 484 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.76) = xAngle (-0.21 = -0.21)
22:06:44.924 00.004 484 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.78 = 2.78)
22:06:44.927 00.003 484 CameraToMount -- cameraX=0.29 cameraY=-0.42 hyp=0.51 cameraTheta=-0.97 mountX=0.49 mountY=0.18, mountTheta=0.35
22:06:44.936 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.29, y=-0.42, opts=13)
22:06:44.940 00.004 484 Enqueuing Move request for scope (0.29, -0.42)
22:06:44.943 00.003 17712 Worker thread wakes up
22:06:44.943 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1491, FiltMax=65535, Gamma=1.000
22:06:44.946 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.42) opts 0xd
22:06:44.947 00.001 17712 Handling offset move in thread for scope, endpoint = (0.29, -0.42)
22:06:44.947 00.000 17712 Moving (0.29, -0.42) raw xDistance=0.49 yDistance=0.18
22:06:44.947 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:06:44.947 00.000 484 UpdateGuideState exits: m=249958 SNR=62.9
22:06:44.951 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:44.954 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:44.954 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:44.958 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:06:44.958 00.000 484 Enqueuing Expose request
22:06:44.961 00.003 17712 MoveAxis(W, 115, ABG)
22:06:44.961 00.000 17712 Guiding  Dir = 3, Dur = 115
22:06:44.961 00.000 17712 IsSlewing returns 0
22:06:44.963 00.002 17712 IsGuiding returns 0
22:06:44.963 00.000 17712 PulseGuide returned control before completion, sleep 125
22:06:45.102 00.139 17712 IsGuiding returns 1
22:06:45.102 00.000 17712 scope still moving after pulse duration time elapsed
22:06:45.133 00.031 17712 IsSlewing returns 0
22:06:45.133 00.000 17712 IsGuiding returns 0
22:06:45.134 00.001 17712 scope move finished after 115 + 55 ms
22:06:45.134 00.000 17712 Move returns status 0, amount 115
22:06:45.134 00.000 17712 MoveAxis(N, 0, ABG)
22:06:45.134 00.000 17712 Move returns status 0, amount 0
22:06:45.134 00.000 17712 move complete, result=0
22:06:45.134 00.000 17712 worker thread done servicing request
22:06:45.134 00.000 17712 Worker thread wakes up
22:06:45.134 00.000 484 GuideStep: 0.5 px 115 ms WEST, 0.2 px 0 ms NORTH
22:06:45.137 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:45.137 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:48.641 03.504 17712 Exposure complete
22:06:48.966 00.325 17712 worker thread done servicing request
22:06:48.966 00.000 484 OnExposeComplete: enter
22:06:48.971 00.005 484 UpdateGuideState(): m_state=6
22:06:48.975 00.004 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:06:48.979 00.004 484 Star::Find returns 1 (0), X=1781.63, Y=858.97, Mass=236351, SNR=52.2, Peak=65504 HFD=2.1
22:06:48.984 00.005 484 MultiStar: [#1 -1.25,0.71,1.06,U] [#2 -1.23,0.21,1.20,U] [#3 -1.49,0.29,1.10,U] [#4 -1.24,0.52,0.65,U] [#5 -1.16,0.64,0.82,U] [#6 -1.71,0.83,0.00,M2] [#7 -1.22,0.87,0.70,U] [#8 -1.40,0.15,1.03,U] 
22:06:48.987 00.003 484 single-star, 7 included, MultiStar: {-1.18, 0.48}, one-star: {-0.42, 0.70}
22:06:48.990 00.003 484 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.76) = xAngle (2.87 = 2.87)
22:06:48.993 00.003 484 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.86 = -0.43)
22:06:48.997 00.004 484 CameraToMount -- cameraX=-0.42 cameraY=0.70 hyp=0.82 cameraTheta=2.11 mountX=-0.79 mountY=-0.34, mountTheta=-2.74
22:06:49.003 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.42, y=0.70, opts=13)
22:06:49.009 00.006 484 Enqueuing Move request for scope (-0.42, 0.70)
22:06:49.013 00.004 17712 Worker thread wakes up
22:06:49.014 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.70) opts 0xd
22:06:49.014 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1383, FiltMax=65535, Gamma=1.000
22:06:49.017 00.003 484 UpdateGuideState exits: m=236351 SNR=52.2
22:06:49.021 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.42, 0.70)
22:06:49.021 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:49.025 00.004 17712 Moving (-0.42, 0.70) raw xDistance=-0.79 yDistance=-0.34
22:06:49.025 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:49.031 00.006 17712 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.79
22:06:49.032 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:49.032 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:06:49.032 00.000 17712 MoveAxis(E, 175, ABG)
22:06:49.032 00.000 17712 Guiding  Dir = 2, Dur = 175
22:06:49.032 00.000 484 Enqueuing Expose request
22:06:49.036 00.004 17712 IsSlewing returns 0
22:06:49.037 00.001 17712 IsGuiding returns 0
22:06:49.037 00.000 17712 PulseGuide returned control before completion, sleep 185
22:06:49.232 00.195 17712 IsGuiding returns 1
22:06:49.232 00.000 17712 scope still moving after pulse duration time elapsed
22:06:49.264 00.032 17712 IsSlewing returns 0
22:06:49.264 00.000 17712 IsGuiding returns 0
22:06:49.265 00.001 17712 scope move finished after 175 + 51 ms
22:06:49.265 00.000 17712 Move returns status 0, amount 175
22:06:49.265 00.000 17712 MoveAxis(N, 0, ABG)
22:06:49.265 00.000 17712 Move returns status 0, amount 0
22:06:49.265 00.000 17712 move complete, result=0
22:06:49.265 00.000 484 GuideStep: -0.8 px 175 ms EAST, -0.3 px 0 ms NORTH
22:06:49.269 00.004 17712 worker thread done servicing request
22:06:49.269 00.000 17712 Worker thread wakes up
22:06:49.269 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:49.269 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:52.766 03.497 17712 Exposure complete
22:06:53.112 00.346 17712 worker thread done servicing request
22:06:53.112 00.000 484 OnExposeComplete: enter
22:06:53.117 00.005 484 UpdateGuideState(): m_state=6
22:06:53.121 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:06:53.126 00.005 484 Star::Find returns 1 (0), X=1781.85, Y=859.30, Mass=264871, SNR=61.2, Peak=40736 HFD=2.5
22:06:53.133 00.007 484 MultiStar: [#1 -1.22,1.24,0.00,M1] [#2 -1.29,0.92,0.68,U] [#3 -1.47,1.02,0.00,M1] [#4 -1.07,1.04,0.65,U] [#5 -1.20,0.86,0.61,U] [#6 -1.76,1.19,0.00,M3] [#7 -1.44,1.39,0.00,M1] [#8 -1.26,0.70,0.71,U] 
22:06:53.135 00.002 484 single-star, 4 included, MultiStar: {-0.93, 0.92}, one-star: {-0.20, 1.03}
22:06:53.140 00.005 484 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.76) = xAngle (2.52 = 2.52)
22:06:53.144 00.004 484 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.51 = -0.78)
22:06:53.148 00.004 484 CameraToMount -- cameraX=-0.20 cameraY=1.03 hyp=1.05 cameraTheta=1.76 mountX=-0.85 mountY=-0.74, mountTheta=-2.43
22:06:53.155 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=1.03, opts=13)
22:06:53.159 00.004 484 Enqueuing Move request for scope (-0.20, 1.03)
22:06:53.164 00.005 17712 Worker thread wakes up
22:06:53.165 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 1.03) opts 0xd
22:06:53.165 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.20, 1.03)
22:06:53.165 00.000 17712 Moving (-0.20, 1.03) raw xDistance=-0.85 yDistance=-0.74
22:06:53.165 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.85
22:06:53.165 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:53.165 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.74
22:06:53.165 00.000 17712 MoveAxis(E, 211, ABG)
22:06:53.165 00.000 17712 Guiding  Dir = 2, Dur = 211
22:06:53.166 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1543, FiltMax=65535, Gamma=1.000
22:06:53.169 00.003 17712 IsSlewing returns 0
22:06:53.169 00.000 484 UpdateGuideState exits: m=264871 SNR=61.2
22:06:53.173 00.004 17712 IsGuiding returns 0
22:06:53.173 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.177 00.004 17712 PulseGuide returned control before completion, sleep 221
22:06:53.178 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:53.184 00.006 484 Enqueuing Expose request
22:06:53.408 00.224 17712 IsGuiding returns 0
22:06:53.408 00.000 17712 Move returns status 0, amount 211
22:06:53.408 00.000 17712 MoveAxis(N, 0, ABG)
22:06:53.408 00.000 17712 Move returns status 0, amount 0
22:06:53.408 00.000 17712 move complete, result=0
22:06:53.409 00.001 17712 worker thread done servicing request
22:06:53.409 00.000 17712 Worker thread wakes up
22:06:53.409 00.000 484 GuideStep: -0.9 px 211 ms EAST, -0.7 px 0 ms NORTH
22:06:53.413 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:53.414 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:56.837 03.423 17712 Exposure complete
22:06:57.123 00.286 17712 worker thread done servicing request
22:06:57.123 00.000 484 OnExposeComplete: enter
22:06:57.128 00.005 484 UpdateGuideState(): m_state=6
22:06:57.135 00.007 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:06:57.140 00.005 484 Star::Find returns 1 (0), X=1782.09, Y=858.73, Mass=207574, SNR=54.4, Peak=50736 HFD=2.0
22:06:57.143 00.003 484 MultiStar: [#1 -1.13,0.73,1.00,U] [#2 -1.23,0.54,1.07,U] [#3 -1.42,0.49,1.23,U] [#4 -1.00,0.50,0.83,U] [#5 -1.08,0.65,0.79,U] [#6 -1.63,0.60,0.00,M4] [#7 -1.03,0.59,0.79,U] [#8 -1.25,0.03,0.91,U] 
22:06:57.147 00.004 484 single-star, 7 included, MultiStar: {-1.02, 0.50}, one-star: {0.04, 0.46}
22:06:57.152 00.005 484 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.76) = xAngle (2.24 = 2.24)
22:06:57.157 00.005 484 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.22 = -1.06)
22:06:57.160 00.003 484 CameraToMount -- cameraX=0.04 cameraY=0.46 hyp=0.47 cameraTheta=1.48 mountX=-0.29 mountY=-0.41, mountTheta=-2.19
22:06:57.167 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=0.46, opts=13)
22:06:57.171 00.004 484 Enqueuing Move request for scope (0.04, 0.46)
22:06:57.174 00.003 17712 Worker thread wakes up
22:06:57.175 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1367, FiltMax=65535, Gamma=1.000
22:06:57.178 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.46) opts 0xd
22:06:57.178 00.000 17712 Handling offset move in thread for scope, endpoint = (0.04, 0.46)
22:06:57.178 00.000 484 UpdateGuideState exits: m=207574 SNR=54.4
22:06:57.181 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:57.185 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:06:57.187 00.002 484 Enqueuing Expose request
22:06:57.191 00.004 17712 Moving (0.04, 0.46) raw xDistance=-0.29 yDistance=-0.41
22:06:57.191 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:06:57.191 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:57.191 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:06:57.191 00.000 17712 MoveAxis(E, 0, ABG)
22:06:57.191 00.000 17712 Move returns status 0, amount 0
22:06:57.191 00.000 17712 MoveAxis(N, 0, ABG)
22:06:57.191 00.000 17712 Move returns status 0, amount 0
22:06:57.191 00.000 17712 move complete, result=0
22:06:57.192 00.001 17712 worker thread done servicing request
22:06:57.192 00.000 17712 Worker thread wakes up
22:06:57.192 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:06:57.192 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:06:57.194 00.002 484 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:07:00.611 03.417 17712 Exposure complete
22:07:00.884 00.273 484 OnExposeComplete: enter
22:07:00.888 00.004 17712 worker thread done servicing request
22:07:00.888 00.000 484 UpdateGuideState(): m_state=6
22:07:00.892 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:07:00.895 00.003 484 Star::Find returns 1 (0), X=1781.61, Y=858.95, Mass=240236, SNR=53.7, Peak=59920 HFD=2.2
22:07:00.900 00.005 484 MultiStar: [#1 -1.38,0.83,1.20,U] [#2 -1.77,0.49,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 -1.48,0.58,0.92,U] [#5 -1.15,0.57,0.73,U] [#6 -1.67,1.14,0.00,M5] [#7 -1.19,0.77,0.81,U] [#8 -1.66,0.31,0.00,M1] [#9 -1.42,0.42,0.62,U] 
22:07:00.904 00.004 484 single-star, 5 included, MultiStar: {-1.16, 0.66}, one-star: {-0.44, 0.68}
22:07:00.907 00.003 484 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.76) = xAngle (2.90 = 2.90)
22:07:00.910 00.003 484 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.89 = -0.39)
22:07:00.914 00.004 484 CameraToMount -- cameraX=-0.44 cameraY=0.68 hyp=0.81 cameraTheta=2.15 mountX=-0.78 mountY=-0.31, mountTheta=-2.77
22:07:00.923 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.44, y=0.68, opts=13)
22:07:00.926 00.003 484 Enqueuing Move request for scope (-0.44, 0.68)
22:07:00.930 00.004 17712 Worker thread wakes up
22:07:00.930 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.68) opts 0xd
22:07:00.930 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1565, FiltMax=65535, Gamma=1.000
22:07:00.934 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.44, 0.68)
22:07:00.934 00.000 17712 Moving (-0.44, 0.68) raw xDistance=-0.78 yDistance=-0.31
22:07:00.935 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
22:07:00.935 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.935 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:07:00.935 00.000 17712 MoveAxis(E, 183, ABG)
22:07:00.935 00.000 17712 Guiding  Dir = 2, Dur = 183
22:07:00.935 00.000 484 UpdateGuideState exits: m=240236 SNR=53.7
22:07:00.940 00.005 17712 IsSlewing returns 0
22:07:00.940 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.943 00.003 17712 IsGuiding returns 0
22:07:00.943 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:00.945 00.002 17712 PulseGuide returned control before completion, sleep 193
22:07:00.945 00.000 484 Enqueuing Expose request
22:07:01.151 00.206 17712 IsGuiding returns 1
22:07:01.151 00.000 17712 scope still moving after pulse duration time elapsed
22:07:01.183 00.032 17712 IsSlewing returns 0
22:07:01.184 00.001 17712 IsGuiding returns 0
22:07:01.184 00.000 17712 scope move finished after 183 + 58 ms
22:07:01.184 00.000 17712 Move returns status 0, amount 183
22:07:01.184 00.000 17712 MoveAxis(N, 0, ABG)
22:07:01.184 00.000 17712 Move returns status 0, amount 0
22:07:01.184 00.000 17712 move complete, result=0
22:07:01.185 00.001 17712 worker thread done servicing request
22:07:01.185 00.000 484 GuideStep: -0.8 px 183 ms EAST, -0.3 px 0 ms NORTH
22:07:01.189 00.004 17712 Worker thread wakes up
22:07:01.191 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:01.191 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:04.654 03.463 17712 Exposure complete
22:07:04.943 00.289 17712 worker thread done servicing request
22:07:04.943 00.000 484 OnExposeComplete: enter
22:07:04.946 00.003 484 UpdateGuideState(): m_state=6
22:07:04.951 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:07:04.954 00.003 484 Star::Find returns 1 (0), X=1781.91, Y=858.85, Mass=215339, SNR=49.5, Peak=56688 HFD=2.0
22:07:04.958 00.004 484 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 -1.48,0.62,1.15,U] [#4 -1.10,0.48,0.75,U] [#5 -1.26,0.77,0.87,U] [#6 -1.57,1.28,0.00,M6] [#7 -1.22,0.82,0.82,U] [#8 -1.34,0.18,0.93,U] [#9 -1.41,0.42,0.75,U] [#10 1.39,0.72,0.57,U] 
22:07:04.961 00.003 484 single-star, 7 included, MultiStar: {-0.92, 0.57}, one-star: {-0.13, 0.58}
22:07:04.965 00.004 484 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.76) = xAngle (2.56 = 2.56)
22:07:04.968 00.003 484 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.54 = -0.74)
22:07:04.971 00.003 484 CameraToMount -- cameraX=-0.13 cameraY=0.58 hyp=0.59 cameraTheta=1.80 mountX=-0.50 mountY=-0.40, mountTheta=-2.46
22:07:04.977 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=0.58, opts=13)
22:07:04.982 00.005 484 Enqueuing Move request for scope (-0.13, 0.58)
22:07:04.986 00.004 17712 Worker thread wakes up
22:07:04.986 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.58) opts 0xd
22:07:04.986 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.13, 0.58)
22:07:04.986 00.000 17712 Moving (-0.13, 0.58) raw xDistance=-0.50 yDistance=-0.40
22:07:04.986 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
22:07:04.986 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:04.986 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:07:04.989 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:07:04.989 00.000 17712 MoveAxis(E, 128, ABG)
22:07:04.989 00.000 484 UpdateGuideState exits: m=215339 SNR=49.5
22:07:04.993 00.004 17712 Guiding  Dir = 2, Dur = 128
22:07:04.993 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:04.996 00.003 17712 IsSlewing returns 0
22:07:04.996 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:05.000 00.004 484 Enqueuing Expose request
22:07:05.003 00.003 17712 IsGuiding returns 0
22:07:05.004 00.001 17712 PulseGuide returned control before completion, sleep 138
22:07:05.145 00.141 17712 IsGuiding returns 1
22:07:05.145 00.000 17712 scope still moving after pulse duration time elapsed
22:07:05.175 00.030 17712 IsSlewing returns 0
22:07:05.175 00.000 17712 IsGuiding returns 0
22:07:05.175 00.000 17712 scope move finished after 128 + 44 ms
22:07:05.175 00.000 17712 Move returns status 0, amount 128
22:07:05.177 00.002 17712 MoveAxis(N, 0, ABG)
22:07:05.177 00.000 17712 Move returns status 0, amount 0
22:07:05.177 00.000 17712 move complete, result=0
22:07:05.177 00.000 17712 worker thread done servicing request
22:07:05.177 00.000 17712 Worker thread wakes up
22:07:05.177 00.000 484 GuideStep: -0.5 px 128 ms EAST, -0.4 px 0 ms NORTH
22:07:05.182 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:05.182 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:08.681 03.499 17712 Exposure complete
22:07:09.001 00.320 17712 worker thread done servicing request
22:07:09.001 00.000 484 OnExposeComplete: enter
22:07:09.005 00.004 484 UpdateGuideState(): m_state=6
22:07:09.009 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:07:09.014 00.005 484 Star::Find returns 1 (0), X=1782.05, Y=858.69, Mass=249893, SNR=59.7, Peak=50128 HFD=2.3
22:07:09.023 00.009 484 MultiStar: [#1 -1.08,0.64,0.86,U] [#2 -1.24,0.24,0.88,U] [#3 -1.19,0.51,1.16,U] [#4 -0.65,0.07,0.84,U] [#5 -1.13,0.76,0.66,U] [#6 -1.42,0.89,0.00,M7] [#7 -1.07,0.34,0.66,U] [#8 -0.98,0.18,0.76,U] 
22:07:09.029 00.006 484 single-star, 7 included, MultiStar: {-0.90, 0.40}, one-star: {0.01, 0.42}
22:07:09.033 00.004 484 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.76) = xAngle (2.31 = 2.31)
22:07:09.037 00.004 484 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.30 = -0.98)
22:07:09.040 00.003 484 CameraToMount -- cameraX=0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.55 mountX=-0.29 mountY=-0.35, mountTheta=-2.25
22:07:09.049 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=0.42, opts=13)
22:07:09.053 00.004 484 Enqueuing Move request for scope (0.01, 0.42)
22:07:09.056 00.003 17712 Worker thread wakes up
22:07:09.056 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1470, FiltMax=65535, Gamma=1.000
22:07:09.059 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.42) opts 0xd
22:07:09.059 00.000 484 UpdateGuideState exits: m=249893 SNR=59.7
22:07:09.062 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:09.065 00.003 17712 Handling offset move in thread for scope, endpoint = (0.01, 0.42)
22:07:09.066 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:09.069 00.003 484 Enqueuing Expose request
22:07:09.072 00.003 17712 Moving (0.01, 0.42) raw xDistance=-0.29 yDistance=-0.35
22:07:09.072 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:07:09.072 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:09.072 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:07:09.072 00.000 17712 MoveAxis(E, 0, ABG)
22:07:09.072 00.000 17712 Move returns status 0, amount 0
22:07:09.072 00.000 17712 MoveAxis(N, 0, ABG)
22:07:09.072 00.000 17712 Move returns status 0, amount 0
22:07:09.072 00.000 17712 move complete, result=0
22:07:09.073 00.001 17712 worker thread done servicing request
22:07:09.073 00.000 17712 Worker thread wakes up
22:07:09.073 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:09.073 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:09.077 00.004 484 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:07:12.500 03.423 17712 Exposure complete
22:07:12.772 00.272 17712 worker thread done servicing request
22:07:12.772 00.000 484 OnExposeComplete: enter
22:07:12.776 00.004 484 UpdateGuideState(): m_state=6
22:07:12.780 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:07:12.784 00.004 484 Star::Find returns 1 (0), X=1781.84, Y=858.32, Mass=253337, SNR=58.5, Peak=57187 HFD=2.2
22:07:12.787 00.003 484 MultiStar: [#1 -1.56,0.40,0.90,U] [#2 -1.42,-0.25,1.00,U] [#3 -1.64,-0.12,0.00,M1] [#4 -1.09,0.06,0.71,U] [#5 -1.31,0.23,0.67,U] [#6 -1.87,0.38,0.00,M8] [#7 -1.49,0.13,0.60,U] [#8 -1.43,-0.53,0.88,U] 
22:07:12.793 00.006 484 single-star, 6 included, MultiStar: {-1.19, -0.00}, one-star: {-0.21, 0.05}
22:07:12.796 00.003 484 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.76) = xAngle (3.65 = -2.63)
22:07:12.801 00.005 484 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.64 = 0.35)
22:07:12.807 00.006 484 CameraToMount -- cameraX=-0.21 cameraY=0.05 hyp=0.22 cameraTheta=2.89 mountX=-0.19 mountY=0.08, mountTheta=2.76
22:07:12.817 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=0.05, opts=13)
22:07:12.821 00.004 484 Enqueuing Move request for scope (-0.21, 0.05)
22:07:12.830 00.009 17712 Worker thread wakes up
22:07:12.830 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.05) opts 0xd
22:07:12.830 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1181, FiltMax=65535, Gamma=1.000
22:07:12.834 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.21, 0.05)
22:07:12.834 00.000 484 UpdateGuideState exits: m=253337 SNR=58.5
22:07:12.838 00.004 17712 Moving (-0.21, 0.05) raw xDistance=-0.19 yDistance=0.08
22:07:12.838 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:07:12.838 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:12.838 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:07:12.838 00.000 17712 MoveAxis(E, 0, ABG)
22:07:12.838 00.000 17712 Move returns status 0, amount 0
22:07:12.838 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:12.842 00.004 17712 MoveAxis(N, 0, ABG)
22:07:12.842 00.000 17712 Move returns status 0, amount 0
22:07:12.842 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:12.845 00.003 17712 move complete, result=0
22:07:12.845 00.000 17712 worker thread done servicing request
22:07:12.846 00.001 484 Enqueuing Expose request
22:07:12.851 00.005 484 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:07:12.859 00.008 17712 Worker thread wakes up
22:07:12.859 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:12.859 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:16.274 03.415 17712 Exposure complete
22:07:16.553 00.279 17712 worker thread done servicing request
22:07:16.553 00.000 484 OnExposeComplete: enter
22:07:16.557 00.004 484 UpdateGuideState(): m_state=6
22:07:16.561 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:07:16.565 00.004 484 Star::Find returns 1 (0), X=1782.13, Y=858.16, Mass=235561, SNR=52.6, Peak=44451 HFD=2.2
22:07:16.570 00.005 484 MultiStar: [#1 -0.98,0.38,1.03,U] [#2 -0.99,-0.04,0.95,U] [#3 -1.21,0.15,1.09,U] [#4 -0.99,0.09,0.82,U] [#5 -0.88,-0.00,0.84,U] [#6 -1.43,0.41,0.95,U] [#7 0.00,0.00,0.00,L] [#8 -1.09,-0.26,0.98,U] [#9 -1.18,-0.18,0.67,U] 
22:07:16.574 00.004 484 single-star, 8 included, MultiStar: {-0.95, 0.06}, one-star: {0.09, -0.11}
22:07:16.577 00.003 484 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.76) = xAngle (-0.14 = -0.14)
22:07:16.580 00.003 484 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
22:07:16.583 00.003 484 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.89 mountX=0.14 mountY=0.04, mountTheta=0.28
22:07:16.593 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=-0.11, opts=13)
22:07:16.598 00.005 484 Enqueuing Move request for scope (0.09, -0.11)
22:07:16.601 00.003 17712 Worker thread wakes up
22:07:16.601 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:07:16.604 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
22:07:16.604 00.000 484 UpdateGuideState exits: m=235561 SNR=52.6
22:07:16.607 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:16.610 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:16.613 00.003 17712 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
22:07:16.613 00.000 17712 Moving (0.09, -0.11) raw xDistance=0.14 yDistance=0.04
22:07:16.613 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:07:16.613 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:16.614 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:07:16.614 00.000 17712 MoveAxis(E, 0, ABG)
22:07:16.614 00.000 17712 Move returns status 0, amount 0
22:07:16.614 00.000 17712 MoveAxis(N, 0, ABG)
22:07:16.614 00.000 17712 Move returns status 0, amount 0
22:07:16.614 00.000 17712 move complete, result=0
22:07:16.614 00.000 17712 worker thread done servicing request
22:07:16.614 00.000 484 Enqueuing Expose request
22:07:16.618 00.004 17712 Worker thread wakes up
22:07:16.618 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:07:16.621 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:16.621 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:20.067 03.446 17712 Exposure complete
22:07:20.374 00.307 17712 worker thread done servicing request
22:07:20.374 00.000 484 OnExposeComplete: enter
22:07:20.378 00.004 484 UpdateGuideState(): m_state=6
22:07:20.382 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:07:20.386 00.004 484 Star::Find returns 1 (0), X=1782.24, Y=858.29, Mass=232874, SNR=55.8, Peak=45363 HFD=1.8
22:07:20.390 00.004 484 MultiStar: [#1 -0.54,0.10,0.92,U] [#2 -0.59,-0.08,0.98,U] [#3 -1.05,-0.21,1.25,U] [#4 -0.82,-0.01,0.82,U] [#5 -0.39,0.12,0.74,U] [#6 -1.15,0.33,1.04,U] [#7 -0.79,0.01,0.85,U] [#8 -0.91,-0.16,0.88,U] 
22:07:20.393 00.003 484 single-star, 8 included, MultiStar: {-0.69, 0.01}, one-star: {0.19, 0.02}
22:07:20.396 00.003 484 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.76) = xAngle (0.88 = 0.88)
22:07:20.401 00.005 484 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.86 = -2.42)
22:07:20.403 00.002 484 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.12 mountX=0.12 mountY=-0.12, mountTheta=-0.80
22:07:20.409 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=0.02, opts=13)
22:07:20.412 00.003 484 Enqueuing Move request for scope (0.19, 0.02)
22:07:20.416 00.004 17712 Worker thread wakes up
22:07:20.417 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
22:07:20.417 00.000 17712 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
22:07:20.417 00.000 17712 Moving (0.19, 0.02) raw xDistance=0.12 yDistance=-0.12
22:07:20.417 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:07:20.417 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:07:20.420 00.003 484 UpdateGuideState exits: m=232874 SNR=55.8
22:07:20.424 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:20.424 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.427 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:07:20.427 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:20.430 00.003 17712 MoveAxis(E, 0, ABG)
22:07:20.430 00.000 17712 Move returns status 0, amount 0
22:07:20.430 00.000 17712 MoveAxis(N, 0, ABG)
22:07:20.430 00.000 484 Enqueuing Expose request
22:07:20.433 00.003 17712 Move returns status 0, amount 0
22:07:20.433 00.000 17712 move complete, result=0
22:07:20.434 00.001 17712 worker thread done servicing request
22:07:20.434 00.000 17712 Worker thread wakes up
22:07:20.434 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:20.438 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:20.438 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:23.857 03.419 17712 Exposure complete
22:07:24.175 00.318 17712 worker thread done servicing request
22:07:24.176 00.001 484 OnExposeComplete: enter
22:07:24.180 00.004 484 UpdateGuideState(): m_state=6
22:07:24.186 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:07:24.190 00.004 484 Star::Find returns 1 (0), X=1782.54, Y=858.15, Mass=252369, SNR=61.1, Peak=54087 HFD=2.0
22:07:24.193 00.003 484 MultiStar: [#1 -0.62,0.23,0.95,U] [#2 -0.58,-0.15,0.86,U] [#3 0.00,0.00,0.00,L] [#4 -0.42,-0.04,0.75,U] [#5 -0.31,-0.07,0.70,U] [#6 -1.10,0.26,0.86,U] [#7 0.00,0.00,0.00,L] [#8 -0.71,-0.64,0.75,U] [#9 -0.59,-0.66,0.59,U] [#10 0.39,0.02,0.44,U] 
22:07:24.196 00.003 484 refined, 8 included, MultiStar: {-0.40, -0.11}, one-star: {0.49, -0.12}
22:07:24.202 00.006 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.76) = xAngle (-2.12 = -2.12)
22:07:24.207 00.005 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.87 = 0.87)
22:07:24.210 00.003 484 CameraToMount -- cameraX=-0.40 cameraY=-0.11 hyp=0.42 cameraTheta=-2.88 mountX=-0.22 mountY=0.32, mountTheta=2.17
22:07:24.227 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.40, y=-0.11, opts=13)
22:07:24.232 00.005 484 Enqueuing Move request for scope (-0.40, -0.11)
22:07:24.234 00.002 17712 Worker thread wakes up
22:07:24.235 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1392, FiltMax=65535, Gamma=1.000
22:07:24.237 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.11) opts 0xd
22:07:24.238 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.40, -0.11)
22:07:24.238 00.000 484 UpdateGuideState exits: m=252369 SNR=61.1
22:07:24.241 00.003 17712 Moving (-0.40, -0.11) raw xDistance=-0.22 yDistance=0.32
22:07:24.241 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:07:24.242 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:24.242 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:24.245 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:07:24.245 00.000 17712 MoveAxis(E, 0, ABG)
22:07:24.245 00.000 17712 Move returns status 0, amount 0
22:07:24.245 00.000 17712 MoveAxis(N, 0, ABG)
22:07:24.245 00.000 17712 Move returns status 0, amount 0
22:07:24.245 00.000 17712 move complete, result=0
22:07:24.246 00.001 17712 worker thread done servicing request
22:07:24.246 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:24.249 00.003 484 Enqueuing Expose request
22:07:24.252 00.003 17712 Worker thread wakes up
22:07:24.253 00.001 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:07:24.256 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:24.256 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:27.684 03.428 17712 Exposure complete
22:07:28.001 00.317 17712 worker thread done servicing request
22:07:28.001 00.000 484 OnExposeComplete: enter
22:07:28.007 00.006 484 UpdateGuideState(): m_state=6
22:07:28.012 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:07:28.017 00.005 484 Star::Find returns 1 (0), X=1782.83, Y=858.05, Mass=254731, SNR=52.5, Peak=47415 HFD=2.5
22:07:28.023 00.006 484 MultiStar: [#1 -0.30,-0.03,1.01,U] [#2 -0.34,-0.45,1.03,U] [#3 -0.50,-0.56,1.21,U] [#4 -0.06,-0.50,0.86,U] [#5 0.06,-0.34,0.86,U] [#6 -0.71,0.05,0.97,U] [#7 -0.19,-0.16,0.67,U] [#8 -0.38,-0.77,0.90,U] 
22:07:28.027 00.004 484 refined, 8 included, MultiStar: {-0.19, -0.34}, one-star: {0.78, -0.22}
22:07:28.032 00.005 484 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.76) = xAngle (-1.33 = -1.33)
22:07:28.039 00.007 484 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.66 = 1.66)
22:07:28.042 00.003 484 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-2.09 mountX=0.09 mountY=0.39, mountTheta=1.33
22:07:28.054 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.19, y=-0.34, opts=13)
22:07:28.059 00.005 484 Enqueuing Move request for scope (-0.19, -0.34)
22:07:28.064 00.005 17712 Worker thread wakes up
22:07:28.064 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd
22:07:28.064 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.19, -0.34)
22:07:28.064 00.000 17712 Moving (-0.19, -0.34) raw xDistance=0.09 yDistance=0.39
22:07:28.064 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:28.064 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:28.064 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:07:28.070 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:07:28.070 00.000 17712 MoveAxis(E, 0, ABG)
22:07:28.070 00.000 17712 Move returns status 0, amount 0
22:07:28.071 00.001 17712 MoveAxis(N, 0, ABG)
22:07:28.071 00.000 17712 Move returns status 0, amount 0
22:07:28.071 00.000 17712 move complete, result=0
22:07:28.071 00.000 484 UpdateGuideState exits: m=254731 SNR=52.5
22:07:28.075 00.004 17712 worker thread done servicing request
22:07:28.076 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:28.084 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:28.094 00.010 484 Enqueuing Expose request
22:07:28.102 00.008 17712 Worker thread wakes up
22:07:28.102 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:07:28.107 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:28.107 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:31.531 03.424 17712 Exposure complete
22:07:31.800 00.269 17712 worker thread done servicing request
22:07:31.800 00.000 484 OnExposeComplete: enter
22:07:31.803 00.003 484 UpdateGuideState(): m_state=6
22:07:31.808 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:07:31.811 00.003 484 Star::Find returns 1 (0), X=1782.75, Y=857.97, Mass=240861, SNR=58.1, Peak=62663 HFD=2.1
22:07:31.815 00.004 484 MultiStar: [#1 -0.14,0.03,0.88,U] [#2 -0.22,-0.47,0.93,U] [#3 -0.32,-0.25,1.10,U] [#4 -0.18,-0.16,0.69,U] [#5 0.21,-0.38,0.66,U] [#6 -0.40,0.21,0.72,U] [#7 -0.20,-0.29,0.71,U] [#8 -0.41,-0.60,0.78,U] 
22:07:31.818 00.003 484 refined, 8 included, MultiStar: {-0.10, -0.25}, one-star: {0.70, -0.30}
22:07:31.821 00.003 484 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.76) = xAngle (-1.18 = -1.18)
22:07:31.825 00.004 484 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.81 = 1.81)
22:07:31.828 00.003 484 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.94 mountX=0.10 mountY=0.26, mountTheta=1.20
22:07:31.839 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.10, y=-0.25, opts=13)
22:07:31.843 00.004 484 Enqueuing Move request for scope (-0.10, -0.25)
22:07:31.846 00.003 17712 Worker thread wakes up
22:07:31.846 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
22:07:31.846 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
22:07:31.846 00.000 17712 Moving (-0.10, -0.25) raw xDistance=0.10 yDistance=0.26
22:07:31.846 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:07:31.846 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:31.847 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:07:31.847 00.000 17712 MoveAxis(E, 0, ABG)
22:07:31.847 00.000 17712 Move returns status 0, amount 0
22:07:31.847 00.000 17712 MoveAxis(N, 0, ABG)
22:07:31.847 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1302, FiltMax=65535, Gamma=1.000
22:07:31.851 00.004 17712 Move returns status 0, amount 0
22:07:31.851 00.000 484 UpdateGuideState exits: m=240861 SNR=58.1
22:07:31.854 00.003 17712 move complete, result=0
22:07:31.855 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:31.858 00.003 17712 worker thread done servicing request
22:07:31.858 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:31.863 00.005 484 Enqueuing Expose request
22:07:31.867 00.004 17712 Worker thread wakes up
22:07:31.867 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:07:31.870 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:31.871 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:35.354 03.483 17712 Exposure complete
22:07:35.757 00.403 17712 worker thread done servicing request
22:07:35.757 00.000 484 OnExposeComplete: enter
22:07:35.761 00.004 484 UpdateGuideState(): m_state=6
22:07:35.765 00.004 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:07:35.768 00.003 484 Star::Find returns 1 (0), X=1782.95, Y=858.42, Mass=247074, SNR=52.8, Peak=43879 HFD=2.3
22:07:35.771 00.003 484 MultiStar: [#1 -0.00,0.10,1.11,U] [#2 -0.13,-0.23,1.09,U] [#3 -0.04,-0.10,1.10,U] [#4 -0.19,0.05,0.84,U] [#5 0.06,0.15,0.88,U] [#6 -0.54,0.56,0.89,U] [#7 -0.01,0.13,0.75,U] [#8 0.00,0.00,0.00,L] [#9 -0.13,0.02,0.88,U] 
22:07:35.777 00.006 484 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.90, 0.15}
22:07:35.780 00.003 484 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.76) = xAngle (2.33 = 2.33)
22:07:35.783 00.003 484 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.32 = -0.96)
22:07:35.786 00.003 484 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
22:07:35.795 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=0.08, opts=13)
22:07:35.799 00.004 484 Enqueuing Move request for scope (-0.00, 0.08)
22:07:35.802 00.003 17712 Worker thread wakes up
22:07:35.802 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
22:07:35.803 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1207, FiltMax=65535, Gamma=1.000
22:07:35.806 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
22:07:35.806 00.000 484 UpdateGuideState exits: m=247074 SNR=52.8
22:07:35.810 00.004 17712 Moving (-0.00, 0.08) raw xDistance=-0.06 yDistance=-0.07
22:07:35.810 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:35.814 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:07:35.814 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:35.817 00.003 484 Enqueuing Expose request
22:07:35.821 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:35.821 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:07:35.821 00.000 17712 MoveAxis(E, 0, ABG)
22:07:35.821 00.000 17712 Move returns status 0, amount 0
22:07:35.821 00.000 17712 MoveAxis(N, 0, ABG)
22:07:35.821 00.000 17712 Move returns status 0, amount 0
22:07:35.821 00.000 17712 move complete, result=0
22:07:35.822 00.001 17712 worker thread done servicing request
22:07:35.822 00.000 17712 Worker thread wakes up
22:07:35.822 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:35.822 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:35.826 00.004 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:39.303 03.477 17712 Exposure complete
22:07:39.589 00.286 17712 worker thread done servicing request
22:07:39.589 00.000 484 OnExposeComplete: enter
22:07:39.593 00.004 484 UpdateGuideState(): m_state=6
22:07:39.597 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:07:39.603 00.006 484 Star::Find returns 1 (0), X=1782.69, Y=858.53, Mass=259778, SNR=62.3, Peak=59005 HFD=2.0
22:07:39.610 00.007 484 MultiStar: [#1 0.13,0.59,1.03,U] [#2 -0.24,0.00,0.87,U] [#3 -0.33,0.32,1.18,U] [#4 -0.01,0.08,0.75,U] [#5 0.11,0.04,0.67,U] [#6 -0.62,0.55,0.77,U] [#7 0.13,0.17,0.79,U] [#8 -0.26,-0.00,0.75,U] 
22:07:39.616 00.006 484 refined, 8 included, MultiStar: {-0.04, 0.24}, one-star: {0.64, 0.26}
22:07:39.623 00.007 484 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.76) = xAngle (2.50 = 2.50)
22:07:39.627 00.004 484 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.49 = -0.79)
22:07:39.631 00.004 484 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.25 cameraTheta=1.74 mountX=-0.20 mountY=-0.18, mountTheta=-2.42
22:07:39.642 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.04, y=0.24, opts=13)
22:07:39.652 00.010 484 Enqueuing Move request for scope (-0.04, 0.24)
22:07:39.656 00.004 17712 Worker thread wakes up
22:07:39.656 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
22:07:39.656 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
22:07:39.656 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1533, FiltMax=65535, Gamma=1.000
22:07:39.661 00.005 17712 Moving (-0.04, 0.24) raw xDistance=-0.20 yDistance=-0.18
22:07:39.661 00.000 484 UpdateGuideState exits: m=259778 SNR=62.3
22:07:39.666 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:07:39.666 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:39.670 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:39.670 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:39.675 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:07:39.675 00.000 484 Enqueuing Expose request
22:07:39.682 00.007 17712 MoveAxis(E, 0, ABG)
22:07:39.682 00.000 17712 Move returns status 0, amount 0
22:07:39.682 00.000 17712 MoveAxis(N, 0, ABG)
22:07:39.683 00.001 17712 Move returns status 0, amount 0
22:07:39.684 00.001 17712 move complete, result=0
22:07:39.684 00.000 17712 worker thread done servicing request
22:07:39.684 00.000 17712 Worker thread wakes up
22:07:39.684 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:39.684 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:39.692 00.008 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:07:43.098 03.406 17712 Exposure complete
22:07:43.413 00.315 484 OnExposeComplete: enter
22:07:43.417 00.004 484 UpdateGuideState(): m_state=6
22:07:43.436 00.019 17712 worker thread done servicing request
22:07:43.438 00.002 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:07:43.448 00.010 484 Star::Find returns 1 (0), X=1783.64, Y=857.85, Mass=282670, SNR=63.9, Peak=62144 HFD=2.3
22:07:43.458 00.010 484 MultiStar: [#1 0.61,0.02,0.75,U] [#2 0.39,-0.43,0.88,U] [#3 0.45,-0.12,1.19,U] [#4 0.72,-0.37,0.76,U] [#5 0.56,-0.35,0.64,U] [#6 0.12,0.44,0.74,U] [#7 0.57,0.04,0.56,U] [#8 0.26,-0.48,0.95,U] 
22:07:43.477 00.019 484 refined, 8 included, MultiStar: {0.60, -0.21}, one-star: {1.60, -0.42}
22:07:43.494 00.017 484 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.76) = xAngle (0.43 = 0.43)
22:07:43.505 00.011 484 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.42 = -2.87)
22:07:43.518 00.013 484 CameraToMount -- cameraX=0.60 cameraY=-0.21 hyp=0.64 cameraTheta=-0.33 mountX=0.58 mountY=-0.17, mountTheta=-0.29
22:07:43.526 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.60, y=-0.21, opts=13)
22:07:43.530 00.004 484 Enqueuing Move request for scope (0.60, -0.21)
22:07:43.538 00.008 17712 Worker thread wakes up
22:07:43.538 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.21) opts 0xd
22:07:43.538 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1543, FiltMax=65535, Gamma=1.000
22:07:43.542 00.004 17712 Handling offset move in thread for scope, endpoint = (0.60, -0.21)
22:07:43.542 00.000 484 UpdateGuideState exits: m=282670 SNR=63.9
22:07:43.546 00.004 17712 Moving (0.60, -0.21) raw xDistance=0.58 yDistance=-0.17
22:07:43.546 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:43.549 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
22:07:43.550 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:43.550 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:43.553 00.003 484 Enqueuing Expose request
22:07:43.556 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:07:43.556 00.000 17712 MoveAxis(W, 135, ABG)
22:07:43.556 00.000 17712 Guiding  Dir = 3, Dur = 135
22:07:43.556 00.000 17712 IsSlewing returns 0
22:07:43.556 00.000 17712 IsGuiding returns 0
22:07:43.557 00.001 17712 PulseGuide returned control before completion, sleep 145
22:07:43.705 00.148 17712 IsGuiding returns 1
22:07:43.705 00.000 17712 scope still moving after pulse duration time elapsed
22:07:43.737 00.032 17712 IsSlewing returns 0
22:07:43.737 00.000 17712 IsGuiding returns 0
22:07:43.737 00.000 17712 scope move finished after 135 + 45 ms
22:07:43.737 00.000 17712 Move returns status 0, amount 135
22:07:43.738 00.001 17712 MoveAxis(N, 0, ABG)
22:07:43.738 00.000 17712 Move returns status 0, amount 0
22:07:43.738 00.000 17712 move complete, result=0
22:07:43.739 00.001 17712 worker thread done servicing request
22:07:43.739 00.000 17712 Worker thread wakes up
22:07:43.739 00.000 484 GuideStep: 0.6 px 135 ms WEST, -0.2 px 0 ms NORTH
22:07:43.742 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:43.742 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:47.187 03.445 17712 Exposure complete
22:07:47.476 00.289 17712 worker thread done servicing request
22:07:47.476 00.000 484 OnExposeComplete: enter
22:07:47.481 00.005 484 UpdateGuideState(): m_state=6
22:07:47.486 00.005 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:07:47.489 00.003 484 Star::Find returns 1 (0), X=1783.01, Y=858.25, Mass=262772, SNR=64.4, Peak=43879 HFD=2.5
22:07:47.493 00.004 484 MultiStar: [#1 -0.02,0.22,0.86,U] [#2 -0.18,-0.27,0.82,U] [#3 -0.32,-0.18,0.93,U] [#4 0.14,-0.15,0.69,U] [#5 0.19,0.29,0.66,U] [#6 -0.56,0.41,0.73,U] [#7 -0.09,0.05,0.60,U] [#8 -0.18,-0.22,0.88,U] 
22:07:47.496 00.003 484 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.97, -0.02}
22:07:47.500 00.004 484 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.76) = xAngle (0.75 = 0.75)
22:07:47.504 00.004 484 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.74 = -2.54)
22:07:47.508 00.004 484 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.00 mountX=0.01 mountY=-0.01, mountTheta=-0.66
22:07:47.513 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=-0.00, opts=13)
22:07:47.517 00.004 484 Enqueuing Move request for scope (0.02, -0.00)
22:07:47.521 00.004 17712 Worker thread wakes up
22:07:47.521 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:07:47.521 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1530, FiltMax=65535, Gamma=1.000
22:07:47.525 00.004 17712 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:07:47.525 00.000 484 UpdateGuideState exits: m=262772 SNR=64.4
22:07:47.528 00.003 17712 Moving (0.02, -0.00) raw xDistance=0.01 yDistance=-0.01
22:07:47.528 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.532 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:07:47.532 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:47.536 00.004 484 Enqueuing Expose request
22:07:47.539 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.539 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:47.539 00.000 17712 MoveAxis(E, 0, ABG)
22:07:47.539 00.000 17712 Move returns status 0, amount 0
22:07:47.539 00.000 17712 MoveAxis(N, 0, ABG)
22:07:47.539 00.000 17712 Move returns status 0, amount 0
22:07:47.539 00.000 17712 move complete, result=0
22:07:47.539 00.000 17712 worker thread done servicing request
22:07:47.540 00.001 17712 Worker thread wakes up
22:07:47.540 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:47.540 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:47.543 00.003 484 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:07:50.957 03.414 17712 Exposure complete
22:07:51.259 00.302 17712 worker thread done servicing request
22:07:51.259 00.000 484 OnExposeComplete: enter
22:07:51.262 00.003 484 UpdateGuideState(): m_state=6
22:07:51.269 00.007 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:07:51.274 00.005 484 Star::Find returns 1 (0), X=1783.93, Y=857.83, Mass=238374, SNR=57.1, Peak=55680 HFD=2.2
22:07:51.280 00.006 484 MultiStar: [#1 0.71,-0.16,1.00,U] [#2 0.54,-0.67,0.97,U] [#3 0.61,-0.55,1.13,U] [#4 0.81,-0.38,0.72,U] [#5 1.05,-0.43,0.65,U] [#6 0.28,-0.13,0.81,U] [#7 0.92,-0.44,0.74,U] [#8 0.46,-0.97,0.83,U] 
22:07:51.285 00.005 484 refined, 8 included, MultiStar: {0.81, -0.46}, one-star: {1.88, -0.44}
22:07:51.291 00.006 484 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.76) = xAngle (0.24 = 0.24)
22:07:51.300 00.009 484 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:07:51.303 00.003 484 CameraToMount -- cameraX=0.81 cameraY=-0.46 hyp=0.93 cameraTheta=-0.52 mountX=0.91 mountY=-0.08, mountTheta=-0.09
22:07:51.319 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.81, y=-0.46, opts=13)
22:07:51.326 00.007 484 Enqueuing Move request for scope (0.81, -0.46)
22:07:51.338 00.012 17712 Worker thread wakes up
22:07:51.338 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.46) opts 0xd
22:07:51.338 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1609, FiltMax=65535, Gamma=1.000
22:07:51.342 00.004 17712 Handling offset move in thread for scope, endpoint = (0.81, -0.46)
22:07:51.342 00.000 17712 Moving (0.81, -0.46) raw xDistance=0.91 yDistance=-0.08
22:07:51.343 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
22:07:51.343 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:51.343 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:51.343 00.000 17712 MoveAxis(W, 212, ABG)
22:07:51.343 00.000 17712 Guiding  Dir = 3, Dur = 212
22:07:51.345 00.002 17712 IsSlewing returns 0
22:07:51.345 00.000 17712 IsGuiding returns 0
22:07:51.345 00.000 484 UpdateGuideState exits: m=238374 SNR=57.1
22:07:51.366 00.021 17712 PulseGuide returned control before completion, sleep 222
22:07:51.366 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:51.386 00.020 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:51.404 00.018 484 Enqueuing Expose request
22:07:51.604 00.200 17712 IsGuiding returns 0
22:07:51.606 00.002 17712 Move returns status 0, amount 212
22:07:51.606 00.000 17712 MoveAxis(N, 0, ABG)
22:07:51.606 00.000 17712 Move returns status 0, amount 0
22:07:51.606 00.000 17712 move complete, result=0
22:07:51.606 00.000 17712 worker thread done servicing request
22:07:51.606 00.000 484 GuideStep: 0.9 px 212 ms WEST, -0.1 px 0 ms NORTH
22:07:51.610 00.004 17712 Worker thread wakes up
22:07:51.610 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:51.611 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:55.051 03.440 17712 Exposure complete
22:07:55.305 00.254 17712 worker thread done servicing request
22:07:55.306 00.001 484 OnExposeComplete: enter
22:07:55.309 00.003 484 UpdateGuideState(): m_state=6
22:07:55.313 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:07:55.317 00.004 484 Star::Find returns 1 (0), X=1783.27, Y=858.31, Mass=242881, SNR=59.0, Peak=50128 HFD=1.7
22:07:55.320 00.003 484 MultiStar: [#1 0.10,0.27,0.86,U] [#2 0.06,0.24,0.94,U] [#3 -0.28,-0.36,1.17,U] [#4 0.26,-0.06,0.78,U] [#5 0.20,0.13,0.77,U] [#6 -0.42,0.36,0.75,U] [#7 0.21,-0.09,0.68,U] [#8 -0.17,-0.32,0.87,U] 
22:07:55.323 00.003 484 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {1.22, 0.04}
22:07:55.325 00.002 484 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.76) = xAngle (0.82 = 0.82)
22:07:55.328 00.003 484 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.80 = -2.48)
22:07:55.334 00.006 484 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.06 mountX=0.09 mountY=-0.08, mountTheta=-0.73
22:07:55.343 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=0.01, opts=13)
22:07:55.349 00.006 484 Enqueuing Move request for scope (0.14, 0.01)
22:07:55.352 00.003 17712 Worker thread wakes up
22:07:55.353 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1610, FiltMax=65535, Gamma=1.000
22:07:55.356 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
22:07:55.356 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
22:07:55.356 00.000 484 UpdateGuideState exits: m=242881 SNR=59.0
22:07:55.359 00.003 17712 Moving (0.14, 0.01) raw xDistance=0.09 yDistance=-0.08
22:07:55.360 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.363 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:07:55.363 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:55.363 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:55.367 00.004 484 Enqueuing Expose request
22:07:55.369 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:07:55.370 00.001 17712 MoveAxis(E, 0, ABG)
22:07:55.370 00.000 17712 Move returns status 0, amount 0
22:07:55.370 00.000 17712 MoveAxis(N, 0, ABG)
22:07:55.370 00.000 17712 Move returns status 0, amount 0
22:07:55.370 00.000 17712 move complete, result=0
22:07:55.370 00.000 17712 worker thread done servicing request
22:07:55.370 00.000 17712 Worker thread wakes up
22:07:55.370 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:55.370 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:55.374 00.004 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:07:58.780 03.406 17712 Exposure complete
22:07:59.059 00.279 17712 worker thread done servicing request
22:07:59.060 00.001 484 OnExposeComplete: enter
22:07:59.066 00.006 484 UpdateGuideState(): m_state=6
22:07:59.069 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:07:59.074 00.005 484 Star::Find returns 1 (0), X=1783.42, Y=858.72, Mass=216391, SNR=56.5, Peak=46752 HFD=1.7
22:07:59.077 00.003 484 MultiStar: [#1 0.13,0.40,0.94,U] [#2 0.02,-0.10,1.07,U] [#3 -0.08,0.02,1.09,U] [#4 0.11,0.23,0.83,U] [#5 0.45,0.13,0.70,U] [#6 -0.40,0.58,0.81,U] [#7 0.00,0.00,0.00,L] [#8 -0.06,-0.20,0.74,U] [#9 -0.04,0.28,0.71,U] 
22:07:59.081 00.004 484 refined, 8 included, MultiStar: {0.18, 0.19}, one-star: {1.37, 0.45}
22:07:59.085 00.004 484 CameraToMount -- cameraTheta (0.82) - m_xAngle (-0.76) = xAngle (1.57 = 1.57)
22:07:59.087 00.002 484 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.56 = -1.72)
22:07:59.090 00.003 484 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.27 cameraTheta=0.82 mountX=-0.00 mountY=-0.26, mountTheta=-1.57
22:07:59.097 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=0.19, opts=13)
22:07:59.101 00.004 484 Enqueuing Move request for scope (0.18, 0.19)
22:07:59.104 00.003 17712 Worker thread wakes up
22:07:59.104 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1459, FiltMax=65535, Gamma=1.000
22:07:59.107 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
22:07:59.108 00.001 484 UpdateGuideState exits: m=216391 SNR=56.5
22:07:59.113 00.005 17712 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
22:07:59.113 00.000 17712 Moving (0.18, 0.19) raw xDistance=-0.00 yDistance=-0.26
22:07:59.113 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:07:59.113 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:59.114 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:59.118 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:07:59.118 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:07:59.121 00.003 17712 MoveAxis(E, 0, ABG)
22:07:59.121 00.000 484 Enqueuing Expose request
22:07:59.124 00.003 17712 Move returns status 0, amount 0
22:07:59.125 00.001 17712 MoveAxis(N, 0, ABG)
22:07:59.125 00.000 17712 Move returns status 0, amount 0
22:07:59.125 00.000 17712 move complete, result=0
22:07:59.125 00.000 17712 worker thread done servicing request
22:07:59.125 00.000 17712 Worker thread wakes up
22:07:59.125 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:07:59.125 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:07:59.129 00.004 484 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:08:02.570 03.441 17712 Exposure complete
22:08:02.869 00.299 17712 worker thread done servicing request
22:08:02.869 00.000 484 OnExposeComplete: enter
22:08:02.874 00.005 484 UpdateGuideState(): m_state=6
22:08:02.877 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:08:02.881 00.004 484 Star::Find returns 1 (0), X=1783.36, Y=858.19, Mass=259030, SNR=57.0, Peak=53079 HFD=1.9
22:08:02.886 00.005 484 MultiStar: [#1 0.20,0.18,1.18,U] [#2 0.17,-0.21,0.97,U] [#3 -0.09,-0.20,1.12,U] [#4 0.19,-0.27,0.77,U] [#5 0.54,-0.23,0.79,U] [#6 -0.09,0.38,1.00,U] [#7 0.29,-0.26,0.74,U] [#8 0.00,0.00,0.00,L] [#9 0.03,0.12,0.68,U] 
22:08:02.889 00.003 484 refined, 8 included, MultiStar: {0.28, -0.05}, one-star: {1.31, -0.08}
22:08:02.893 00.004 484 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.76) = xAngle (0.58 = 0.58)
22:08:02.896 00.003 484 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.56 = -2.72)
22:08:02.899 00.003 484 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.18 mountX=0.24 mountY=-0.12, mountTheta=-0.45
22:08:02.909 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.05, opts=13)
22:08:02.913 00.004 484 Enqueuing Move request for scope (0.28, -0.05)
22:08:02.918 00.005 17712 Worker thread wakes up
22:08:02.918 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
22:08:02.918 00.000 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
22:08:02.919 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:08:02.922 00.003 17712 Moving (0.28, -0.05) raw xDistance=0.24 yDistance=-0.12
22:08:02.922 00.000 484 UpdateGuideState exits: m=259030 SNR=57.0
22:08:02.926 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:08:02.926 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:02.926 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:02.929 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:08:02.929 00.000 17712 MoveAxis(E, 0, ABG)
22:08:02.930 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:02.934 00.004 484 Enqueuing Expose request
22:08:02.937 00.003 17712 Move returns status 0, amount 0
22:08:02.937 00.000 17712 MoveAxis(N, 0, ABG)
22:08:02.937 00.000 17712 Move returns status 0, amount 0
22:08:02.937 00.000 17712 move complete, result=0
22:08:02.937 00.000 17712 worker thread done servicing request
22:08:02.937 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:02.941 00.004 17712 Worker thread wakes up
22:08:02.941 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:02.941 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:06.368 03.427 17712 Exposure complete
22:08:06.668 00.300 17712 worker thread done servicing request
22:08:06.668 00.000 484 OnExposeComplete: enter
22:08:06.675 00.007 484 UpdateGuideState(): m_state=6
22:08:06.684 00.009 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:08:06.688 00.004 484 Star::Find returns 1 (0), X=1783.24, Y=858.10, Mass=232185, SNR=59.7, Peak=55399 HFD=1.9
22:08:06.691 00.003 484 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.21,-0.17,0.84,U] [#3 -0.02,-0.15,1.04,U] [#4 0.24,0.01,0.79,U] [#5 0.13,-0.44,0.72,U] [#6 -0.32,0.27,1.00,U] [#7 0.48,-0.08,0.78,U] [#8 -0.27,-0.20,0.84,U] [#9 0.16,0.28,0.56,U] 
22:08:06.694 00.003 484 refined, 8 included, MultiStar: {0.20, -0.08}, one-star: {1.19, -0.17}
22:08:06.697 00.003 484 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.76) = xAngle (0.40 = 0.40)
22:08:06.701 00.004 484 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.90)
22:08:06.705 00.004 484 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-0.36 mountX=0.20 mountY=-0.05, mountTheta=-0.25
22:08:06.712 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=-0.08, opts=13)
22:08:06.716 00.004 484 Enqueuing Move request for scope (0.20, -0.08)
22:08:06.719 00.003 17712 Worker thread wakes up
22:08:06.719 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1549, FiltMax=65535, Gamma=1.000
22:08:06.722 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
22:08:06.722 00.000 484 UpdateGuideState exits: m=232185 SNR=59.7
22:08:06.724 00.002 17712 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
22:08:06.725 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:06.728 00.003 17712 Moving (0.20, -0.08) raw xDistance=0.20 yDistance=-0.05
22:08:06.728 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:06.730 00.002 484 Enqueuing Expose request
22:08:06.734 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:08:06.734 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:06.734 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:08:06.734 00.000 17712 MoveAxis(E, 0, ABG)
22:08:06.734 00.000 17712 Move returns status 0, amount 0
22:08:06.734 00.000 17712 MoveAxis(N, 0, ABG)
22:08:06.734 00.000 17712 Move returns status 0, amount 0
22:08:06.734 00.000 17712 move complete, result=0
22:08:06.735 00.001 17712 worker thread done servicing request
22:08:06.735 00.000 17712 Worker thread wakes up
22:08:06.735 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:06.735 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:06.738 00.003 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:10.201 03.463 17712 Exposure complete
22:08:10.477 00.276 17712 worker thread done servicing request
22:08:10.477 00.000 484 OnExposeComplete: enter
22:08:10.482 00.005 484 UpdateGuideState(): m_state=6
22:08:10.486 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:08:10.491 00.005 484 Star::Find returns 1 (0), X=1782.88, Y=858.55, Mass=235900, SNR=55.7, Peak=46381 HFD=2.3
22:08:10.495 00.004 484 MultiStar: [#1 -0.16,0.46,1.04,U] [#2 -0.30,0.35,1.01,U] [#3 -0.47,0.19,1.31,U] [#4 -0.25,0.25,0.78,U] [#5 -0.19,0.30,0.63,U] [#6 -0.64,0.58,0.91,U] [#7 -0.31,0.43,0.71,U] [#8 -0.55,0.01,0.88,U] 
22:08:10.500 00.005 484 refined, 8 included, MultiStar: {-0.23, 0.31}, one-star: {0.83, 0.28}
22:08:10.503 00.003 484 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.76) = xAngle (2.96 = 2.96)
22:08:10.505 00.002 484 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.94 = -0.34)
22:08:10.510 00.005 484 CameraToMount -- cameraX=-0.23 cameraY=0.31 hyp=0.39 cameraTheta=2.20 mountX=-0.38 mountY=-0.13, mountTheta=-2.81
22:08:10.518 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=0.31, opts=13)
22:08:10.524 00.006 484 Enqueuing Move request for scope (-0.23, 0.31)
22:08:10.526 00.002 17712 Worker thread wakes up
22:08:10.527 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.31) opts 0xd
22:08:10.527 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1392, FiltMax=65535, Gamma=1.000
22:08:10.531 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.23, 0.31)
22:08:10.531 00.000 17712 Moving (-0.23, 0.31) raw xDistance=-0.38 yDistance=-0.13
22:08:10.532 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:08:10.532 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.532 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:08:10.532 00.000 17712 MoveAxis(E, 88, ABG)
22:08:10.532 00.000 17712 Guiding  Dir = 2, Dur = 88
22:08:10.532 00.000 17712 IsSlewing returns 0
22:08:10.532 00.000 484 UpdateGuideState exits: m=235900 SNR=55.7
22:08:10.536 00.004 17712 IsGuiding returns 0
22:08:10.536 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.544 00.008 17712 PulseGuide returned control before completion, sleep 97
22:08:10.544 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:10.547 00.003 484 Enqueuing Expose request
22:08:10.644 00.097 17712 IsGuiding returns 1
22:08:10.644 00.000 17712 scope still moving after pulse duration time elapsed
22:08:10.675 00.031 17712 IsSlewing returns 0
22:08:10.675 00.000 17712 IsGuiding returns 0
22:08:10.675 00.000 17712 scope move finished after 88 + 51 ms
22:08:10.675 00.000 17712 Move returns status 0, amount 88
22:08:10.676 00.001 17712 MoveAxis(N, 0, ABG)
22:08:10.676 00.000 17712 Move returns status 0, amount 0
22:08:10.676 00.000 17712 move complete, result=0
22:08:10.676 00.000 17712 worker thread done servicing request
22:08:10.677 00.001 484 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
22:08:10.682 00.005 17712 Worker thread wakes up
22:08:10.682 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:10.682 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:14.115 03.433 17712 Exposure complete
22:08:14.405 00.290 17712 worker thread done servicing request
22:08:14.406 00.001 484 OnExposeComplete: enter
22:08:14.409 00.003 484 UpdateGuideState(): m_state=6
22:08:14.414 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:08:14.419 00.005 484 Star::Find returns 1 (0), X=1783.63, Y=858.30, Mass=249343, SNR=58.5, Peak=42048 HFD=2.1
22:08:14.423 00.004 484 MultiStar: [#1 0.19,0.25,0.82,U] [#2 0.31,-0.02,0.89,U] [#3 0.15,-0.10,1.13,U] [#4 0.35,-0.19,0.68,U] [#5 0.39,0.18,0.59,U] [#6 -0.02,0.48,0.79,U] [#7 0.00,0.00,0.00,L] [#8 0.15,-0.41,0.74,U] [#9 0.10,-0.34,0.64,U] 
22:08:14.426 00.003 484 refined, 8 included, MultiStar: {0.39, -0.01}, one-star: {1.58, 0.03}
22:08:14.428 00.002 484 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.76) = xAngle (0.73 = 0.73)
22:08:14.432 00.004 484 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.72 = -2.56)
22:08:14.435 00.003 484 CameraToMount -- cameraX=0.39 cameraY=-0.01 hyp=0.39 cameraTheta=-0.02 mountX=0.29 mountY=-0.21, mountTheta=-0.64
22:08:14.441 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.39, y=-0.01, opts=13)
22:08:14.444 00.003 484 Enqueuing Move request for scope (0.39, -0.01)
22:08:14.447 00.003 17712 Worker thread wakes up
22:08:14.447 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.01) opts 0xd
22:08:14.447 00.000 17712 Handling offset move in thread for scope, endpoint = (0.39, -0.01)
22:08:14.447 00.000 17712 Moving (0.39, -0.01) raw xDistance=0.29 yDistance=-0.21
22:08:14.447 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:08:14.447 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:14.448 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:08:14.448 00.000 17712 MoveAxis(E, 0, ABG)
22:08:14.448 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:08:14.452 00.004 17712 Move returns status 0, amount 0
22:08:14.452 00.000 484 UpdateGuideState exits: m=249343 SNR=58.5
22:08:14.455 00.003 17712 MoveAxis(N, 0, ABG)
22:08:14.455 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.458 00.003 17712 Move returns status 0, amount 0
22:08:14.458 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:14.461 00.003 484 Enqueuing Expose request
22:08:14.464 00.003 17712 move complete, result=0
22:08:14.464 00.000 17712 worker thread done servicing request
22:08:14.464 00.000 17712 Worker thread wakes up
22:08:14.464 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:14.467 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:14.468 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:17.931 03.463 17712 Exposure complete
22:08:18.215 00.284 17712 worker thread done servicing request
22:08:18.215 00.000 484 OnExposeComplete: enter
22:08:18.218 00.003 484 UpdateGuideState(): m_state=6
22:08:18.223 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:08:18.229 00.006 484 Star::Find returns 1 (0), X=1784.33, Y=857.64, Mass=239932, SNR=56.1, Peak=46327 HFD=1.7
22:08:18.234 00.005 484 MultiStar: [#1 1.18,-0.50,1.05,U] [#2 1.13,-0.73,0.98,U] [#3 0.96,-0.95,1.09,U] [#4 1.13,-0.76,0.82,U] [#5 1.42,-0.91,0.00,M1] [#6 1.08,-0.44,0.96,U] [#7 1.33,-0.64,0.68,U] [#8 1.25,-1.13,0.00,M1] 
22:08:18.238 00.004 484 refined, 6 included, MultiStar: {1.30, -0.67}, one-star: {2.28, -0.63}
22:08:18.242 00.004 484 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.76) = xAngle (0.28 = 0.28)
22:08:18.247 00.005 484 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.01)
22:08:18.251 00.004 484 CameraToMount -- cameraX=1.30 cameraY=-0.67 hyp=1.46 cameraTheta=-0.47 mountX=1.40 mountY=-0.19, mountTheta=-0.13
22:08:18.265 00.014 484 SchedulePrimaryMove(0F03AFB8, x=1.30, y=-0.67, opts=13)
22:08:18.268 00.003 484 Enqueuing Move request for scope (1.30, -0.67)
22:08:18.274 00.006 17712 Worker thread wakes up
22:08:18.274 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.67) opts 0xd
22:08:18.274 00.000 17712 Handling offset move in thread for scope, endpoint = (1.30, -0.67)
22:08:18.274 00.000 17712 Moving (1.30, -0.67) raw xDistance=1.40 yDistance=-0.19
22:08:18.274 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.40
22:08:18.274 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:18.274 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1565, FiltMax=65535, Gamma=1.000
22:08:18.277 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:08:18.278 00.001 17712 MoveAxis(W, 327, ABG)
22:08:18.278 00.000 17712 Guiding  Dir = 3, Dur = 327
22:08:18.278 00.000 17712 IsSlewing returns 0
22:08:18.278 00.000 17712 IsGuiding returns 0
22:08:18.279 00.001 17712 PulseGuide returned control before completion, sleep 337
22:08:18.279 00.000 484 UpdateGuideState exits: m=239932 SNR=56.1
22:08:18.284 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:18.288 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:18.293 00.005 484 Enqueuing Expose request
22:08:18.620 00.327 17712 IsGuiding returns 1
22:08:18.621 00.001 17712 scope still moving after pulse duration time elapsed
22:08:18.652 00.031 17712 IsSlewing returns 0
22:08:18.652 00.000 17712 IsGuiding returns 0
22:08:18.653 00.001 17712 scope move finished after 327 + 46 ms
22:08:18.653 00.000 17712 Move returns status 0, amount 327
22:08:18.653 00.000 17712 MoveAxis(N, 0, ABG)
22:08:18.653 00.000 17712 Move returns status 0, amount 0
22:08:18.653 00.000 17712 move complete, result=0
22:08:18.653 00.000 17712 worker thread done servicing request
22:08:18.653 00.000 17712 Worker thread wakes up
22:08:18.653 00.000 484 GuideStep: 1.4 px 327 ms WEST, -0.2 px 0 ms NORTH
22:08:18.657 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:18.657 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:22.066 03.409 17712 Exposure complete
22:08:22.363 00.297 17712 worker thread done servicing request
22:08:22.363 00.000 484 OnExposeComplete: enter
22:08:22.373 00.010 484 UpdateGuideState(): m_state=6
22:08:22.380 00.007 484 Star::Find(15, 1784, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:08:22.385 00.005 484 Star::Find returns 1 (0), X=1783.71, Y=858.49, Mass=244415, SNR=56.4, Peak=47904 HFD=1.7
22:08:22.389 00.004 484 MultiStar: [#1 0.82,0.43,0.97,U] [#2 0.57,-0.19,0.84,U] [#3 0.58,-0.01,1.16,U] [#4 0.58,0.31,0.89,U] [#5 0.70,0.24,0.68,U] [#6 0.12,0.38,0.93,U] [#7 0.97,0.09,0.77,U] [#8 0.52,-0.35,0.89,U] 
22:08:22.392 00.003 484 refined, 8 included, MultiStar: {0.73, 0.12}, one-star: {1.66, 0.22}
22:08:22.395 00.003 484 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.76) = xAngle (0.93 = 0.93)
22:08:22.400 00.005 484 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.92 = -2.37)
22:08:22.403 00.003 484 CameraToMount -- cameraX=0.73 cameraY=0.12 hyp=0.74 cameraTheta=0.17 mountX=0.44 mountY=-0.52, mountTheta=-0.86
22:08:22.409 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.73, y=0.12, opts=13)
22:08:22.413 00.004 484 Enqueuing Move request for scope (0.73, 0.12)
22:08:22.418 00.005 17712 Worker thread wakes up
22:08:22.418 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1683, FiltMax=65535, Gamma=1.000
22:08:22.421 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.12) opts 0xd
22:08:22.421 00.000 484 UpdateGuideState exits: m=244415 SNR=56.4
22:08:22.424 00.003 17712 Handling offset move in thread for scope, endpoint = (0.73, 0.12)
22:08:22.424 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:22.427 00.003 17712 Moving (0.73, 0.12) raw xDistance=0.44 yDistance=-0.52
22:08:22.427 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:22.432 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.44
22:08:22.432 00.000 484 Enqueuing Expose request
22:08:22.435 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:08:22.435 00.000 17712 MoveAxis(W, 126, ABG)
22:08:22.436 00.001 17712 Guiding  Dir = 3, Dur = 126
22:08:22.436 00.000 17712 IsSlewing returns 0
22:08:22.436 00.000 17712 IsGuiding returns 0
22:08:22.437 00.001 17712 PulseGuide returned control before completion, sleep 136
22:08:22.586 00.149 17712 IsGuiding returns 1
22:08:22.586 00.000 17712 scope still moving after pulse duration time elapsed
22:08:22.618 00.032 17712 IsSlewing returns 0
22:08:22.618 00.000 17712 IsGuiding returns 0
22:08:22.618 00.000 17712 scope move finished after 126 + 55 ms
22:08:22.618 00.000 17712 Move returns status 0, amount 126
22:08:22.619 00.001 17712 MoveAxis(N, 97, ABG)
22:08:22.619 00.000 17712 Guiding  Dir = 0, Dur = 97
22:08:22.619 00.000 17712 IsSlewing returns 0
22:08:22.620 00.001 17712 IsGuiding returns 0
22:08:22.620 00.000 17712 PulseGuide returned control before completion, sleep 107
22:08:22.744 00.124 17712 IsGuiding returns 1
22:08:22.744 00.000 17712 scope still moving after pulse duration time elapsed
22:08:22.775 00.031 17712 IsSlewing returns 0
22:08:22.775 00.000 17712 IsGuiding returns 0
22:08:22.775 00.000 17712 scope move finished after 97 + 58 ms
22:08:22.775 00.000 17712 Move returns status 0, amount 97
22:08:22.775 00.000 17712 move complete, result=0
22:08:22.775 00.000 17712 worker thread done servicing request
22:08:22.775 00.000 17712 Worker thread wakes up
22:08:22.775 00.000 484 GuideStep: 0.4 px 126 ms WEST, -0.5 px 97 ms NORTH
22:08:22.781 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:22.781 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:26.207 03.426 17712 Exposure complete
22:08:26.470 00.263 17712 worker thread done servicing request
22:08:26.471 00.001 484 OnExposeComplete: enter
22:08:26.474 00.003 484 UpdateGuideState(): m_state=6
22:08:26.478 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:08:26.482 00.004 484 Star::Find returns 1 (0), X=1783.13, Y=858.85, Mass=227408, SNR=56.4, Peak=51325 HFD=1.8
22:08:26.486 00.004 484 MultiStar: [#1 -0.08,0.87,0.95,U] [#2 -0.15,0.42,0.89,U] [#3 -0.21,0.32,1.08,U] [#4 -0.31,0.67,0.78,U] [#5 0.07,0.24,0.82,U] [#6 -0.40,0.89,0.87,U] [#7 -0.02,0.72,0.71,U] [#8 -0.19,0.17,0.78,U] 
22:08:26.490 00.004 484 refined, 8 included, MultiStar: {-0.01, 0.54}, one-star: {1.08, 0.58}
22:08:26.493 00.003 484 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.76) = xAngle (2.34 = 2.34)
22:08:26.496 00.003 484 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.33 = -0.95)
22:08:26.499 00.003 484 CameraToMount -- cameraX=-0.01 cameraY=0.54 hyp=0.54 cameraTheta=1.58 mountX=-0.38 mountY=-0.44, mountTheta=-2.28
22:08:26.505 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=0.54, opts=13)
22:08:26.508 00.003 484 Enqueuing Move request for scope (-0.01, 0.54)
22:08:26.511 00.003 17712 Worker thread wakes up
22:08:26.511 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:08:26.515 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.54) opts 0xd
22:08:26.515 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.01, 0.54)
22:08:26.515 00.000 17712 Moving (-0.01, 0.54) raw xDistance=-0.38 yDistance=-0.44
22:08:26.515 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.38
22:08:26.515 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:26.515 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:08:26.515 00.000 17712 MoveAxis(E, 79, ABG)
22:08:26.515 00.000 17712 Guiding  Dir = 2, Dur = 79
22:08:26.515 00.000 17712 IsSlewing returns 0
22:08:26.516 00.001 17712 IsGuiding returns 0
22:08:26.516 00.000 484 UpdateGuideState exits: m=227408 SNR=56.4
22:08:26.519 00.003 17712 PulseGuide returned control before completion, sleep 89
22:08:26.519 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:26.524 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:26.528 00.004 484 Enqueuing Expose request
22:08:26.615 00.087 17712 IsGuiding returns 1
22:08:26.615 00.000 17712 scope still moving after pulse duration time elapsed
22:08:26.646 00.031 17712 IsSlewing returns 0
22:08:26.646 00.000 17712 IsGuiding returns 0
22:08:26.647 00.001 17712 scope move finished after 79 + 51 ms
22:08:26.647 00.000 17712 Move returns status 0, amount 79
22:08:26.647 00.000 17712 MoveAxis(N, 0, ABG)
22:08:26.647 00.000 17712 Move returns status 0, amount 0
22:08:26.647 00.000 17712 move complete, result=0
22:08:26.647 00.000 484 GuideStep: -0.4 px 79 ms EAST, -0.4 px 0 ms NORTH
22:08:26.651 00.004 17712 worker thread done servicing request
22:08:26.651 00.000 17712 Worker thread wakes up
22:08:26.651 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:26.651 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:30.090 03.439 17712 Exposure complete
22:08:30.392 00.302 17712 worker thread done servicing request
22:08:30.393 00.001 484 OnExposeComplete: enter
22:08:30.396 00.003 484 UpdateGuideState(): m_state=6
22:08:30.402 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:08:30.406 00.004 484 Star::Find returns 1 (0), X=1782.75, Y=858.93, Mass=242760, SNR=56.6, Peak=62045 HFD=2.0
22:08:30.410 00.004 484 MultiStar: [#1 -0.13,0.56,1.02,U] [#2 -0.26,0.47,0.93,U] [#3 -0.46,0.47,1.06,U] [#4 -0.49,0.65,0.80,U] [#5 -0.12,0.46,0.67,U] [#6 -0.53,0.62,0.83,U] [#7 -0.28,0.25,0.76,U] [#8 -0.64,0.20,0.95,U] 
22:08:30.416 00.006 484 refined, 8 included, MultiStar: {-0.24, 0.48}, one-star: {0.70, 0.66}
22:08:30.419 00.003 484 CameraToMount -- cameraTheta (2.02) - m_xAngle (-0.76) = xAngle (2.78 = 2.78)
22:08:30.425 00.006 484 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.77 = -0.51)
22:08:30.429 00.004 484 CameraToMount -- cameraX=-0.24 cameraY=0.48 hyp=0.54 cameraTheta=2.02 mountX=-0.50 mountY=-0.26, mountTheta=-2.66
22:08:30.440 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.24, y=0.48, opts=13)
22:08:30.444 00.004 484 Enqueuing Move request for scope (-0.24, 0.48)
22:08:30.448 00.004 17712 Worker thread wakes up
22:08:30.448 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.48) opts 0xd
22:08:30.448 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.24, 0.48)
22:08:30.448 00.000 17712 Moving (-0.24, 0.48) raw xDistance=-0.50 yDistance=-0.26
22:08:30.448 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
22:08:30.448 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:30.449 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:08:30.449 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1306, FiltMax=65535, Gamma=1.000
22:08:30.453 00.004 17712 MoveAxis(E, 123, ABG)
22:08:30.453 00.000 484 UpdateGuideState exits: m=242760 SNR=56.6
22:08:30.456 00.003 17712 Guiding  Dir = 2, Dur = 123
22:08:30.456 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:30.460 00.004 17712 IsSlewing returns 0
22:08:30.460 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:30.466 00.006 484 Enqueuing Expose request
22:08:30.470 00.004 17712 IsGuiding returns 0
22:08:30.470 00.000 17712 PulseGuide returned control before completion, sleep 133
22:08:30.613 00.143 17712 IsGuiding returns 1
22:08:30.614 00.001 17712 scope still moving after pulse duration time elapsed
22:08:30.644 00.030 17712 IsSlewing returns 0
22:08:30.644 00.000 17712 IsGuiding returns 0
22:08:30.645 00.001 17712 scope move finished after 123 + 51 ms
22:08:30.645 00.000 17712 Move returns status 0, amount 123
22:08:30.645 00.000 17712 MoveAxis(N, 0, ABG)
22:08:30.645 00.000 17712 Move returns status 0, amount 0
22:08:30.645 00.000 17712 move complete, result=0
22:08:30.646 00.001 17712 worker thread done servicing request
22:08:30.646 00.000 484 GuideStep: -0.5 px 123 ms EAST, -0.3 px 0 ms NORTH
22:08:30.649 00.003 17712 Worker thread wakes up
22:08:30.649 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:30.649 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:34.114 03.465 17712 Exposure complete
22:08:34.409 00.295 17712 worker thread done servicing request
22:08:34.409 00.000 484 OnExposeComplete: enter
22:08:34.417 00.008 484 UpdateGuideState(): m_state=6
22:08:34.424 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:08:34.429 00.005 484 Star::Find returns 1 (0), X=1783.26, Y=858.26, Mass=250114, SNR=56.3, Peak=47111 HFD=1.8
22:08:34.438 00.009 484 MultiStar: [#1 0.10,0.39,1.00,U] [#2 0.27,-0.01,0.85,U] [#3 0.09,0.06,1.34,U] [#4 0.19,0.09,0.80,U] [#5 0.21,-0.10,0.70,U] [#6 -0.45,0.47,0.91,U] [#7 0.22,0.15,0.77,U] [#8 0.03,-0.25,0.82,U] 
22:08:34.443 00.005 484 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {1.21, -0.01}
22:08:34.450 00.007 484 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.76) = xAngle (1.18 = 1.18)
22:08:34.465 00.015 484 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.17 = -2.11)
22:08:34.474 00.009 484 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.42 mountX=0.09 mountY=-0.20, mountTheta=-1.16
22:08:34.491 00.017 484 SchedulePrimaryMove(0F03AFB8, x=0.21, y=0.10, opts=13)
22:08:34.495 00.004 484 Enqueuing Move request for scope (0.21, 0.10)
22:08:34.502 00.007 17712 Worker thread wakes up
22:08:34.502 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
22:08:34.502 00.000 17712 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
22:08:34.503 00.001 17712 Moving (0.21, 0.10) raw xDistance=0.09 yDistance=-0.20
22:08:34.503 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:08:34.503 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:34.503 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:08:34.503 00.000 17712 MoveAxis(E, 0, ABG)
22:08:34.503 00.000 17712 Move returns status 0, amount 0
22:08:34.503 00.000 17712 MoveAxis(N, 0, ABG)
22:08:34.503 00.000 17712 Move returns status 0, amount 0
22:08:34.503 00.000 17712 move complete, result=0
22:08:34.504 00.001 17712 worker thread done servicing request
22:08:34.505 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1571, FiltMax=65535, Gamma=1.000
22:08:34.517 00.012 484 UpdateGuideState exits: m=250114 SNR=56.3
22:08:34.530 00.013 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.541 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:34.549 00.008 484 Enqueuing Expose request
22:08:34.554 00.005 17712 Worker thread wakes up
22:08:34.554 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:34.554 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:34.555 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:38.002 03.447 17712 Exposure complete
22:08:38.362 00.360 17712 worker thread done servicing request
22:08:38.362 00.000 484 OnExposeComplete: enter
22:08:38.366 00.004 484 UpdateGuideState(): m_state=6
22:08:38.371 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:08:38.374 00.003 484 Star::Find returns 1 (0), X=1783.17, Y=858.67, Mass=231338, SNR=60.4, Peak=42941 HFD=2.2
22:08:38.378 00.004 484 MultiStar: [#1 0.21,0.68,1.03,U] [#2 0.12,0.39,0.92,U] [#3 0.04,0.06,1.06,U] [#4 0.29,0.43,0.66,U] [#5 0.12,0.53,0.66,U] [#6 -0.23,0.76,0.85,U] [#7 -0.01,0.16,0.68,U] [#8 -0.25,0.11,0.91,U] 
22:08:38.381 00.003 484 refined, 8 included, MultiStar: {0.17, 0.39}, one-star: {1.12, 0.40}
22:08:38.383 00.002 484 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.76) = xAngle (1.91 = 1.91)
22:08:38.386 00.003 484 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.90 = -1.38)
22:08:38.389 00.003 484 CameraToMount -- cameraX=0.17 cameraY=0.39 hyp=0.42 cameraTheta=1.15 mountX=-0.14 mountY=-0.42, mountTheta=-1.90
22:08:38.395 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.39, opts=13)
22:08:38.399 00.004 484 Enqueuing Move request for scope (0.17, 0.39)
22:08:38.405 00.006 17712 Worker thread wakes up
22:08:38.405 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1184, FiltMax=65535, Gamma=1.000
22:08:38.408 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.39) opts 0xd
22:08:38.408 00.000 484 UpdateGuideState exits: m=231338 SNR=60.4
22:08:38.412 00.004 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.39)
22:08:38.413 00.001 17712 Moving (0.17, 0.39) raw xDistance=-0.14 yDistance=-0.42
22:08:38.413 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:08:38.413 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:38.413 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:08:38.413 00.000 17712 MoveAxis(E, 0, ABG)
22:08:38.413 00.000 17712 Move returns status 0, amount 0
22:08:38.413 00.000 17712 MoveAxis(N, 0, ABG)
22:08:38.413 00.000 17712 Move returns status 0, amount 0
22:08:38.413 00.000 17712 move complete, result=0
22:08:38.414 00.001 17712 worker thread done servicing request
22:08:38.414 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:38.423 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:38.436 00.013 484 Enqueuing Expose request
22:08:38.439 00.003 17712 Worker thread wakes up
22:08:38.440 00.001 484 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:08:38.445 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:38.445 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:41.880 03.435 17712 Exposure complete
22:08:42.167 00.287 17712 worker thread done servicing request
22:08:42.167 00.000 484 OnExposeComplete: enter
22:08:42.171 00.004 484 UpdateGuideState(): m_state=6
22:08:42.174 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:08:42.177 00.003 484 Star::Find returns 1 (0), X=1783.02, Y=858.81, Mass=252067, SNR=60.4, Peak=60925 HFD=2.1
22:08:42.181 00.004 484 MultiStar: [#1 -0.01,1.14,0.88,U] [#2 -0.14,0.45,0.91,U] [#3 -0.39,0.70,0.91,U] [#4 0.02,0.71,0.67,U] [#5 0.30,0.56,0.81,U] [#6 -0.60,0.90,0.83,U] [#7 0.34,0.63,0.69,U] [#8 -0.41,0.13,0.95,U] 
22:08:42.185 00.004 484 refined, 8 included, MultiStar: {0.01, 0.63}, one-star: {0.97, 0.54}
22:08:42.188 00.003 484 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.76) = xAngle (2.31 = 2.31)
22:08:42.191 00.003 484 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.30 = -0.98)
22:08:42.193 00.002 484 CameraToMount -- cameraX=0.01 cameraY=0.63 hyp=0.63 cameraTheta=1.56 mountX=-0.43 mountY=-0.52, mountTheta=-2.25
22:08:42.202 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=0.63, opts=13)
22:08:42.206 00.004 484 Enqueuing Move request for scope (0.01, 0.63)
22:08:42.208 00.002 17712 Worker thread wakes up
22:08:42.208 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1405, FiltMax=65535, Gamma=1.000
22:08:42.212 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.63) opts 0xd
22:08:42.212 00.000 484 UpdateGuideState exits: m=252067 SNR=60.4
22:08:42.215 00.003 17712 Handling offset move in thread for scope, endpoint = (0.01, 0.63)
22:08:42.215 00.000 17712 Moving (0.01, 0.63) raw xDistance=-0.43 yDistance=-0.52
22:08:42.216 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:08:42.216 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:08:42.216 00.000 17712 MoveAxis(E, 99, ABG)
22:08:42.216 00.000 17712 Guiding  Dir = 2, Dur = 99
22:08:42.216 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.219 00.003 17712 IsSlewing returns 0
22:08:42.219 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:42.223 00.004 17712 IsGuiding returns 0
22:08:42.223 00.000 484 Enqueuing Expose request
22:08:42.226 00.003 17712 PulseGuide returned control before completion, sleep 109
22:08:42.340 00.114 17712 IsGuiding returns 1
22:08:42.340 00.000 17712 scope still moving after pulse duration time elapsed
22:08:42.372 00.032 17712 IsSlewing returns 0
22:08:42.372 00.000 17712 IsGuiding returns 0
22:08:42.373 00.001 17712 scope move finished after 99 + 50 ms
22:08:42.373 00.000 17712 Move returns status 0, amount 99
22:08:42.373 00.000 17712 MoveAxis(N, 98, ABG)
22:08:42.373 00.000 17712 Guiding  Dir = 0, Dur = 98
22:08:42.373 00.000 17712 IsSlewing returns 0
22:08:42.373 00.000 17712 IsGuiding returns 0
22:08:42.374 00.001 17712 PulseGuide returned control before completion, sleep 108
22:08:42.483 00.109 17712 IsGuiding returns 1
22:08:42.483 00.000 17712 scope still moving after pulse duration time elapsed
22:08:42.514 00.031 17712 IsSlewing returns 0
22:08:42.516 00.002 17712 IsGuiding returns 0
22:08:42.518 00.002 17712 scope move finished after 98 + 45 ms
22:08:42.518 00.000 17712 Move returns status 0, amount 98
22:08:42.518 00.000 17712 move complete, result=0
22:08:42.518 00.000 17712 worker thread done servicing request
22:08:42.518 00.000 484 GuideStep: -0.4 px 99 ms EAST, -0.5 px 98 ms NORTH
22:08:42.525 00.007 17712 Worker thread wakes up
22:08:42.525 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:42.525 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:45.943 03.418 17712 Exposure complete
22:08:46.247 00.304 484 OnExposeComplete: enter
22:08:46.250 00.003 484 UpdateGuideState(): m_state=6
22:08:46.255 00.005 17712 worker thread done servicing request
22:08:46.255 00.000 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:08:46.259 00.004 484 Star::Find returns 1 (0), X=1783.13, Y=857.80, Mass=243106, SNR=61.2, Peak=53360 HFD=2.3
22:08:46.266 00.007 484 MultiStar: [#1 0.16,0.03,0.78,U] [#2 0.00,0.00,0.00,L] [#3 0.06,-0.57,1.05,U] [#4 0.23,-0.29,0.70,U] [#5 0.18,-0.36,0.69,U] [#6 -0.02,-0.09,0.94,U] [#7 0.30,0.00,0.58,U] [#8 0.23,-0.67,0.81,U] [#9 0.19,-0.67,0.59,U] 
22:08:46.270 00.004 484 refined, 8 included, MultiStar: {0.28, -0.35}, one-star: {1.08, -0.47}
22:08:46.274 00.004 484 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.76) = xAngle (-0.14 = -0.14)
22:08:46.280 00.006 484 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
22:08:46.285 00.005 484 CameraToMount -- cameraX=0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-0.90 mountX=0.45 mountY=0.13, mountTheta=0.29
22:08:46.292 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.35, opts=13)
22:08:46.296 00.004 484 Enqueuing Move request for scope (0.28, -0.35)
22:08:46.299 00.003 17712 Worker thread wakes up
22:08:46.300 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1210, FiltMax=65535, Gamma=1.000
22:08:46.303 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.35) opts 0xd
22:08:46.303 00.000 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.35)
22:08:46.304 00.001 484 UpdateGuideState exits: m=243106 SNR=61.2
22:08:46.307 00.003 17712 Moving (0.28, -0.35) raw xDistance=0.45 yDistance=0.13
22:08:46.307 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:46.310 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:46.313 00.003 484 Enqueuing Expose request
22:08:46.317 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.45
22:08:46.317 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:46.317 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:08:46.317 00.000 17712 MoveAxis(W, 97, ABG)
22:08:46.317 00.000 17712 Guiding  Dir = 3, Dur = 97
22:08:46.318 00.001 17712 IsSlewing returns 0
22:08:46.318 00.000 17712 IsGuiding returns 0
22:08:46.319 00.001 17712 PulseGuide returned control before completion, sleep 107
22:08:46.433 00.114 17712 IsGuiding returns 1
22:08:46.433 00.000 17712 scope still moving after pulse duration time elapsed
22:08:46.464 00.031 17712 IsSlewing returns 0
22:08:46.464 00.000 17712 IsGuiding returns 0
22:08:46.464 00.000 17712 scope move finished after 97 + 48 ms
22:08:46.464 00.000 17712 Move returns status 0, amount 97
22:08:46.464 00.000 17712 MoveAxis(N, 0, ABG)
22:08:46.465 00.001 17712 Move returns status 0, amount 0
22:08:46.465 00.000 17712 move complete, result=0
22:08:46.465 00.000 17712 worker thread done servicing request
22:08:46.465 00.000 17712 Worker thread wakes up
22:08:46.465 00.000 484 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
22:08:46.468 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:46.468 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:49.891 03.423 17712 Exposure complete
22:08:50.182 00.291 17712 worker thread done servicing request
22:08:50.182 00.000 484 OnExposeComplete: enter
22:08:50.187 00.005 484 UpdateGuideState(): m_state=6
22:08:50.191 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:08:50.194 00.003 484 Star::Find returns 1 (0), X=1783.18, Y=858.77, Mass=260219, SNR=64.8, Peak=53357 HFD=2.3
22:08:50.198 00.004 484 MultiStar: [#1 -0.11,0.71,0.91,U] [#2 0.21,0.33,0.82,U] [#3 -0.07,0.33,0.96,U] [#4 0.14,0.52,0.65,U] [#5 0.23,0.25,0.57,U] [#6 -0.66,1.00,0.74,U] [#7 0.15,0.64,0.61,U] [#8 -0.06,0.06,0.79,U] 
22:08:50.202 00.004 484 refined, 8 included, MultiStar: {0.13, 0.48}, one-star: {1.13, 0.50}
22:08:50.205 00.003 484 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.76) = xAngle (2.06 = 2.06)
22:08:50.208 00.003 484 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.05 = -1.23)
22:08:50.211 00.003 484 CameraToMount -- cameraX=0.13 cameraY=0.48 hyp=0.50 cameraTheta=1.31 mountX=-0.24 mountY=-0.47, mountTheta=-2.04
22:08:50.219 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=0.48, opts=13)
22:08:50.224 00.005 484 Enqueuing Move request for scope (0.13, 0.48)
22:08:50.227 00.003 17712 Worker thread wakes up
22:08:50.227 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1251, FiltMax=65535, Gamma=1.000
22:08:50.231 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.48) opts 0xd
22:08:50.231 00.000 484 UpdateGuideState exits: m=260219 SNR=64.8
22:08:50.234 00.003 17712 Handling offset move in thread for scope, endpoint = (0.13, 0.48)
22:08:50.235 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:50.238 00.003 17712 Moving (0.13, 0.48) raw xDistance=-0.24 yDistance=-0.47
22:08:50.238 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:08:50.238 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:08:50.238 00.000 17712 MoveAxis(E, 0, ABG)
22:08:50.238 00.000 17712 Move returns status 0, amount 0
22:08:50.238 00.000 17712 MoveAxis(N, 88, ABG)
22:08:50.238 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:50.242 00.004 484 Enqueuing Expose request
22:08:50.245 00.003 17712 Guiding  Dir = 0, Dur = 88
22:08:50.245 00.000 17712 IsSlewing returns 0
22:08:50.246 00.001 17712 IsGuiding returns 0
22:08:50.247 00.001 17712 PulseGuide returned control before completion, sleep 97
22:08:50.347 00.100 17712 IsGuiding returns 1
22:08:50.348 00.001 17712 scope still moving after pulse duration time elapsed
22:08:50.377 00.029 17712 IsSlewing returns 0
22:08:50.378 00.001 17712 IsGuiding returns 0
22:08:50.378 00.000 17712 scope move finished after 88 + 45 ms
22:08:50.378 00.000 17712 Move returns status 0, amount 88
22:08:50.378 00.000 17712 move complete, result=0
22:08:50.379 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.5 px 88 ms NORTH
22:08:50.383 00.004 17712 worker thread done servicing request
22:08:50.383 00.000 17712 Worker thread wakes up
22:08:50.384 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:50.384 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:53.815 03.431 17712 Exposure complete
22:08:54.095 00.280 484 OnExposeComplete: enter
22:08:54.099 00.004 17712 worker thread done servicing request
22:08:54.099 00.000 484 UpdateGuideState(): m_state=6
22:08:54.104 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:08:54.108 00.004 484 Star::Find returns 1 (0), X=1783.21, Y=858.17, Mass=275982, SNR=64.2, Peak=42048 HFD=2.3
22:08:54.112 00.004 484 MultiStar: [#1 0.02,0.40,0.90,U] [#2 -0.05,-0.15,0.94,U] [#3 -0.22,-0.10,0.85,U] [#4 0.43,-0.02,0.61,U] [#5 0.06,-0.10,0.71,U] [#6 -0.60,0.44,0.71,U] [#7 0.09,0.23,0.67,U] [#8 0.00,0.00,0.00,L] [#9 -0.02,-0.29,0.58,U] 
22:08:54.116 00.004 484 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {1.16, -0.10}
22:08:54.119 00.003 484 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.76) = xAngle (1.03 = 1.03)
22:08:54.123 00.004 484 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.01 = -2.27)
22:08:54.125 00.002 484 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=0.07 mountY=-0.10, mountTheta=-0.98
22:08:54.135 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=0.03, opts=13)
22:08:54.140 00.005 484 Enqueuing Move request for scope (0.13, 0.03)
22:08:54.143 00.003 17712 Worker thread wakes up
22:08:54.143 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1165, FiltMax=65535, Gamma=1.000
22:08:54.147 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
22:08:54.147 00.000 484 UpdateGuideState exits: m=275982 SNR=64.2
22:08:54.153 00.006 17712 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
22:08:54.153 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:54.157 00.004 17712 Moving (0.13, 0.03) raw xDistance=0.07 yDistance=-0.10
22:08:54.157 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:08:54.157 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:54.157 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:54.160 00.003 484 Enqueuing Expose request
22:08:54.163 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:08:54.163 00.000 17712 MoveAxis(E, 0, ABG)
22:08:54.163 00.000 17712 Move returns status 0, amount 0
22:08:54.163 00.000 17712 MoveAxis(N, 0, ABG)
22:08:54.163 00.000 17712 Move returns status 0, amount 0
22:08:54.163 00.000 17712 move complete, result=0
22:08:54.163 00.000 17712 worker thread done servicing request
22:08:54.163 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:08:54.167 00.004 17712 Worker thread wakes up
22:08:54.168 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:54.168 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:08:57.600 03.432 17712 Exposure complete
22:08:57.905 00.305 17712 worker thread done servicing request
22:08:57.906 00.001 484 OnExposeComplete: enter
22:08:57.909 00.003 484 UpdateGuideState(): m_state=6
22:08:57.914 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:08:57.917 00.003 484 Star::Find returns 1 (0), X=1783.57, Y=858.50, Mass=255232, SNR=67.7, Peak=44944 HFD=1.5
22:08:57.923 00.006 484 MultiStar: [#1 -0.04,0.57,0.83,U] [#2 0.16,-0.01,0.81,U] [#3 -0.05,-0.06,0.98,U] [#4 0.49,0.08,0.64,U] [#5 0.17,-0.05,0.69,U] [#6 -0.42,0.54,0.63,U] [#7 0.00,0.00,0.00,L] [#8 -0.12,-0.29,0.67,U] [#9 0.20,-0.42,0.68,U] 
22:08:57.926 00.003 484 refined, 8 included, MultiStar: {0.26, 0.07}, one-star: {1.52, 0.23}
22:08:57.930 00.004 484 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.76) = xAngle (1.03 = 1.03)
22:08:57.934 00.004 484 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.02 = -2.26)
22:08:57.937 00.003 484 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.28 mountX=0.14 mountY=-0.21, mountTheta=-0.98
22:08:57.946 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=0.07, opts=13)
22:08:57.951 00.005 484 Enqueuing Move request for scope (0.26, 0.07)
22:08:57.955 00.004 17712 Worker thread wakes up
22:08:57.955 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
22:08:57.955 00.000 17712 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
22:08:57.955 00.000 17712 Moving (0.26, 0.07) raw xDistance=0.14 yDistance=-0.21
22:08:57.955 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:08:57.955 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:57.955 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1632, FiltMax=65535, Gamma=1.000
22:08:57.958 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:08:57.958 00.000 484 UpdateGuideState exits: m=255232 SNR=67.7
22:08:57.963 00.005 17712 MoveAxis(E, 0, ABG)
22:08:57.963 00.000 17712 Move returns status 0, amount 0
22:08:57.963 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:57.967 00.004 17712 MoveAxis(N, 0, ABG)
22:08:57.967 00.000 17712 Move returns status 0, amount 0
22:08:57.967 00.000 17712 move complete, result=0
22:08:57.967 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:08:57.970 00.003 484 Enqueuing Expose request
22:08:57.973 00.003 17712 worker thread done servicing request
22:08:57.974 00.001 17712 Worker thread wakes up
22:08:57.974 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:08:57.977 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:08:57.977 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:01.483 03.506 17712 Exposure complete
22:09:01.803 00.320 17712 worker thread done servicing request
22:09:01.803 00.000 484 OnExposeComplete: enter
22:09:01.807 00.004 484 UpdateGuideState(): m_state=6
22:09:01.811 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:09:01.816 00.005 484 Star::Find returns 1 (0), X=1783.05, Y=858.35, Mass=248563, SNR=57.3, Peak=49431 HFD=2.2
22:09:01.820 00.004 484 MultiStar: [#1 -0.14,0.51,0.88,U] [#2 -0.16,-0.11,0.95,U] [#3 -0.18,-0.16,1.04,U] [#4 -0.10,0.02,0.88,U] [#5 0.18,0.17,0.68,U] [#6 -0.56,0.47,0.86,U] [#7 -0.07,0.31,0.74,U] [#8 -0.12,-0.32,0.85,U] 
22:09:01.824 00.004 484 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {1.00, 0.08}
22:09:01.827 00.003 484 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.76) = xAngle (2.40 = 2.40)
22:09:01.831 00.004 484 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.38 = -0.90)
22:09:01.834 00.003 484 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=-0.07 mountY=-0.08, mountTheta=-2.32
22:09:01.844 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=0.10, opts=13)
22:09:01.848 00.004 484 Enqueuing Move request for scope (-0.01, 0.10)
22:09:01.852 00.004 17712 Worker thread wakes up
22:09:01.852 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1424, FiltMax=65535, Gamma=1.000
22:09:01.855 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:09:01.856 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:09:01.856 00.000 484 UpdateGuideState exits: m=248563 SNR=57.3
22:09:01.859 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:01.862 00.003 17712 Moving (-0.01, 0.10) raw xDistance=-0.07 yDistance=-0.08
22:09:01.862 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:09:01.863 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:01.863 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:09:01.863 00.000 17712 MoveAxis(E, 0, ABG)
22:09:01.863 00.000 17712 Move returns status 0, amount 0
22:09:01.863 00.000 17712 MoveAxis(N, 0, ABG)
22:09:01.864 00.001 17712 Move returns status 0, amount 0
22:09:01.864 00.000 17712 move complete, result=0
22:09:01.864 00.000 17712 worker thread done servicing request
22:09:01.864 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:01.868 00.004 484 Enqueuing Expose request
22:09:01.873 00.005 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:09:01.877 00.004 17712 Worker thread wakes up
22:09:01.878 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:01.878 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:05.291 03.413 17712 Exposure complete
22:09:05.575 00.284 17712 worker thread done servicing request
22:09:05.575 00.000 484 OnExposeComplete: enter
22:09:05.580 00.005 484 UpdateGuideState(): m_state=6
22:09:05.586 00.006 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:09:05.594 00.008 484 Star::Find returns 1 (0), X=1782.79, Y=858.63, Mass=273936, SNR=62.5, Peak=59405 HFD=2.3
22:09:05.604 00.010 484 MultiStar: [#1 -0.37,0.67,0.88,U] [#2 -0.53,0.31,0.79,U] [#3 -0.54,0.40,1.01,U] [#4 -0.32,0.24,0.69,U] [#5 -0.32,0.24,0.69,U] [#6 -0.83,0.67,0.79,U] [#7 -0.14,0.43,0.70,U] [#8 -0.36,0.23,0.93,U] 
22:09:05.609 00.005 484 refined, 8 included, MultiStar: {-0.28, 0.40}, one-star: {0.74, 0.36}
22:09:05.616 00.007 484 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.76) = xAngle (2.94 = 2.94)
22:09:05.620 00.004 484 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.93 = -0.36)
22:09:05.630 00.010 484 CameraToMount -- cameraX=-0.28 cameraY=0.40 hyp=0.48 cameraTheta=2.18 mountX=-0.47 mountY=-0.17, mountTheta=-2.80
22:09:05.642 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=0.40, opts=13)
22:09:05.654 00.012 484 Enqueuing Move request for scope (-0.28, 0.40)
22:09:05.667 00.013 17712 Worker thread wakes up
22:09:05.669 00.002 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:09:05.673 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.40) opts 0xd
22:09:05.673 00.000 484 UpdateGuideState exits: m=273936 SNR=62.5
22:09:05.681 00.008 17712 Handling offset move in thread for scope, endpoint = (-0.28, 0.40)
22:09:05.681 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.687 00.006 17712 Moving (-0.28, 0.40) raw xDistance=-0.47 yDistance=-0.17
22:09:05.687 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
22:09:05.687 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:05.688 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:09:05.688 00.000 17712 MoveAxis(E, 111, ABG)
22:09:05.688 00.000 17712 Guiding  Dir = 2, Dur = 111
22:09:05.689 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:05.713 00.024 484 Enqueuing Expose request
22:09:05.719 00.006 17712 IsSlewing returns 0
22:09:05.719 00.000 17712 IsGuiding returns 0
22:09:05.720 00.001 17712 PulseGuide returned control before completion, sleep 121
22:09:05.853 00.133 17712 IsGuiding returns 1
22:09:05.853 00.000 17712 scope still moving after pulse duration time elapsed
22:09:05.884 00.031 17712 IsSlewing returns 0
22:09:05.884 00.000 17712 IsGuiding returns 0
22:09:05.884 00.000 17712 scope move finished after 111 + 54 ms
22:09:05.886 00.002 17712 Move returns status 0, amount 111
22:09:05.886 00.000 17712 MoveAxis(N, 0, ABG)
22:09:05.886 00.000 17712 Move returns status 0, amount 0
22:09:05.886 00.000 17712 move complete, result=0
22:09:05.886 00.000 17712 worker thread done servicing request
22:09:05.886 00.000 17712 Worker thread wakes up
22:09:05.886 00.000 484 GuideStep: -0.5 px 111 ms EAST, -0.2 px 0 ms NORTH
22:09:05.890 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:05.890 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:09.304 03.414 17712 Exposure complete
22:09:09.561 00.257 17712 worker thread done servicing request
22:09:09.561 00.000 484 OnExposeComplete: enter
22:09:09.566 00.005 484 UpdateGuideState(): m_state=6
22:09:09.570 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:09:09.573 00.003 484 Star::Find returns 1 (0), X=1782.78, Y=858.76, Mass=241841, SNR=52.9, Peak=57693 HFD=2.3
22:09:09.577 00.004 484 MultiStar: [#1 -0.08,0.60,1.25,U] [#2 -0.10,-0.10,0.90,U] [#3 -0.39,0.03,1.20,U] [#4 -0.24,0.41,0.84,U] [#5 -0.10,0.21,0.82,U] [#6 -0.39,0.60,0.96,U] [#7 0.04,0.10,0.82,U] [#8 -0.28,-0.24,0.87,U] 
22:09:09.580 00.003 484 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {0.73, 0.49}
22:09:09.584 00.004 484 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.76) = xAngle (2.68 = 2.68)
22:09:09.588 00.004 484 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.67 = -0.62)
22:09:09.592 00.004 484 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.92 mountX=-0.24 mountY=-0.15, mountTheta=-2.57
22:09:09.600 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.25, opts=13)
22:09:09.605 00.005 484 Enqueuing Move request for scope (-0.09, 0.25)
22:09:09.608 00.003 17712 Worker thread wakes up
22:09:09.608 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:09:09.611 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
22:09:09.611 00.000 484 UpdateGuideState exits: m=241841 SNR=52.9
22:09:09.615 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
22:09:09.615 00.000 17712 Moving (-0.09, 0.25) raw xDistance=-0.24 yDistance=-0.15
22:09:09.615 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:09:09.615 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:09.615 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:09:09.616 00.001 17712 MoveAxis(E, 0, ABG)
22:09:09.616 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.619 00.003 17712 Move returns status 0, amount 0
22:09:09.619 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:09.624 00.005 484 Enqueuing Expose request
22:09:09.627 00.003 17712 MoveAxis(N, 0, ABG)
22:09:09.627 00.000 17712 Move returns status 0, amount 0
22:09:09.627 00.000 17712 move complete, result=0
22:09:09.627 00.000 17712 worker thread done servicing request
22:09:09.627 00.000 17712 Worker thread wakes up
22:09:09.627 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:09:09.633 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:09.633 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:13.062 03.429 17712 Exposure complete
22:09:13.347 00.285 17712 worker thread done servicing request
22:09:13.347 00.000 484 OnExposeComplete: enter
22:09:13.351 00.004 484 UpdateGuideState(): m_state=6
22:09:13.356 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:09:13.363 00.007 484 Star::Find returns 1 (0), X=1783.15, Y=857.97, Mass=252650, SNR=56.9, Peak=56919 HFD=2.1
22:09:13.368 00.005 484 MultiStar: [#1 -0.08,0.42,1.00,U] [#2 -0.18,-0.05,0.85,U] [#3 -0.22,-0.10,1.02,U] [#4 0.21,-0.50,0.78,U] [#5 -0.23,0.40,0.68,U] [#6 -0.42,0.42,1.01,U] [#7 0.00,0.00,0.00,L] [#8 -0.31,-0.56,0.81,U] [#9 -0.26,-0.67,0.68,U] 
22:09:13.373 00.005 484 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {1.10, -0.30}
22:09:13.376 00.003 484 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.76) = xAngle (-1.13 = -1.13)
22:09:13.378 00.002 484 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.86 = 1.86)
22:09:13.383 00.005 484 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.89 mountX=0.04 mountY=0.08, mountTheta=1.15
22:09:13.393 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=-0.08, opts=13)
22:09:13.401 00.008 484 Enqueuing Move request for scope (-0.03, -0.08)
22:09:13.412 00.011 17712 Worker thread wakes up
22:09:13.412 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:09:13.413 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:09:13.413 00.000 17712 Moving (-0.03, -0.08) raw xDistance=0.04 yDistance=0.08
22:09:13.413 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:09:13.413 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:13.413 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:09:13.413 00.000 17712 MoveAxis(E, 0, ABG)
22:09:13.413 00.000 17712 Move returns status 0, amount 0
22:09:13.413 00.000 17712 MoveAxis(N, 0, ABG)
22:09:13.413 00.000 17712 Move returns status 0, amount 0
22:09:13.414 00.001 17712 move complete, result=0
22:09:13.414 00.000 17712 worker thread done servicing request
22:09:13.414 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1530, FiltMax=65535, Gamma=1.000
22:09:13.424 00.010 484 UpdateGuideState exits: m=252650 SNR=56.9
22:09:13.431 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:13.436 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:13.441 00.005 484 Enqueuing Expose request
22:09:13.449 00.008 17712 Worker thread wakes up
22:09:13.449 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:13.449 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:13.449 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:09:16.881 03.432 17712 Exposure complete
22:09:17.149 00.268 17712 worker thread done servicing request
22:09:17.149 00.000 484 OnExposeComplete: enter
22:09:17.152 00.003 484 UpdateGuideState(): m_state=6
22:09:17.156 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:09:17.158 00.002 484 Star::Find returns 1 (0), X=1782.92, Y=857.86, Mass=281426, SNR=57.7, Peak=60151 HFD=2.2
22:09:17.162 00.004 484 MultiStar: [#1 0.07,0.08,1.06,U] [#2 0.00,0.00,0.00,L] [#3 -0.28,-0.26,1.16,U] [#4 -0.21,-0.64,0.81,U] [#5 0.06,-0.32,0.79,U] [#6 -0.33,0.44,0.85,U] [#7 -0.08,0.18,0.87,U] [#8 -0.39,-0.35,0.89,U] [#9 -0.14,-0.50,0.59,U] 
22:09:17.168 00.006 484 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.87, -0.41}
22:09:17.171 00.003 484 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.76) = xAngle (-0.99 = -0.99)
22:09:17.174 00.003 484 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.99 = 1.99)
22:09:17.177 00.003 484 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.19 cameraTheta=-1.75 mountX=0.10 mountY=0.17, mountTheta=1.03
22:09:17.189 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=-0.18, opts=13)
22:09:17.192 00.003 484 Enqueuing Move request for scope (-0.03, -0.18)
22:09:17.195 00.003 17712 Worker thread wakes up
22:09:17.196 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
22:09:17.196 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1626, FiltMax=65535, Gamma=1.000
22:09:17.200 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
22:09:17.200 00.000 484 UpdateGuideState exits: m=281426 SNR=57.7
22:09:17.203 00.003 17712 Moving (-0.03, -0.18) raw xDistance=0.10 yDistance=0.17
22:09:17.203 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:17.206 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:09:17.206 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:17.209 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:17.209 00.000 484 Enqueuing Expose request
22:09:17.213 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:09:17.213 00.000 17712 MoveAxis(E, 0, ABG)
22:09:17.213 00.000 17712 Move returns status 0, amount 0
22:09:17.214 00.001 17712 MoveAxis(N, 0, ABG)
22:09:17.214 00.000 17712 Move returns status 0, amount 0
22:09:17.214 00.000 17712 move complete, result=0
22:09:17.214 00.000 17712 worker thread done servicing request
22:09:17.214 00.000 17712 Worker thread wakes up
22:09:17.214 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:17.214 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:17.218 00.004 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:09:20.625 03.407 17712 Exposure complete
22:09:20.894 00.269 17712 worker thread done servicing request
22:09:20.894 00.000 484 OnExposeComplete: enter
22:09:20.899 00.005 484 UpdateGuideState(): m_state=6
22:09:20.904 00.005 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:09:20.908 00.004 484 Star::Find returns 1 (0), X=1783.94, Y=857.11, Mass=241920, SNR=59.9, Peak=63818 HFD=2.0
22:09:20.912 00.004 484 MultiStar: [#1 0.80,-1.02,0.93,U] [#2 0.82,-1.21,1.06,U] [#3 0.59,-1.12,1.04,U] [#4 0.87,-1.36,0.00,M1] [#5 1.06,-1.29,0.00,M1] [#6 0.38,-0.77,0.85,U] [#7 0.00,0.00,0.00,L] [#8 0.71,-1.49,0.00,M1] [#9 0.64,-1.67,0.00,M1] 
22:09:20.917 00.005 484 refined, 4 included, MultiStar: {0.91, -1.07}, one-star: {1.89, -1.16}
22:09:20.920 00.003 484 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.76) = xAngle (-0.11 = -0.11)
22:09:20.925 00.005 484 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
22:09:20.928 00.003 484 CameraToMount -- cameraX=0.91 cameraY=-1.07 hyp=1.40 cameraTheta=-0.86 mountX=1.39 mountY=0.36, mountTheta=0.25
22:09:20.936 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.91, y=-1.07, opts=13)
22:09:20.940 00.004 484 Enqueuing Move request for scope (0.91, -1.07)
22:09:20.943 00.003 17712 Worker thread wakes up
22:09:20.944 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:09:20.947 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.91, -1.07) opts 0xd
22:09:20.947 00.000 484 UpdateGuideState exits: m=241920 SNR=59.9
22:09:20.950 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:20.953 00.003 17712 Handling offset move in thread for scope, endpoint = (0.91, -1.07)
22:09:20.953 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:20.956 00.003 484 Enqueuing Expose request
22:09:20.960 00.004 17712 Moving (0.91, -1.07) raw xDistance=1.39 yDistance=0.36
22:09:20.961 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.39
22:09:20.961 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:20.961 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:09:20.961 00.000 17712 MoveAxis(W, 325, ABG)
22:09:20.961 00.000 17712 Guiding  Dir = 3, Dur = 325
22:09:20.962 00.001 17712 IsSlewing returns 0
22:09:20.962 00.000 17712 IsGuiding returns 0
22:09:20.962 00.000 17712 PulseGuide returned control before completion, sleep 335
22:09:21.303 00.341 17712 IsGuiding returns 1
22:09:21.303 00.000 17712 scope still moving after pulse duration time elapsed
22:09:21.335 00.032 17712 IsSlewing returns 0
22:09:21.335 00.000 17712 IsGuiding returns 0
22:09:21.335 00.000 17712 scope move finished after 325 + 48 ms
22:09:21.336 00.001 17712 Move returns status 0, amount 325
22:09:21.336 00.000 17712 MoveAxis(N, 0, ABG)
22:09:21.336 00.000 17712 Move returns status 0, amount 0
22:09:21.336 00.000 17712 move complete, result=0
22:09:21.336 00.000 17712 worker thread done servicing request
22:09:21.336 00.000 484 GuideStep: 1.4 px 325 ms WEST, 0.4 px 0 ms NORTH
22:09:21.340 00.004 17712 Worker thread wakes up
22:09:21.340 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:21.340 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:24.796 03.456 17712 Exposure complete
22:09:25.076 00.280 17712 worker thread done servicing request
22:09:25.076 00.000 484 OnExposeComplete: enter
22:09:25.082 00.006 484 UpdateGuideState(): m_state=6
22:09:25.089 00.007 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:09:25.093 00.004 484 Star::Find returns 1 (0), X=1784.48, Y=856.85, Mass=222295, SNR=54.6, Peak=47664 HFD=2.0
22:09:25.099 00.006 484 MultiStar: [#1 1.09,-1.12,0.97,U] [#2 1.11,-1.34,0.00,M1] [#3 0.74,-1.18,1.21,U] [#4 1.18,-1.21,0.00,M2] [#5 1.47,-1.23,0.00,M2] [#6 0.58,-1.01,0.94,U] [#7 1.18,-0.99,0.72,U] [#8 0.92,-1.60,0.00,M2] 
22:09:25.103 00.004 484 refined, 4 included, MultiStar: {1.19, -1.15}, one-star: {2.43, -1.42}
22:09:25.107 00.004 484 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.76) = xAngle (-0.01 = -0.01)
22:09:25.110 00.003 484 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.98 = 2.98)
22:09:25.116 00.006 484 CameraToMount -- cameraX=1.19 cameraY=-1.15 hyp=1.66 cameraTheta=-0.77 mountX=1.66 mountY=0.27, mountTheta=0.16
22:09:25.125 00.009 484 SchedulePrimaryMove(0F03AFB8, x=1.19, y=-1.15, opts=13)
22:09:25.129 00.004 484 Enqueuing Move request for scope (1.19, -1.15)
22:09:25.135 00.006 17712 Worker thread wakes up
22:09:25.135 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1226, FiltMax=65535, Gamma=1.000
22:09:25.138 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (1.19, -1.15) opts 0xd
22:09:25.138 00.000 484 UpdateGuideState exits: m=222295 SNR=54.6
22:09:25.142 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:25.145 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:25.148 00.003 17712 Handling offset move in thread for scope, endpoint = (1.19, -1.15)
22:09:25.149 00.001 17712 Moving (1.19, -1.15) raw xDistance=1.66 yDistance=0.27
22:09:25.149 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.11 from input 1.66
22:09:25.149 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:25.149 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:09:25.149 00.000 17712 MoveAxis(W, 410, ABG)
22:09:25.149 00.000 17712 Guiding  Dir = 3, Dur = 410
22:09:25.149 00.000 17712 IsSlewing returns 0
22:09:25.150 00.001 17712 IsGuiding returns 0
22:09:25.150 00.000 484 Enqueuing Expose request
22:09:25.153 00.003 17712 PulseGuide returned control before completion, sleep 420
22:09:25.587 00.434 17712 IsGuiding returns 1
22:09:25.588 00.001 17712 scope still moving after pulse duration time elapsed
22:09:25.619 00.031 17712 IsSlewing returns 0
22:09:25.619 00.000 17712 IsGuiding returns 0
22:09:25.620 00.001 17712 scope move finished after 410 + 60 ms
22:09:25.620 00.000 17712 Move returns status 0, amount 410
22:09:25.620 00.000 17712 MoveAxis(N, 0, ABG)
22:09:25.620 00.000 17712 Move returns status 0, amount 0
22:09:25.620 00.000 17712 move complete, result=0
22:09:25.620 00.000 17712 worker thread done servicing request
22:09:25.620 00.000 484 GuideStep: 1.7 px 410 ms WEST, 0.3 px 0 ms NORTH
22:09:25.624 00.004 17712 Worker thread wakes up
22:09:25.624 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:25.624 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:29.083 03.459 17712 Exposure complete
22:09:29.358 00.275 17712 worker thread done servicing request
22:09:29.358 00.000 484 OnExposeComplete: enter
22:09:29.364 00.006 484 UpdateGuideState(): m_state=6
22:09:29.369 00.005 484 Star::Find(15, 1784, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:09:29.373 00.004 484 Star::Find returns 1 (0), X=1783.54, Y=857.54, Mass=285574, SNR=58.6, Peak=47392 HFD=2.1
22:09:29.377 00.004 484 MultiStar: [#1 0.49,-0.35,0.97,U] [#2 0.22,-0.90,0.91,U] [#3 0.31,-0.88,1.15,U] [#4 0.41,-0.78,0.84,U] [#5 0.65,-0.73,0.71,U] [#6 0.11,-0.33,0.85,U] [#7 0.61,-0.78,0.67,U] [#8 0.31,-1.27,0.74,U] 
22:09:29.381 00.004 484 refined, 8 included, MultiStar: {0.52, -0.74}, one-star: {1.50, -0.73}
22:09:29.385 00.004 484 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.76) = xAngle (-0.20 = -0.20)
22:09:29.388 00.003 484 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
22:09:29.393 00.005 484 CameraToMount -- cameraX=0.52 cameraY=-0.74 hyp=0.91 cameraTheta=-0.96 mountX=0.89 mountY=0.32, mountTheta=0.34
22:09:29.399 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.52, y=-0.74, opts=13)
22:09:29.403 00.004 484 Enqueuing Move request for scope (0.52, -0.74)
22:09:29.408 00.005 17712 Worker thread wakes up
22:09:29.408 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1504, FiltMax=65535, Gamma=1.000
22:09:29.411 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.74) opts 0xd
22:09:29.412 00.001 484 UpdateGuideState exits: m=285574 SNR=58.6
22:09:29.415 00.003 17712 Handling offset move in thread for scope, endpoint = (0.52, -0.74)
22:09:29.415 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:29.418 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:29.422 00.004 17712 Moving (0.52, -0.74) raw xDistance=0.89 yDistance=0.32
22:09:29.422 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.89
22:09:29.422 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:29.422 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:09:29.422 00.000 17712 MoveAxis(W, 236, ABG)
22:09:29.423 00.001 17712 Guiding  Dir = 3, Dur = 236
22:09:29.423 00.000 484 Enqueuing Expose request
22:09:29.427 00.004 17712 IsSlewing returns 0
22:09:29.427 00.000 17712 IsGuiding returns 0
22:09:29.428 00.001 17712 PulseGuide returned control before completion, sleep 246
22:09:29.689 00.261 17712 IsGuiding returns 1
22:09:29.689 00.000 17712 scope still moving after pulse duration time elapsed
22:09:29.721 00.032 17712 IsSlewing returns 0
22:09:29.721 00.000 17712 IsGuiding returns 0
22:09:29.721 00.000 17712 scope move finished after 236 + 57 ms
22:09:29.721 00.000 17712 Move returns status 0, amount 236
22:09:29.721 00.000 17712 MoveAxis(N, 0, ABG)
22:09:29.721 00.000 17712 Move returns status 0, amount 0
22:09:29.721 00.000 17712 move complete, result=0
22:09:29.721 00.000 17712 worker thread done servicing request
22:09:29.721 00.000 17712 Worker thread wakes up
22:09:29.722 00.001 484 GuideStep: 0.9 px 236 ms WEST, 0.3 px 0 ms NORTH
22:09:29.725 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:29.725 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:33.154 03.429 17712 Exposure complete
22:09:33.605 00.451 17712 worker thread done servicing request
22:09:33.605 00.000 484 OnExposeComplete: enter
22:09:33.609 00.004 484 UpdateGuideState(): m_state=6
22:09:33.627 00.018 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:09:33.638 00.011 484 Star::Find returns 0 (4), X=1783.56, Y=857.45, Mass=227213, SNR=56.4, Peak=53552 HFD=1.5
22:09:33.650 00.012 484 DistanceChecker: activated
22:09:33.659 00.009 484 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
22:09:33.677 00.018 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:09:33.688 00.011 484 Enqueuing Move request for scope (0.00, 0.00)
22:09:33.695 00.007 17712 Worker thread wakes up
22:09:33.695 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:09:33.695 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:09:33.695 00.000 17712 move complete, result=0
22:09:33.696 00.001 17712 worker thread done servicing request
22:09:33.803 00.107 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:33.808 00.005 484 Status Line: Star lost - low HFD
22:09:33.815 00.007 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:09:33.818 00.003 484 UpdateGuideState exits: Star lost - low HFD
22:09:33.823 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.827 00.004 484 ScheduleExposure(3000,3,0) exposurePending=0
22:09:33.830 00.003 484 Enqueuing Expose request
22:09:33.834 00.004 17712 Worker thread wakes up
22:09:33.834 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:33.835 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:09:37.247 03.412 17712 Exposure complete
22:09:37.541 00.294 17712 worker thread done servicing request
22:09:37.541 00.000 484 OnExposeComplete: enter
22:09:37.545 00.004 484 UpdateGuideState(): m_state=6
22:09:37.550 00.005 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:09:37.554 00.004 484 Star::Find returns 1 (0), X=1783.63, Y=857.47, Mass=217667, SNR=47.2, Peak=40320 HFD=1.6
22:09:37.557 00.003 484 DistanceChecker: reject for large offset (1.77 > 1.08) avgDist = 0.54 count = 224
22:09:37.560 00.003 484 Status Line: Recovering
22:09:37.565 00.005 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:09:37.573 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:09:37.576 00.003 484 Enqueuing Move request for scope (0.00, 0.00)
22:09:37.583 00.007 17712 Worker thread wakes up
22:09:37.583 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:09:37.584 00.001 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:09:37.584 00.000 17712 move complete, result=0
22:09:37.584 00.000 17712 worker thread done servicing request
22:09:37.693 00.109 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:37.698 00.005 484 Status Line: No star found
22:09:37.705 00.007 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1539, FiltMax=65535, Gamma=1.000
22:09:37.708 00.003 484 UpdateGuideState exits: No star found
22:09:37.712 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:37.715 00.003 484 ScheduleExposure(3000,3,0) exposurePending=0
22:09:37.719 00.004 484 Enqueuing Expose request
22:09:37.724 00.005 17712 Worker thread wakes up
22:09:37.724 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:37.724 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:09:41.148 03.424 17712 Exposure complete
22:09:41.461 00.313 17712 worker thread done servicing request
22:09:41.461 00.000 484 OnExposeComplete: enter
22:09:41.465 00.004 484 UpdateGuideState(): m_state=6
22:09:41.469 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:09:41.474 00.005 484 Star::Find returns 1 (0), X=1784.02, Y=857.42, Mass=234298, SNR=50.1, Peak=41744 HFD=2.3
22:09:41.476 00.002 484 DistanceChecker: reject for large offset (2.15 > 1.08) avgDist = 0.54 count = 224
22:09:41.482 00.006 484 DistanceChecker: begin recovering
22:09:41.486 00.004 484 MultiStar: [#1 0.78,-0.44,0.88,U] [#2 0.76,-1.19,0.98,U] [#3 0.78,-0.89,1.48,U] [#4 0.95,-0.94,0.78,U] [#5 1.11,-1.03,0.64,U] [#6 0.56,-0.44,0.89,U] [#7 0.99,-0.74,0.71,U] [#8 0.56,-1.03,0.82,U] 
22:09:41.493 00.007 484 refined, 8 included, MultiStar: {0.94, -0.84}, one-star: {1.97, -0.85}
22:09:41.498 00.005 484 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.76) = xAngle (0.03 = 0.03)
22:09:41.502 00.004 484 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
22:09:41.507 00.005 484 CameraToMount -- cameraX=0.94 cameraY=-0.84 hyp=1.26 cameraTheta=-0.73 mountX=1.26 mountY=0.16, mountTheta=0.13
22:09:41.520 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.94, y=-0.84, opts=13)
22:09:41.536 00.016 484 Enqueuing Move request for scope (0.94, -0.84)
22:09:41.546 00.010 17712 Worker thread wakes up
22:09:41.547 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.84) opts 0xd
22:09:41.547 00.000 17712 Handling offset move in thread for scope, endpoint = (0.94, -0.84)
22:09:41.547 00.000 17712 Moving (0.94, -0.84) raw xDistance=1.26 yDistance=0.16
22:09:41.547 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.26
22:09:41.547 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:41.548 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:09:41.548 00.000 17712 MoveAxis(W, 311, ABG)
22:09:41.548 00.000 17712 Guiding  Dir = 3, Dur = 311
22:09:41.548 00.000 17712 IsSlewing returns 0
22:09:41.548 00.000 17712 IsGuiding returns 0
22:09:41.549 00.001 17712 PulseGuide returned control before completion, sleep 321
22:09:41.549 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1543, FiltMax=65535, Gamma=1.000
22:09:41.556 00.007 484 UpdateGuideState exits: m=234298 SNR=50.1
22:09:41.567 00.011 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:41.575 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:41.597 00.022 484 Enqueuing Expose request
22:09:41.873 00.276 17712 IsGuiding returns 1
22:09:41.873 00.000 17712 scope still moving after pulse duration time elapsed
22:09:41.904 00.031 17712 IsSlewing returns 0
22:09:41.904 00.000 17712 IsGuiding returns 0
22:09:41.906 00.002 17712 scope move finished after 311 + 45 ms
22:09:41.906 00.000 17712 Move returns status 0, amount 311
22:09:41.906 00.000 17712 MoveAxis(N, 0, ABG)
22:09:41.906 00.000 17712 Move returns status 0, amount 0
22:09:41.906 00.000 17712 move complete, result=0
22:09:41.907 00.001 17712 worker thread done servicing request
22:09:41.907 00.000 17712 Worker thread wakes up
22:09:41.907 00.000 484 GuideStep: 1.3 px 311 ms WEST, 0.2 px 0 ms NORTH
22:09:41.911 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:41.911 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:45.321 03.410 17712 Exposure complete
22:09:45.595 00.274 17712 worker thread done servicing request
22:09:45.596 00.001 484 OnExposeComplete: enter
22:09:45.600 00.004 484 UpdateGuideState(): m_state=6
22:09:45.605 00.005 484 Star::Find(15, 1784, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:09:45.608 00.003 484 Star::Find returns 1 (0), X=1782.95, Y=858.57, Mass=231434, SNR=54.7, Peak=46477 HFD=2.3
22:09:45.611 00.003 484 DistanceChecker: deactivated
22:09:45.615 00.004 484 MultiStar: [#1 -0.39,0.49,1.03,U] [#2 -0.48,0.01,1.01,U] [#3 -0.48,0.22,1.11,U] [#4 -0.16,0.27,0.73,U] [#5 -0.14,0.22,0.68,U] [#6 -0.48,0.57,0.98,U] [#7 -0.34,0.14,0.68,U] [#8 0.00,0.00,0.00,L] [#9 -0.46,-0.38,0.78,U] 
22:09:45.621 00.006 484 refined, 8 included, MultiStar: {-0.22, 0.22}, one-star: {0.90, 0.30}
22:09:45.625 00.004 484 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.76) = xAngle (3.12 = 3.12)
22:09:45.627 00.002 484 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.11 = -0.18)
22:09:45.637 00.010 484 CameraToMount -- cameraX=-0.22 cameraY=0.22 hyp=0.31 cameraTheta=2.36 mountX=-0.31 mountY=-0.05, mountTheta=-2.97
22:09:45.651 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=0.22, opts=13)
22:09:45.655 00.004 484 Enqueuing Move request for scope (-0.22, 0.22)
22:09:45.660 00.005 17712 Worker thread wakes up
22:09:45.660 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.22) opts 0xd
22:09:45.660 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, 0.22)
22:09:45.660 00.000 17712 Moving (-0.22, 0.22) raw xDistance=-0.31 yDistance=-0.05
22:09:45.661 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
22:09:45.661 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:45.661 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:45.661 00.000 17712 MoveAxis(E, 51, ABG)
22:09:45.661 00.000 17712 Guiding  Dir = 2, Dur = 51
22:09:45.661 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1197, FiltMax=65535, Gamma=1.000
22:09:45.666 00.005 17712 IsSlewing returns 0
22:09:45.666 00.000 484 UpdateGuideState exits: m=231434 SNR=54.7
22:09:45.670 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:45.675 00.005 17712 IsGuiding returns 0
22:09:45.676 00.001 17712 PulseGuide returned control before completion, sleep 61
22:09:45.677 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:45.684 00.007 484 Enqueuing Expose request
22:09:45.739 00.055 17712 IsGuiding returns 1
22:09:45.739 00.000 17712 scope still moving after pulse duration time elapsed
22:09:45.773 00.034 17712 IsSlewing returns 0
22:09:45.773 00.000 17712 IsGuiding returns 1
22:09:45.802 00.029 17712 IsSlewing returns 0
22:09:45.802 00.000 17712 IsGuiding returns 1
22:09:45.833 00.031 17712 IsSlewing returns 0
22:09:45.834 00.001 17712 IsGuiding returns 0
22:09:45.834 00.000 17712 scope move finished after 51 + 107 ms
22:09:45.835 00.001 17712 Move returns status 0, amount 51
22:09:45.835 00.000 17712 MoveAxis(N, 0, ABG)
22:09:45.835 00.000 17712 Move returns status 0, amount 0
22:09:45.835 00.000 17712 move complete, result=0
22:09:45.835 00.000 17712 worker thread done servicing request
22:09:45.835 00.000 484 GuideStep: -0.3 px 51 ms EAST, -0.1 px 0 ms NORTH
22:09:45.842 00.007 17712 Worker thread wakes up
22:09:45.842 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:45.843 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:09:49.273 03.430 17712 Exposure complete
22:09:49.618 00.345 17712 worker thread done servicing request
22:09:49.618 00.000 484 OnExposeComplete: enter
22:09:49.623 00.005 484 UpdateGuideState(): m_state=6
22:09:49.634 00.011 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:09:49.643 00.009 484 Star::Find returns 1 (0), X=1783.97, Y=858.00, Mass=247715, SNR=63.9, Peak=52144 HFD=2.0
22:09:49.651 00.008 484 DistanceChecker: reject for large offset (1.94 > 1.12) avgDist = 0.56 count = 226
22:09:49.661 00.010 484 DistanceChecker: activated
22:09:49.673 00.012 484 Status Line: Recovering
22:09:49.693 00.020 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:09:49.703 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:09:49.711 00.008 484 Enqueuing Move request for scope (0.00, 0.00)
22:09:49.723 00.012 17712 Worker thread wakes up
22:09:49.724 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:09:49.724 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:09:49.724 00.000 17712 move complete, result=0
22:09:49.724 00.000 17712 worker thread done servicing request
22:09:49.828 00.104 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:49.833 00.005 484 Status Line: No star found
22:09:49.840 00.007 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1149, FiltMax=65535, Gamma=1.000
22:09:49.843 00.003 484 UpdateGuideState exits: No star found
22:09:49.849 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:49.853 00.004 484 ScheduleExposure(3000,3,0) exposurePending=0
22:09:49.858 00.005 484 Enqueuing Expose request
22:09:49.862 00.004 17712 Worker thread wakes up
22:09:49.862 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:49.862 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:09:53.296 03.434 17712 Exposure complete
22:09:53.610 00.314 17712 worker thread done servicing request
22:09:53.610 00.000 484 OnExposeComplete: enter
22:09:53.614 00.004 484 UpdateGuideState(): m_state=6
22:09:53.618 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:09:53.621 00.003 484 Star::Find returns 1 (0), X=1784.38, Y=857.02, Mass=232515, SNR=46.7, Peak=42912 HFD=2.2
22:09:53.624 00.003 484 DistanceChecker: reject for large offset (2.64 > 1.12) avgDist = 0.56 count = 226
22:09:53.627 00.003 484 Status Line: Recovering
22:09:53.632 00.005 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:09:53.642 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:09:53.645 00.003 484 Enqueuing Move request for scope (0.00, 0.00)
22:09:53.647 00.002 17712 Worker thread wakes up
22:09:53.648 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:09:53.648 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:09:53.648 00.000 17712 move complete, result=0
22:09:53.648 00.000 17712 worker thread done servicing request
22:09:53.757 00.109 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:09:53.760 00.003 484 Status Line: No star found
22:09:53.767 00.007 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1360, FiltMax=65535, Gamma=1.000
22:09:53.771 00.004 484 UpdateGuideState exits: No star found
22:09:53.774 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.777 00.003 484 ScheduleExposure(3000,3,0) exposurePending=0
22:09:53.780 00.003 484 Enqueuing Expose request
22:09:53.784 00.004 17712 Worker thread wakes up
22:09:53.784 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:53.784 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:09:57.203 03.419 17712 Exposure complete
22:09:57.474 00.271 17712 worker thread done servicing request
22:09:57.474 00.000 484 OnExposeComplete: enter
22:09:57.478 00.004 484 UpdateGuideState(): m_state=6
22:09:57.486 00.008 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:09:57.494 00.008 484 Star::Find returns 1 (0), X=1784.32, Y=858.03, Mass=231872, SNR=49.9, Peak=38704 HFD=2.4
22:09:57.500 00.006 484 DistanceChecker: reject for large offset (2.28 > 1.12) avgDist = 0.56 count = 226
22:09:57.503 00.003 484 DistanceChecker: begin recovering
22:09:57.508 00.005 484 MultiStar: [#1 1.28,0.08,1.02,U] [#2 1.11,-0.54,1.11,U] [#3 1.17,-0.32,1.29,U] [#4 1.23,0.06,0.80,U] [#5 1.44,-0.06,0.76,U] [#6 0.93,0.13,0.79,U] [#7 1.28,-0.30,0.62,U] [#8 1.01,-0.25,0.78,U] 
22:09:57.513 00.005 484 refined, 8 included, MultiStar: {1.31, -0.18}, one-star: {2.27, -0.24}
22:09:57.516 00.003 484 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.76) = xAngle (0.62 = 0.62)
22:09:57.520 00.004 484 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.61 = -2.67)
22:09:57.525 00.005 484 CameraToMount -- cameraX=1.31 cameraY=-0.18 hyp=1.32 cameraTheta=-0.13 mountX=1.07 mountY=-0.60, mountTheta=-0.51
22:09:57.536 00.011 484 SchedulePrimaryMove(0F03AFB8, x=1.31, y=-0.18, opts=13)
22:09:57.539 00.003 484 Enqueuing Move request for scope (1.31, -0.18)
22:09:57.542 00.003 17712 Worker thread wakes up
22:09:57.543 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:09:57.546 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (1.31, -0.18) opts 0xd
22:09:57.547 00.001 484 UpdateGuideState exits: m=231872 SNR=49.9
22:09:57.550 00.003 17712 Handling offset move in thread for scope, endpoint = (1.31, -0.18)
22:09:57.550 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:57.553 00.003 17712 Moving (1.31, -0.18) raw xDistance=1.07 yDistance=-0.60
22:09:57.553 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:09:57.557 00.004 484 Enqueuing Expose request
22:09:57.560 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.07
22:09:57.560 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:09:57.560 00.000 17712 MoveAxis(W, 247, ABG)
22:09:57.560 00.000 17712 Guiding  Dir = 3, Dur = 247
22:09:57.560 00.000 17712 IsSlewing returns 0
22:09:57.561 00.001 17712 IsGuiding returns 0
22:09:57.561 00.000 17712 PulseGuide returned control before completion, sleep 257
22:09:57.832 00.271 17712 IsGuiding returns 1
22:09:57.832 00.000 17712 scope still moving after pulse duration time elapsed
22:09:57.864 00.032 17712 IsSlewing returns 0
22:09:57.865 00.001 17712 IsGuiding returns 0
22:09:57.865 00.000 17712 scope move finished after 247 + 57 ms
22:09:57.865 00.000 17712 Move returns status 0, amount 247
22:09:57.865 00.000 17712 MoveAxis(N, 112, ABG)
22:09:57.865 00.000 17712 Guiding  Dir = 0, Dur = 112
22:09:57.865 00.000 17712 IsSlewing returns 0
22:09:57.866 00.001 17712 IsGuiding returns 0
22:09:57.866 00.000 17712 PulseGuide returned control before completion, sleep 122
22:09:58.004 00.138 17712 IsGuiding returns 1
22:09:58.005 00.001 17712 scope still moving after pulse duration time elapsed
22:09:58.035 00.030 17712 IsSlewing returns 0
22:09:58.035 00.000 17712 IsGuiding returns 1
22:09:58.065 00.030 17712 IsSlewing returns 0
22:09:58.066 00.001 17712 IsGuiding returns 1
22:09:58.096 00.030 17712 IsSlewing returns 0
22:09:58.097 00.001 17712 IsGuiding returns 0
22:09:58.097 00.000 17712 scope move finished after 112 + 119 ms
22:09:58.097 00.000 17712 Move returns status 0, amount 112
22:09:58.098 00.001 17712 move complete, result=0
22:09:58.098 00.000 17712 worker thread done servicing request
22:09:58.098 00.000 17712 Worker thread wakes up
22:09:58.098 00.000 484 GuideStep: 1.1 px 247 ms WEST, -0.6 px 112 ms NORTH
22:09:58.101 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:09:58.102 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:01.521 03.419 17712 Exposure complete
22:10:01.800 00.279 17712 worker thread done servicing request
22:10:01.801 00.001 484 OnExposeComplete: enter
22:10:01.805 00.004 484 UpdateGuideState(): m_state=6
22:10:01.811 00.006 484 Star::Find(15, 1784, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:10:01.815 00.004 484 Star::Find returns 1 (0), X=1784.27, Y=858.40, Mass=215347, SNR=55.5, Peak=36023 HFD=2.3
22:10:01.819 00.004 484 DistanceChecker: reject for large offset (2.23 > 1.19) avgDist = 0.60 count = 227
22:10:01.824 00.005 484 MultiStar: [#1 0.55,0.64,1.04,U] [#2 0.48,-0.10,0.89,U] [#3 0.28,0.03,0.93,U] [#4 0.92,0.28,0.90,U] [#5 0.54,0.55,0.70,U] [#6 0.67,0.65,0.86,U] [#7 0.57,0.28,0.64,U] [#8 0.53,-0.29,0.70,U] 
22:10:01.827 00.003 484 refined, 8 included, MultiStar: {0.78, 0.25}, one-star: {2.22, 0.13}
22:10:01.832 00.005 484 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.76) = xAngle (1.07 = 1.07)
22:10:01.835 00.003 484 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.05 = -2.23)
22:10:01.839 00.004 484 CameraToMount -- cameraX=0.78 cameraY=0.25 hyp=0.82 cameraTheta=0.31 mountX=0.40 mountY=-0.65, mountTheta=-1.02
22:10:01.845 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.78, y=0.25, opts=13)
22:10:01.848 00.003 484 Enqueuing Move request for scope (0.78, 0.25)
22:10:01.851 00.003 17712 Worker thread wakes up
22:10:01.852 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:10:01.855 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.25) opts 0xd
22:10:01.855 00.000 484 UpdateGuideState exits: m=215347 SNR=55.5
22:10:01.858 00.003 17712 Handling offset move in thread for scope, endpoint = (0.78, 0.25)
22:10:01.858 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.861 00.003 17712 Moving (0.78, 0.25) raw xDistance=0.40 yDistance=-0.65
22:10:01.861 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:01.867 00.006 17712 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.40
22:10:01.867 00.000 484 Enqueuing Expose request
22:10:01.870 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:10:01.870 00.000 17712 MoveAxis(W, 110, ABG)
22:10:01.870 00.000 17712 Guiding  Dir = 3, Dur = 110
22:10:01.870 00.000 17712 IsSlewing returns 0
22:10:01.870 00.000 17712 IsGuiding returns 0
22:10:01.871 00.001 17712 PulseGuide returned control before completion, sleep 120
22:10:02.002 00.131 17712 IsGuiding returns 1
22:10:02.002 00.000 17712 scope still moving after pulse duration time elapsed
22:10:02.032 00.030 17712 IsSlewing returns 0
22:10:02.032 00.000 17712 IsGuiding returns 0
22:10:02.032 00.000 17712 scope move finished after 110 + 52 ms
22:10:02.032 00.000 17712 Move returns status 0, amount 110
22:10:02.032 00.000 17712 MoveAxis(N, 122, ABG)
22:10:02.033 00.001 17712 Guiding  Dir = 0, Dur = 122
22:10:02.033 00.000 17712 IsSlewing returns 0
22:10:02.033 00.000 17712 IsGuiding returns 0
22:10:02.034 00.001 17712 PulseGuide returned control before completion, sleep 132
22:10:02.173 00.139 17712 IsGuiding returns 1
22:10:02.173 00.000 17712 scope still moving after pulse duration time elapsed
22:10:02.204 00.031 17712 IsSlewing returns 0
22:10:02.205 00.001 17712 IsGuiding returns 0
22:10:02.205 00.000 17712 scope move finished after 122 + 50 ms
22:10:02.206 00.001 17712 Move returns status 0, amount 122
22:10:02.206 00.000 17712 move complete, result=0
22:10:02.206 00.000 17712 worker thread done servicing request
22:10:02.206 00.000 484 GuideStep: 0.4 px 110 ms WEST, -0.6 px 122 ms NORTH
22:10:02.209 00.003 17712 Worker thread wakes up
22:10:02.209 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:02.209 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:05.691 03.482 17712 Exposure complete
22:10:06.086 00.395 17712 worker thread done servicing request
22:10:06.086 00.000 484 OnExposeComplete: enter
22:10:06.090 00.004 484 UpdateGuideState(): m_state=6
22:10:06.094 00.004 484 Star::Find(15, 1784, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:10:06.098 00.004 484 Star::Find returns 1 (0), X=1783.32, Y=857.53, Mass=260407, SNR=53.6, Peak=27223 HFD=3.3
22:10:06.102 00.004 484 DistanceChecker: reject for large offset (1.47 > 1.21) avgDist = 0.61 count = 228
22:10:06.107 00.005 484 MultiStar: [#1 0.31,-0.79,0.77,U] [#2 0.53,-1.16,0.87,U] [#3 0.32,-1.11,1.00,U] [#4 0.47,-0.91,0.63,U] [#5 0.88,-0.96,0.77,U] [#6 0.30,-0.71,0.75,U] [#7 0.55,-0.87,0.69,U] [#8 -0.03,-1.12,0.66,U] 
22:10:06.111 00.004 484 refined, 8 included, MultiStar: {0.54, -0.93}, one-star: {1.27, -0.74}
22:10:06.117 00.006 484 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.76) = xAngle (-0.29 = -0.29)
22:10:06.120 00.003 484 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.70 = 2.70)
22:10:06.125 00.005 484 CameraToMount -- cameraX=0.54 cameraY=-0.93 hyp=1.08 cameraTheta=-1.05 mountX=1.03 mountY=0.46, mountTheta=0.42
22:10:06.134 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.54, y=-0.93, opts=13)
22:10:06.139 00.005 484 Enqueuing Move request for scope (0.54, -0.93)
22:10:06.142 00.003 17712 Worker thread wakes up
22:10:06.142 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1427, FiltMax=65535, Gamma=1.000
22:10:06.145 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.93) opts 0xd
22:10:06.145 00.000 17712 Handling offset move in thread for scope, endpoint = (0.54, -0.93)
22:10:06.146 00.001 484 UpdateGuideState exits: m=260407 SNR=53.6
22:10:06.149 00.003 17712 Moving (0.54, -0.93) raw xDistance=1.03 yDistance=0.46
22:10:06.149 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.03
22:10:06.150 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:06.150 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.153 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:06.156 00.003 484 Enqueuing Expose request
22:10:06.160 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:10:06.160 00.000 17712 MoveAxis(W, 249, ABG)
22:10:06.160 00.000 17712 Guiding  Dir = 3, Dur = 249
22:10:06.160 00.000 17712 IsSlewing returns 0
22:10:06.160 00.000 17712 IsGuiding returns 0
22:10:06.161 00.001 17712 PulseGuide returned control before completion, sleep 259
22:10:06.431 00.270 17712 IsGuiding returns 1
22:10:06.431 00.000 17712 scope still moving after pulse duration time elapsed
22:10:06.462 00.031 17712 IsSlewing returns 0
22:10:06.462 00.000 17712 IsGuiding returns 0
22:10:06.462 00.000 17712 scope move finished after 249 + 53 ms
22:10:06.463 00.001 17712 Move returns status 0, amount 249
22:10:06.463 00.000 17712 MoveAxis(N, 0, ABG)
22:10:06.463 00.000 17712 Move returns status 0, amount 0
22:10:06.463 00.000 17712 move complete, result=0
22:10:06.463 00.000 17712 worker thread done servicing request
22:10:06.463 00.000 17712 Worker thread wakes up
22:10:06.463 00.000 484 GuideStep: 1.0 px 249 ms WEST, 0.5 px 0 ms NORTH
22:10:06.467 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:06.467 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:09.913 03.446 17712 Exposure complete
22:10:10.226 00.313 17712 worker thread done servicing request
22:10:10.226 00.000 484 OnExposeComplete: enter
22:10:10.231 00.005 484 UpdateGuideState(): m_state=6
22:10:10.235 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:10:10.240 00.005 484 Star::Find returns 1 (0), X=1782.70, Y=858.35, Mass=240292, SNR=49.3, Peak=39421 HFD=2.7
22:10:10.244 00.004 484 DistanceChecker: deactivated
22:10:10.249 00.005 484 MultiStar: [#1 -0.51,0.65,1.01,U] [#2 -0.58,0.22,1.00,U] [#3 -0.60,0.11,1.25,U] [#4 -0.31,0.33,0.77,U] [#5 -0.38,0.22,0.86,U] [#6 -0.98,0.76,1.06,U] [#7 -0.47,0.32,0.74,U] [#8 -0.71,0.22,0.94,U] 
22:10:10.254 00.005 484 refined, 8 included, MultiStar: {-0.44, 0.32}, one-star: {0.65, 0.08}
22:10:10.257 00.003 484 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.76) = xAngle (3.27 = -3.01)
22:10:10.260 00.003 484 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.26 = -0.02)
22:10:10.263 00.003 484 CameraToMount -- cameraX=-0.44 cameraY=0.32 hyp=0.55 cameraTheta=2.51 mountX=-0.54 mountY=-0.01, mountTheta=-3.12
22:10:10.272 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.44, y=0.32, opts=13)
22:10:10.275 00.003 484 Enqueuing Move request for scope (-0.44, 0.32)
22:10:10.278 00.003 17712 Worker thread wakes up
22:10:10.278 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.32) opts 0xd
22:10:10.278 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1255, FiltMax=65535, Gamma=1.000
22:10:10.282 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.44, 0.32)
22:10:10.282 00.000 484 UpdateGuideState exits: m=240292 SNR=49.3
22:10:10.285 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:10.288 00.003 17712 Moving (-0.44, 0.32) raw xDistance=-0.54 yDistance=-0.01
22:10:10.288 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.54
22:10:10.288 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:10.289 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:10:10.289 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:10.292 00.003 484 Enqueuing Expose request
22:10:10.295 00.003 17712 MoveAxis(E, 109, ABG)
22:10:10.295 00.000 17712 Guiding  Dir = 2, Dur = 109
22:10:10.295 00.000 17712 IsSlewing returns 0
22:10:10.296 00.001 17712 IsGuiding returns 0
22:10:10.297 00.001 17712 PulseGuide returned control before completion, sleep 119
22:10:10.424 00.127 17712 IsGuiding returns 1
22:10:10.424 00.000 17712 scope still moving after pulse duration time elapsed
22:10:10.456 00.032 17712 IsSlewing returns 0
22:10:10.456 00.000 17712 IsGuiding returns 0
22:10:10.457 00.001 17712 scope move finished after 109 + 50 ms
22:10:10.457 00.000 17712 Move returns status 0, amount 109
22:10:10.457 00.000 17712 MoveAxis(N, 0, ABG)
22:10:10.457 00.000 17712 Move returns status 0, amount 0
22:10:10.457 00.000 17712 move complete, result=0
22:10:10.458 00.001 17712 worker thread done servicing request
22:10:10.458 00.000 484 GuideStep: -0.5 px 109 ms EAST, -0.0 px 0 ms NORTH
22:10:10.462 00.004 17712 Worker thread wakes up
22:10:10.462 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:10.462 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:13.890 03.428 17712 Exposure complete
22:10:14.167 00.277 17712 worker thread done servicing request
22:10:14.167 00.000 484 OnExposeComplete: enter
22:10:14.171 00.004 484 UpdateGuideState(): m_state=6
22:10:14.177 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:10:14.182 00.005 484 Star::Find returns 1 (0), X=1782.33, Y=858.66, Mass=251879, SNR=56.1, Peak=37997 HFD=2.7
22:10:14.186 00.004 484 MultiStar: [#1 -0.05,0.38,0.84,U] [#2 -0.46,-0.01,0.85,U] [#3 -0.19,-0.33,1.08,U] [#4 -0.57,0.12,0.71,U] [#5 0.02,0.10,0.77,U] [#6 -0.52,0.09,0.85,U] [#7 0.06,0.08,0.68,U] [#8 -0.68,-0.47,0.93,U] 
22:10:14.190 00.004 484 refined, 8 included, MultiStar: {-0.23, 0.02}, one-star: {0.28, 0.39}
22:10:14.193 00.003 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.76) = xAngle (3.79 = -2.49)
22:10:14.196 00.003 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.78 = 0.50)
22:10:14.199 00.003 484 CameraToMount -- cameraX=-0.23 cameraY=0.02 hyp=0.23 cameraTheta=3.04 mountX=-0.18 mountY=0.11, mountTheta=2.60
22:10:14.207 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=0.02, opts=13)
22:10:14.210 00.003 484 Enqueuing Move request for scope (-0.23, 0.02)
22:10:14.213 00.003 17712 Worker thread wakes up
22:10:14.213 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1328, FiltMax=65535, Gamma=1.000
22:10:14.217 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.02) opts 0xd
22:10:14.218 00.001 484 UpdateGuideState exits: m=251879 SNR=56.1
22:10:14.221 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.23, 0.02)
22:10:14.221 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:14.224 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:14.227 00.003 484 Enqueuing Expose request
22:10:14.231 00.004 17712 Moving (-0.23, 0.02) raw xDistance=-0.18 yDistance=0.11
22:10:14.231 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:10:14.231 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:14.231 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:10:14.231 00.000 17712 MoveAxis(E, 0, ABG)
22:10:14.231 00.000 17712 Move returns status 0, amount 0
22:10:14.231 00.000 17712 MoveAxis(N, 0, ABG)
22:10:14.231 00.000 17712 Move returns status 0, amount 0
22:10:14.231 00.000 17712 move complete, result=0
22:10:14.232 00.001 17712 worker thread done servicing request
22:10:14.232 00.000 17712 Worker thread wakes up
22:10:14.232 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:14.232 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:14.235 00.003 484 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:17.672 03.437 17712 Exposure complete
22:10:17.986 00.314 17712 worker thread done servicing request
22:10:17.986 00.000 484 OnExposeComplete: enter
22:10:17.990 00.004 484 UpdateGuideState(): m_state=6
22:10:17.995 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:10:18.002 00.007 484 Star::Find returns 1 (0), X=1783.00, Y=857.96, Mass=272344, SNR=63.3, Peak=54791 HFD=2.1
22:10:18.007 00.005 484 MultiStar: [#1 -0.21,-0.07,0.84,U] [#2 -0.25,-0.41,0.81,U] [#3 -0.49,-0.10,1.00,U] [#4 -0.13,0.13,0.70,U] [#5 -0.16,-0.26,0.60,U] [#6 -0.78,0.03,0.70,U] [#7 -0.09,-0.40,0.72,U] [#8 -0.32,-0.61,0.69,U] 
22:10:18.010 00.003 484 refined, 8 included, MultiStar: {-0.13, -0.22}, one-star: {0.95, -0.31}
22:10:18.017 00.007 484 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.76) = xAngle (-1.35 = -1.35)
22:10:18.021 00.004 484 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.64 = 1.64)
22:10:18.025 00.004 484 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=0.06 mountY=0.26, mountTheta=1.35
22:10:18.036 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=-0.22, opts=13)
22:10:18.041 00.005 484 Enqueuing Move request for scope (-0.13, -0.22)
22:10:18.045 00.004 17712 Worker thread wakes up
22:10:18.045 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1597, FiltMax=65535, Gamma=1.000
22:10:18.049 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
22:10:18.049 00.000 484 UpdateGuideState exits: m=272344 SNR=63.3
22:10:18.052 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
22:10:18.052 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.056 00.004 17712 Moving (-0.13, -0.22) raw xDistance=0.06 yDistance=0.26
22:10:18.056 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:18.060 00.004 484 Enqueuing Expose request
22:10:18.064 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:10:18.064 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:18.064 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:10:18.064 00.000 17712 MoveAxis(E, 0, ABG)
22:10:18.064 00.000 17712 Move returns status 0, amount 0
22:10:18.064 00.000 17712 MoveAxis(N, 0, ABG)
22:10:18.065 00.001 17712 Move returns status 0, amount 0
22:10:18.065 00.000 17712 move complete, result=0
22:10:18.065 00.000 17712 worker thread done servicing request
22:10:18.065 00.000 17712 Worker thread wakes up
22:10:18.065 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:18.065 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:18.069 00.004 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:10:21.490 03.421 17712 Exposure complete
22:10:21.874 00.384 17712 worker thread done servicing request
22:10:21.875 00.001 484 OnExposeComplete: enter
22:10:21.882 00.007 484 UpdateGuideState(): m_state=6
22:10:21.890 00.008 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:10:21.898 00.008 484 Star::Find returns 1 (0), X=1782.65, Y=858.74, Mass=236387, SNR=62.7, Peak=56477 HFD=1.8
22:10:21.904 00.006 484 MultiStar: [#1 -0.21,0.68,0.79,U] [#2 -0.54,0.04,0.94,U] [#3 -0.53,0.12,1.07,U] [#4 -0.22,0.30,0.62,U] [#5 -0.18,-0.00,0.69,U] [#6 -0.63,0.70,0.73,U] [#7 -0.55,0.34,0.68,U] [#8 -0.83,-0.11,0.83,U] 
22:10:21.910 00.006 484 refined, 8 included, MultiStar: {-0.33, 0.27}, one-star: {0.60, 0.47}
22:10:21.917 00.007 484 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.76) = xAngle (3.21 = -3.07)
22:10:21.921 00.004 484 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.20 = -0.09)
22:10:21.931 00.010 484 CameraToMount -- cameraX=-0.33 cameraY=0.27 hyp=0.43 cameraTheta=2.45 mountX=-0.43 mountY=-0.04, mountTheta=-3.05
22:10:21.940 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=0.27, opts=13)
22:10:21.949 00.009 484 Enqueuing Move request for scope (-0.33, 0.27)
22:10:21.959 00.010 17712 Worker thread wakes up
22:10:21.959 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.27) opts 0xd
22:10:21.959 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, 0.27)
22:10:21.959 00.000 17712 Moving (-0.33, 0.27) raw xDistance=-0.43 yDistance=-0.04
22:10:21.960 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:10:21.960 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:21.960 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1255, FiltMax=65535, Gamma=1.000
22:10:21.967 00.007 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:10:21.967 00.000 17712 MoveAxis(E, 100, ABG)
22:10:21.967 00.000 17712 Guiding  Dir = 2, Dur = 100
22:10:21.968 00.001 17712 IsSlewing returns 0
22:10:21.968 00.000 17712 IsGuiding returns 0
22:10:21.969 00.001 484 UpdateGuideState exits: m=236387 SNR=62.7
22:10:21.976 00.007 17712 PulseGuide returned control before completion, sleep 108
22:10:21.976 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.988 00.012 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:22.008 00.020 484 Enqueuing Expose request
22:10:22.094 00.086 17712 IsGuiding returns 1
22:10:22.094 00.000 17712 scope still moving after pulse duration time elapsed
22:10:22.125 00.031 17712 IsSlewing returns 0
22:10:22.125 00.000 17712 IsGuiding returns 0
22:10:22.125 00.000 17712 scope move finished after 100 + 57 ms
22:10:22.126 00.001 17712 Move returns status 0, amount 100
22:10:22.126 00.000 17712 MoveAxis(N, 0, ABG)
22:10:22.126 00.000 17712 Move returns status 0, amount 0
22:10:22.126 00.000 17712 move complete, result=0
22:10:22.126 00.000 17712 worker thread done servicing request
22:10:22.126 00.000 17712 Worker thread wakes up
22:10:22.126 00.000 484 GuideStep: -0.4 px 100 ms EAST, -0.0 px 0 ms NORTH
22:10:22.131 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:22.131 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:25.554 03.423 17712 Exposure complete
22:10:25.882 00.328 17712 worker thread done servicing request
22:10:25.883 00.001 484 OnExposeComplete: enter
22:10:25.889 00.006 484 UpdateGuideState(): m_state=6
22:10:25.897 00.008 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:10:25.906 00.009 484 Star::Find returns 1 (0), X=1783.69, Y=857.65, Mass=247863, SNR=57.9, Peak=43552 HFD=2.7
22:10:25.913 00.007 484 DistanceChecker: reject for large offset (1.76 > 1.17) avgDist = 0.58 count = 233
22:10:25.922 00.009 484 DistanceChecker: activated
22:10:25.932 00.010 484 Status Line: Recovering
22:10:25.942 00.010 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:10:25.950 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:10:25.955 00.005 484 Enqueuing Move request for scope (0.00, 0.00)
22:10:25.958 00.003 17712 Worker thread wakes up
22:10:25.958 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:10:25.958 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:10:25.958 00.000 17712 move complete, result=0
22:10:25.959 00.001 17712 worker thread done servicing request
22:10:26.060 00.101 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:26.065 00.005 484 Status Line: No star found
22:10:26.074 00.009 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:10:26.078 00.004 484 UpdateGuideState exits: No star found
22:10:26.083 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.087 00.004 484 ScheduleExposure(3000,3,0) exposurePending=0
22:10:26.090 00.003 484 Enqueuing Expose request
22:10:26.094 00.004 17712 Worker thread wakes up
22:10:26.094 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:26.094 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:10:29.512 03.418 17712 Exposure complete
22:10:29.784 00.272 17712 worker thread done servicing request
22:10:29.784 00.000 484 OnExposeComplete: enter
22:10:29.787 00.003 484 UpdateGuideState(): m_state=6
22:10:29.792 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:10:29.796 00.004 484 Star::Find returns 1 (0), X=1783.50, Y=857.89, Mass=251636, SNR=60.4, Peak=59216 HFD=2.0
22:10:29.800 00.004 484 DistanceChecker: reject for large offset (1.50 > 1.17) avgDist = 0.58 count = 233
22:10:29.802 00.002 484 Status Line: Recovering
22:10:29.809 00.007 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:10:29.816 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:10:29.819 00.003 484 Enqueuing Move request for scope (0.00, 0.00)
22:10:29.823 00.004 17712 Worker thread wakes up
22:10:29.823 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:10:29.823 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:10:29.823 00.000 17712 move complete, result=0
22:10:29.824 00.001 17712 worker thread done servicing request
22:10:29.935 00.111 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:29.941 00.006 484 Status Line: No star found
22:10:29.946 00.005 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1136, FiltMax=65535, Gamma=1.000
22:10:29.950 00.004 484 UpdateGuideState exits: No star found
22:10:29.953 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:29.958 00.005 484 ScheduleExposure(3000,3,0) exposurePending=0
22:10:29.961 00.003 484 Enqueuing Expose request
22:10:29.966 00.005 17712 Worker thread wakes up
22:10:29.966 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:29.966 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:10:33.372 03.406 17712 Exposure complete
22:10:33.665 00.293 17712 worker thread done servicing request
22:10:33.665 00.000 484 OnExposeComplete: enter
22:10:33.669 00.004 484 UpdateGuideState(): m_state=6
22:10:33.674 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:10:33.681 00.007 484 Star::Find returns 1 (0), X=1784.02, Y=858.08, Mass=252280, SNR=51.6, Peak=45072 HFD=2.1
22:10:33.684 00.003 484 DistanceChecker: reject for large offset (1.98 > 1.17) avgDist = 0.58 count = 233
22:10:33.689 00.005 484 DistanceChecker: begin recovering
22:10:33.694 00.005 484 MultiStar: [#1 0.98,0.18,1.10,U] [#2 1.04,-0.43,1.05,U] [#3 0.80,-0.19,1.34,U] [#4 1.06,-0.30,0.78,U] [#5 1.39,0.06,0.74,U] [#6 0.66,0.25,0.94,U] [#7 1.12,-0.06,0.83,U] [#8 1.19,-0.75,0.82,U] 
22:10:33.698 00.004 484 refined, 8 included, MultiStar: {1.12, -0.15}, one-star: {1.97, -0.19}
22:10:33.701 00.003 484 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.76) = xAngle (0.62 = 0.62)
22:10:33.704 00.003 484 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.61 = -2.67)
22:10:33.708 00.004 484 CameraToMount -- cameraX=1.12 cameraY=-0.15 hyp=1.13 cameraTheta=-0.14 mountX=0.92 mountY=-0.51, mountTheta=-0.51
22:10:33.715 00.007 484 SchedulePrimaryMove(0F03AFB8, x=1.12, y=-0.15, opts=13)
22:10:33.718 00.003 484 Enqueuing Move request for scope (1.12, -0.15)
22:10:33.723 00.005 17712 Worker thread wakes up
22:10:33.723 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1367, FiltMax=65535, Gamma=1.000
22:10:33.726 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.15) opts 0xd
22:10:33.726 00.000 484 UpdateGuideState exits: m=252280 SNR=51.6
22:10:33.729 00.003 17712 Handling offset move in thread for scope, endpoint = (1.12, -0.15)
22:10:33.729 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:33.732 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:33.735 00.003 484 Enqueuing Expose request
22:10:33.738 00.003 17712 Moving (1.12, -0.15) raw xDistance=0.92 yDistance=-0.51
22:10:33.738 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.92
22:10:33.738 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:10:33.738 00.000 17712 MoveAxis(W, 207, ABG)
22:10:33.739 00.001 17712 Guiding  Dir = 3, Dur = 207
22:10:33.739 00.000 17712 IsSlewing returns 0
22:10:33.739 00.000 17712 IsGuiding returns 0
22:10:33.740 00.001 17712 PulseGuide returned control before completion, sleep 217
22:10:33.971 00.231 17712 IsGuiding returns 1
22:10:33.971 00.000 17712 scope still moving after pulse duration time elapsed
22:10:34.003 00.032 17712 IsSlewing returns 0
22:10:34.003 00.000 17712 IsGuiding returns 0
22:10:34.003 00.000 17712 scope move finished after 207 + 56 ms
22:10:34.003 00.000 17712 Move returns status 0, amount 207
22:10:34.003 00.000 17712 MoveAxis(N, 95, ABG)
22:10:34.003 00.000 17712 Guiding  Dir = 0, Dur = 95
22:10:34.004 00.001 17712 IsSlewing returns 0
22:10:34.004 00.000 17712 IsGuiding returns 0
22:10:34.004 00.000 17712 PulseGuide returned control before completion, sleep 105
22:10:34.112 00.108 17712 IsGuiding returns 1
22:10:34.112 00.000 17712 scope still moving after pulse duration time elapsed
22:10:34.143 00.031 17712 IsSlewing returns 0
22:10:34.143 00.000 17712 IsGuiding returns 0
22:10:34.143 00.000 17712 scope move finished after 95 + 44 ms
22:10:34.143 00.000 17712 Move returns status 0, amount 95
22:10:34.143 00.000 17712 move complete, result=0
22:10:34.144 00.001 17712 worker thread done servicing request
22:10:34.144 00.000 17712 Worker thread wakes up
22:10:34.144 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:34.144 00.000 484 GuideStep: 0.9 px 207 ms WEST, -0.5 px 95 ms NORTH
22:10:34.148 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:37.571 03.423 17712 Exposure complete
22:10:37.904 00.333 17712 worker thread done servicing request
22:10:37.905 00.001 484 OnExposeComplete: enter
22:10:37.908 00.003 484 UpdateGuideState(): m_state=6
22:10:37.923 00.015 484 Star::Find(15, 1784, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:10:37.929 00.006 484 Star::Find returns 1 (0), X=1783.60, Y=858.11, Mass=237014, SNR=54.4, Peak=43856 HFD=2.4
22:10:37.937 00.008 484 DistanceChecker: reject for large offset (1.56 > 1.21) avgDist = 0.61 count = 234
22:10:37.946 00.009 484 MultiStar: [#1 0.51,-0.45,1.07,U] [#2 0.48,-0.66,0.85,U] [#3 0.50,-0.45,1.09,U] [#4 0.66,-0.47,0.83,U] [#5 0.38,-0.68,0.80,U] [#6 0.03,0.19,0.84,U] [#7 0.51,-0.16,0.68,U] [#8 0.26,-0.65,0.92,U] 
22:10:37.954 00.008 484 refined, 8 included, MultiStar: {0.56, -0.39}, one-star: {1.56, -0.16}
22:10:37.962 00.008 484 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.76) = xAngle (0.15 = 0.15)
22:10:37.965 00.003 484 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
22:10:37.970 00.005 484 CameraToMount -- cameraX=0.56 cameraY=-0.39 hyp=0.68 cameraTheta=-0.61 mountX=0.68 mountY=0.00, mountTheta=0.01
22:10:37.995 00.025 484 SchedulePrimaryMove(0F03AFB8, x=0.56, y=-0.39, opts=13)
22:10:38.007 00.012 484 Enqueuing Move request for scope (0.56, -0.39)
22:10:38.016 00.009 17712 Worker thread wakes up
22:10:38.016 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.39) opts 0xd
22:10:38.016 00.000 17712 Handling offset move in thread for scope, endpoint = (0.56, -0.39)
22:10:38.016 00.000 17712 Moving (0.56, -0.39) raw xDistance=0.68 yDistance=0.00
22:10:38.017 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
22:10:38.017 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:38.017 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:38.017 00.000 17712 MoveAxis(W, 172, ABG)
22:10:38.017 00.000 17712 Guiding  Dir = 3, Dur = 172
22:10:38.017 00.000 17712 IsSlewing returns 0
22:10:38.018 00.001 17712 IsGuiding returns 0
22:10:38.018 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1661, FiltMax=65535, Gamma=1.000
22:10:38.024 00.006 17712 PulseGuide returned control before completion, sleep 182
22:10:38.024 00.000 484 UpdateGuideState exits: m=237014 SNR=54.4
22:10:38.046 00.022 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:38.067 00.021 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:38.076 00.009 484 Enqueuing Expose request
22:10:38.220 00.144 17712 IsGuiding returns 0
22:10:38.220 00.000 17712 Move returns status 0, amount 172
22:10:38.221 00.001 17712 MoveAxis(N, 0, ABG)
22:10:38.221 00.000 17712 Move returns status 0, amount 0
22:10:38.221 00.000 17712 move complete, result=0
22:10:38.221 00.000 484 GuideStep: 0.7 px 172 ms WEST, 0.0 px 0 ms NORTH
22:10:38.225 00.004 17712 worker thread done servicing request
22:10:38.225 00.000 17712 Worker thread wakes up
22:10:38.225 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:38.225 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:41.640 03.415 17712 Exposure complete
22:10:41.911 00.271 17712 worker thread done servicing request
22:10:41.911 00.000 484 OnExposeComplete: enter
22:10:41.915 00.004 484 UpdateGuideState(): m_state=6
22:10:41.919 00.004 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:10:41.924 00.005 484 Star::Find returns 1 (0), X=1783.29, Y=858.55, Mass=240648, SNR=57.5, Peak=39517 HFD=2.0
22:10:41.928 00.004 484 DistanceChecker: reject for large offset (1.27 > 1.22) avgDist = 0.61 count = 235
22:10:41.932 00.004 484 MultiStar: [#1 0.24,0.47,1.02,U] [#2 0.02,0.00,0.99,U] [#3 0.01,0.06,1.01,U] [#4 0.26,-0.29,0.72,U] [#5 0.21,0.28,0.77,U] [#6 -0.30,0.54,0.83,U] [#7 0.15,0.02,0.63,U] [#8 0.02,-0.61,0.76,U] 
22:10:41.936 00.004 484 refined, 8 included, MultiStar: {0.22, 0.11}, one-star: {1.24, 0.28}
22:10:41.939 00.003 484 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.76) = xAngle (1.21 = 1.21)
22:10:41.942 00.003 484 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.19 = -2.09)
22:10:41.945 00.003 484 CameraToMount -- cameraX=0.22 cameraY=0.11 hyp=0.25 cameraTheta=0.45 mountX=0.09 mountY=-0.21, mountTheta=-1.18
22:10:41.953 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=0.11, opts=13)
22:10:41.957 00.004 484 Enqueuing Move request for scope (0.22, 0.11)
22:10:41.960 00.003 17712 Worker thread wakes up
22:10:41.960 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:10:41.964 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.11) opts 0xd
22:10:41.965 00.001 484 UpdateGuideState exits: m=240648 SNR=57.5
22:10:41.967 00.002 17712 Handling offset move in thread for scope, endpoint = (0.22, 0.11)
22:10:41.968 00.001 17712 Moving (0.22, 0.11) raw xDistance=0.09 yDistance=-0.21
22:10:41.968 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:10:41.968 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:41.968 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:10:41.968 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.972 00.004 17712 MoveAxis(E, 0, ABG)
22:10:41.972 00.000 17712 Move returns status 0, amount 0
22:10:41.972 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:41.975 00.003 484 Enqueuing Expose request
22:10:41.978 00.003 17712 MoveAxis(N, 0, ABG)
22:10:41.978 00.000 17712 Move returns status 0, amount 0
22:10:41.978 00.000 17712 move complete, result=0
22:10:41.978 00.000 17712 worker thread done servicing request
22:10:41.978 00.000 17712 Worker thread wakes up
22:10:41.978 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:41.983 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:41.983 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:45.397 03.414 17712 Exposure complete
22:10:45.655 00.258 17712 worker thread done servicing request
22:10:45.656 00.001 484 OnExposeComplete: enter
22:10:45.659 00.003 484 UpdateGuideState(): m_state=6
22:10:45.664 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:10:45.669 00.005 484 Star::Find returns 1 (0), X=1783.66, Y=858.11, Mass=228990, SNR=52.2, Peak=44672 HFD=2.2
22:10:45.672 00.003 484 DistanceChecker: reject for large offset (1.62 > 1.19) avgDist = 0.59 count = 236
22:10:45.683 00.011 484 MultiStar: [#1 0.14,0.14,1.01,U] [#2 0.24,-0.15,0.84,U] [#3 -0.10,0.10,1.13,U] [#4 0.25,-0.07,0.77,U] [#5 0.58,-0.01,0.82,U] [#6 -0.32,0.50,0.94,U] [#7 0.18,0.18,0.86,U] [#8 0.20,-0.29,0.93,U] 
22:10:45.690 00.007 484 refined, 8 included, MultiStar: {0.31, 0.03}, one-star: {1.61, -0.16}
22:10:45.697 00.007 484 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.76) = xAngle (0.86 = 0.86)
22:10:45.703 00.006 484 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.85 = -2.43)
22:10:45.711 00.008 484 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.11 mountX=0.20 mountY=-0.20, mountTheta=-0.79
22:10:45.723 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.31, y=0.03, opts=13)
22:10:45.727 00.004 484 Enqueuing Move request for scope (0.31, 0.03)
22:10:45.732 00.005 17712 Worker thread wakes up
22:10:45.732 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
22:10:45.732 00.000 17712 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
22:10:45.733 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1434, FiltMax=65535, Gamma=1.000
22:10:45.736 00.003 17712 Moving (0.31, 0.03) raw xDistance=0.20 yDistance=-0.20
22:10:45.736 00.000 484 UpdateGuideState exits: m=228990 SNR=52.2
22:10:45.740 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:10:45.740 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.743 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:45.743 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:45.747 00.004 484 Enqueuing Expose request
22:10:45.750 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:10:45.751 00.001 17712 MoveAxis(E, 0, ABG)
22:10:45.751 00.000 17712 Move returns status 0, amount 0
22:10:45.751 00.000 17712 MoveAxis(N, 0, ABG)
22:10:45.751 00.000 17712 Move returns status 0, amount 0
22:10:45.751 00.000 17712 move complete, result=0
22:10:45.751 00.000 17712 worker thread done servicing request
22:10:45.751 00.000 17712 Worker thread wakes up
22:10:45.751 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:45.751 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:45.756 00.005 484 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:49.222 03.466 17712 Exposure complete
22:10:49.516 00.294 17712 worker thread done servicing request
22:10:49.516 00.000 484 OnExposeComplete: enter
22:10:49.521 00.005 484 UpdateGuideState(): m_state=6
22:10:49.526 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:10:49.531 00.005 484 Star::Find returns 1 (0), X=1783.04, Y=858.15, Mass=224766, SNR=50.2, Peak=35303 HFD=2.3
22:10:49.534 00.003 484 DistanceChecker: deactivated
22:10:49.539 00.005 484 MultiStar: [#1 0.27,0.57,1.04,U] [#2 -0.09,-0.01,0.89,U] [#3 0.06,0.29,1.20,U] [#4 0.19,-0.04,0.80,U] [#5 0.13,0.27,0.80,U] [#6 -0.42,0.44,1.06,U] [#7 0.50,0.18,0.74,U] [#8 0.05,-0.36,1.00,U] 
22:10:49.542 00.003 484 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {1.00, -0.12}
22:10:49.546 00.004 484 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.76) = xAngle (1.45 = 1.45)
22:10:49.549 00.003 484 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.44 = -1.85)
22:10:49.552 00.003 484 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.23 cameraTheta=0.69 mountX=0.03 mountY=-0.22, mountTheta=-1.45
22:10:49.560 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.14, opts=13)
22:10:49.565 00.005 484 Enqueuing Move request for scope (0.17, 0.14)
22:10:49.569 00.004 17712 Worker thread wakes up
22:10:49.569 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
22:10:49.569 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
22:10:49.570 00.001 17712 Moving (0.17, 0.14) raw xDistance=0.03 yDistance=-0.22
22:10:49.570 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:10:49.570 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:49.570 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:10:49.570 00.000 17712 MoveAxis(E, 0, ABG)
22:10:49.571 00.001 17712 Move returns status 0, amount 0
22:10:49.571 00.000 17712 MoveAxis(N, 0, ABG)
22:10:49.571 00.000 17712 Move returns status 0, amount 0
22:10:49.571 00.000 17712 move complete, result=0
22:10:49.571 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1498, FiltMax=65535, Gamma=1.000
22:10:49.575 00.004 17712 worker thread done servicing request
22:10:49.575 00.000 484 UpdateGuideState exits: m=224766 SNR=50.2
22:10:49.579 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:49.583 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:10:49.588 00.005 484 Enqueuing Expose request
22:10:49.592 00.004 17712 Worker thread wakes up
22:10:49.592 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:10:49.596 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:49.596 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:10:52.996 03.400 17712 Exposure complete
22:10:53.234 00.238 17712 worker thread done servicing request
22:10:53.234 00.000 484 OnExposeComplete: enter
22:10:53.240 00.006 484 UpdateGuideState(): m_state=6
22:10:53.249 00.009 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:10:53.257 00.008 484 Star::Find returns 1 (0), X=1783.64, Y=857.60, Mass=211326, SNR=44.0, Peak=28970 HFD=2.9
22:10:53.268 00.011 484 DistanceChecker: reject for large offset (1.73 > 1.13) avgDist = 0.57 count = 238
22:10:53.278 00.010 484 DistanceChecker: activated
22:10:53.288 00.010 484 Status Line: Recovering
22:10:53.295 00.007 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:10:53.305 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:10:53.309 00.004 484 Enqueuing Move request for scope (0.00, 0.00)
22:10:53.312 00.003 17712 Worker thread wakes up
22:10:53.312 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:10:53.312 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:10:53.312 00.000 17712 move complete, result=0
22:10:53.312 00.000 17712 worker thread done servicing request
22:10:53.422 00.110 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:53.426 00.004 484 Status Line: No star found
22:10:53.431 00.005 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:10:53.435 00.004 484 UpdateGuideState exits: No star found
22:10:53.438 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.441 00.003 484 ScheduleExposure(3000,3,0) exposurePending=0
22:10:53.443 00.002 484 Enqueuing Expose request
22:10:53.446 00.003 17712 Worker thread wakes up
22:10:53.446 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:53.446 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:10:56.878 03.432 17712 Exposure complete
22:10:57.153 00.275 17712 worker thread done servicing request
22:10:57.153 00.000 484 OnExposeComplete: enter
22:10:57.158 00.005 484 UpdateGuideState(): m_state=6
22:10:57.161 00.003 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:10:57.165 00.004 484 Star::Find returns 1 (0), X=1784.39, Y=857.45, Mass=242110, SNR=51.9, Peak=41408 HFD=2.3
22:10:57.168 00.003 484 DistanceChecker: reject for large offset (2.48 > 1.13) avgDist = 0.57 count = 238
22:10:57.172 00.004 484 Status Line: Recovering
22:10:57.176 00.004 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:10:57.183 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:10:57.187 00.004 484 Enqueuing Move request for scope (0.00, 0.00)
22:10:57.191 00.004 17712 Worker thread wakes up
22:10:57.191 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:10:57.192 00.001 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:10:57.192 00.000 17712 move complete, result=0
22:10:57.192 00.000 17712 worker thread done servicing request
22:10:57.293 00.101 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:10:57.298 00.005 484 Status Line: No star found
22:10:57.305 00.007 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1413, FiltMax=65535, Gamma=1.000
22:10:57.309 00.004 484 UpdateGuideState exits: No star found
22:10:57.312 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:57.316 00.004 484 ScheduleExposure(3000,3,0) exposurePending=0
22:10:57.319 00.003 484 Enqueuing Expose request
22:10:57.323 00.004 17712 Worker thread wakes up
22:10:57.323 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:10:57.323 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:11:00.752 03.429 17712 Exposure complete
22:11:01.068 00.316 17712 worker thread done servicing request
22:11:01.068 00.000 484 OnExposeComplete: enter
22:11:01.072 00.004 484 UpdateGuideState(): m_state=6
22:11:01.077 00.005 484 Star::Find(15, 1783, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:11:01.081 00.004 484 Star::Find returns 1 (0), X=1784.41, Y=856.12, Mass=245426, SNR=55.2, Peak=40890 HFD=2.4
22:11:01.085 00.004 484 DistanceChecker: reject for large offset (3.20 > 1.13) avgDist = 0.57 count = 238
22:11:01.091 00.006 484 DistanceChecker: begin recovering
22:11:01.094 00.003 484 MultiStar: [#1 1.47,-1.28,0.00,M1] [#2 1.11,-1.97,0.00,M1] [#3 1.40,-1.94,0.00,M1] [#4 1.60,-2.36,0.00,M1] [#5 1.67,-2.05,0.00,M1] [#6 1.10,-1.25,0.00,M1] [#7 1.67,-1.56,0.00,M1] [#8 1.20,-2.20,0.00,M1] 
22:11:01.100 00.006 484 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.76) = xAngle (0.02 = 0.02)
22:11:01.103 00.003 484 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
22:11:01.107 00.004 484 CameraToMount -- cameraX=2.37 cameraY=-2.15 hyp=3.20 cameraTheta=-0.74 mountX=3.20 mountY=0.43, mountTheta=0.13
22:11:01.115 00.008 484 SchedulePrimaryMove(0F03AFB8, x=2.37, y=-2.15, opts=13)
22:11:01.120 00.005 484 Enqueuing Move request for scope (2.37, -2.15)
22:11:01.123 00.003 17712 Worker thread wakes up
22:11:01.123 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:11:01.126 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (2.37, -2.15) opts 0xd
22:11:01.126 00.000 484 UpdateGuideState exits: m=245426 SNR=55.2
22:11:01.129 00.003 17712 Handling offset move in thread for scope, endpoint = (2.37, -2.15)
22:11:01.129 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:01.131 00.002 17712 Moving (2.37, -2.15) raw xDistance=3.20 yDistance=0.43
22:11:01.132 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:01.135 00.003 17712 GuideAlgorithmHysteresis::Result() returns 2.01 from input 3.20
22:11:01.135 00.000 484 Enqueuing Expose request
22:11:01.138 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:01.138 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
22:11:01.138 00.000 17712 MoveAxis(W, 746, ABG)
22:11:01.139 00.001 17712 Guiding  Dir = 3, Dur = 746
22:11:01.139 00.000 17712 IsSlewing returns 0
22:11:01.139 00.000 17712 IsGuiding returns 0
22:11:01.140 00.001 17712 PulseGuide returned control before completion, sleep 756
22:11:01.907 00.767 17712 IsGuiding returns 1
22:11:01.907 00.000 17712 scope still moving after pulse duration time elapsed
22:11:01.938 00.031 17712 IsSlewing returns 0
22:11:01.938 00.000 17712 IsGuiding returns 0
22:11:01.938 00.000 17712 scope move finished after 746 + 53 ms
22:11:01.938 00.000 17712 Move returns status 0, amount 746
22:11:01.938 00.000 17712 MoveAxis(N, 0, ABG)
22:11:01.938 00.000 17712 Move returns status 0, amount 0
22:11:01.938 00.000 17712 move complete, result=0
22:11:01.938 00.000 17712 worker thread done servicing request
22:11:01.939 00.001 17712 Worker thread wakes up
22:11:01.939 00.000 484 GuideStep: 3.2 px 746 ms WEST, 0.4 px 0 ms NORTH
22:11:01.942 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:01.942 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:05.369 03.427 17712 Exposure complete
22:11:05.670 00.301 17712 worker thread done servicing request
22:11:05.670 00.000 484 OnExposeComplete: enter
22:11:05.674 00.004 484 UpdateGuideState(): m_state=6
22:11:05.686 00.012 484 Star::Find(15, 1784, 856, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:11:05.691 00.005 484 Star::Find returns 1 (0), X=1783.48, Y=857.88, Mass=266449, SNR=54.4, Peak=46384 HFD=2.3
22:11:05.694 00.003 484 DistanceChecker: reject for large offset (1.48 > 1.37) avgDist = 0.68 count = 239
22:11:05.702 00.008 484 MultiStar: [#1 0.43,-0.18,0.99,U] [#2 0.30,-0.59,0.91,U] [#3 0.12,-0.44,1.23,U] [#4 0.24,-0.37,0.86,U] [#5 0.57,-0.22,0.70,U] [#6 -0.17,0.03,0.96,U] [#7 0.55,-0.28,0.71,U] [#8 0.18,-0.64,0.94,U] 
22:11:05.707 00.005 484 refined, 8 included, MultiStar: {0.39, -0.35}, one-star: {1.43, -0.39}
22:11:05.710 00.003 484 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.76) = xAngle (0.03 = 0.03)
22:11:05.721 00.011 484 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.02 = 3.02)
22:11:05.727 00.006 484 CameraToMount -- cameraX=0.39 cameraY=-0.35 hyp=0.53 cameraTheta=-0.73 mountX=0.53 mountY=0.07, mountTheta=0.12
22:11:05.740 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.39, y=-0.35, opts=13)
22:11:05.748 00.008 484 Enqueuing Move request for scope (0.39, -0.35)
22:11:05.753 00.005 17712 Worker thread wakes up
22:11:05.753 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1536, FiltMax=65535, Gamma=1.000
22:11:05.757 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.35) opts 0xd
22:11:05.757 00.000 484 UpdateGuideState exits: m=266449 SNR=54.4
22:11:05.761 00.004 17712 Handling offset move in thread for scope, endpoint = (0.39, -0.35)
22:11:05.761 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:05.766 00.005 17712 Moving (0.39, -0.35) raw xDistance=0.53 yDistance=0.07
22:11:05.766 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.53
22:11:05.766 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:05.766 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:11:05.766 00.000 17712 MoveAxis(W, 175, ABG)
22:11:05.766 00.000 17712 Guiding  Dir = 3, Dur = 175
22:11:05.767 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:05.772 00.005 484 Enqueuing Expose request
22:11:05.777 00.005 17712 IsSlewing returns 0
22:11:05.778 00.001 17712 IsGuiding returns 0
22:11:05.778 00.000 17712 PulseGuide returned control before completion, sleep 185
22:11:05.979 00.201 17712 IsGuiding returns 1
22:11:05.979 00.000 17712 scope still moving after pulse duration time elapsed
22:11:06.010 00.031 17712 IsSlewing returns 0
22:11:06.010 00.000 17712 IsGuiding returns 0
22:11:06.011 00.001 17712 scope move finished after 175 + 57 ms
22:11:06.011 00.000 17712 Move returns status 0, amount 175
22:11:06.011 00.000 17712 MoveAxis(N, 0, ABG)
22:11:06.011 00.000 17712 Move returns status 0, amount 0
22:11:06.011 00.000 17712 move complete, result=0
22:11:06.011 00.000 484 GuideStep: 0.5 px 175 ms WEST, 0.1 px 0 ms NORTH
22:11:06.019 00.008 17712 worker thread done servicing request
22:11:06.019 00.000 17712 Worker thread wakes up
22:11:06.019 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:06.019 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:09.469 03.450 17712 Exposure complete
22:11:09.767 00.298 17712 worker thread done servicing request
22:11:09.767 00.000 484 OnExposeComplete: enter
22:11:09.771 00.004 484 UpdateGuideState(): m_state=6
22:11:09.775 00.004 484 Star::Find(15, 1783, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:11:09.780 00.005 484 Star::Find returns 1 (0), X=1782.92, Y=859.06, Mass=234738, SNR=58.1, Peak=53053 HFD=2.0
22:11:09.784 00.004 484 DistanceChecker: deactivated
22:11:09.787 00.003 484 MultiStar: [#1 -0.38,0.82,1.02,U] [#2 -0.35,0.43,0.98,U] [#3 -0.40,0.58,1.04,U] [#4 -0.36,0.74,0.89,U] [#5 -0.07,0.38,0.81,U] [#6 -0.67,0.95,1.00,U] [#7 -0.04,0.61,0.66,U] [#8 -0.52,0.03,0.90,U] 
22:11:09.790 00.003 484 refined, 8 included, MultiStar: {-0.22, 0.60}, one-star: {0.88, 0.79}
22:11:09.793 00.003 484 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.76) = xAngle (2.68 = 2.68)
22:11:09.797 00.004 484 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.66 = -0.62)
22:11:09.800 00.003 484 CameraToMount -- cameraX=-0.22 cameraY=0.60 hyp=0.64 cameraTheta=1.92 mountX=-0.57 mountY=-0.37, mountTheta=-2.57
22:11:09.807 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=0.60, opts=13)
22:11:09.812 00.005 484 Enqueuing Move request for scope (-0.22, 0.60)
22:11:09.816 00.004 17712 Worker thread wakes up
22:11:09.816 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1418, FiltMax=65535, Gamma=1.000
22:11:09.819 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.60) opts 0xd
22:11:09.819 00.000 484 UpdateGuideState exits: m=234738 SNR=58.1
22:11:09.823 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.22, 0.60)
22:11:09.823 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:09.826 00.003 17712 Moving (-0.22, 0.60) raw xDistance=-0.57 yDistance=-0.37
22:11:09.827 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:09.830 00.003 484 Enqueuing Expose request
22:11:09.834 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.57
22:11:09.834 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:09.834 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:11:09.834 00.000 17712 MoveAxis(E, 122, ABG)
22:11:09.834 00.000 17712 Guiding  Dir = 2, Dur = 122
22:11:09.835 00.001 17712 IsSlewing returns 0
22:11:09.835 00.000 17712 IsGuiding returns 0
22:11:09.835 00.000 17712 PulseGuide returned control before completion, sleep 132
22:11:09.983 00.148 17712 IsGuiding returns 0
22:11:09.983 00.000 17712 Move returns status 0, amount 122
22:11:09.983 00.000 17712 MoveAxis(N, 0, ABG)
22:11:09.983 00.000 17712 Move returns status 0, amount 0
22:11:09.983 00.000 17712 move complete, result=0
22:11:09.984 00.001 17712 worker thread done servicing request
22:11:09.984 00.000 484 GuideStep: -0.6 px 122 ms EAST, -0.4 px 0 ms NORTH
22:11:09.989 00.005 17712 Worker thread wakes up
22:11:09.989 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:09.989 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:13.429 03.440 17712 Exposure complete
22:11:13.748 00.319 17712 worker thread done servicing request
22:11:13.748 00.000 484 OnExposeComplete: enter
22:11:13.753 00.005 484 UpdateGuideState(): m_state=6
22:11:13.757 00.004 484 Star::Find(15, 1782, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:11:13.763 00.006 484 Star::Find returns 1 (0), X=1782.86, Y=858.88, Mass=236943, SNR=58.0, Peak=65501 HFD=2.0
22:11:13.770 00.007 484 MultiStar: [#1 -0.91,1.03,1.00,U] [#2 -0.82,0.64,1.00,U] [#3 -1.03,0.50,1.12,U] [#4 -0.54,0.52,0.87,U] [#5 -0.69,0.92,0.74,U] [#6 -1.25,0.84,0.93,U] [#7 -0.99,0.83,0.69,U] [#8 -0.98,0.19,0.78,U] 
22:11:13.774 00.004 484 refined, 8 included, MultiStar: {-0.70, 0.67}, one-star: {0.81, 0.61}
22:11:13.777 00.003 484 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.76) = xAngle (3.13 = 3.13)
22:11:13.780 00.003 484 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.12 = -0.16)
22:11:13.783 00.003 484 CameraToMount -- cameraX=-0.70 cameraY=0.67 hyp=0.97 cameraTheta=2.38 mountX=-0.97 mountY=-0.16, mountTheta=-2.98
22:11:13.791 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.70, y=0.67, opts=13)
22:11:13.795 00.004 484 Enqueuing Move request for scope (-0.70, 0.67)
22:11:13.799 00.004 17712 Worker thread wakes up
22:11:13.799 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1549, FiltMax=65535, Gamma=1.000
22:11:13.802 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.67) opts 0xd
22:11:13.802 00.000 484 UpdateGuideState exits: m=236943 SNR=58.0
22:11:13.805 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.70, 0.67)
22:11:13.805 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.808 00.003 17712 Moving (-0.70, 0.67) raw xDistance=-0.97 yDistance=-0.16
22:11:13.808 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:13.812 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.97
22:11:13.812 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:13.812 00.000 484 Enqueuing Expose request
22:11:13.815 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:11:13.815 00.000 17712 MoveAxis(E, 234, ABG)
22:11:13.815 00.000 17712 Guiding  Dir = 2, Dur = 234
22:11:13.815 00.000 17712 IsSlewing returns 0
22:11:13.815 00.000 17712 IsGuiding returns 0
22:11:13.816 00.001 17712 PulseGuide returned control before completion, sleep 244
22:11:14.072 00.256 17712 IsGuiding returns 1
22:11:14.072 00.000 17712 scope still moving after pulse duration time elapsed
22:11:14.103 00.031 17712 IsSlewing returns 0
22:11:14.104 00.001 17712 IsGuiding returns 0
22:11:14.104 00.000 17712 scope move finished after 234 + 55 ms
22:11:14.105 00.001 17712 Move returns status 0, amount 234
22:11:14.105 00.000 17712 MoveAxis(N, 0, ABG)
22:11:14.105 00.000 17712 Move returns status 0, amount 0
22:11:14.105 00.000 17712 move complete, result=0
22:11:14.105 00.000 17712 worker thread done servicing request
22:11:14.105 00.000 484 GuideStep: -1.0 px 234 ms EAST, -0.2 px 0 ms NORTH
22:11:14.110 00.005 17712 Worker thread wakes up
22:11:14.110 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:14.110 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:15.056 00.946 484 evsrv: cli 01158670 disconnect
22:11:17.526 02.470 17712 Exposure complete
22:11:17.811 00.285 17712 worker thread done servicing request
22:11:17.811 00.000 484 OnExposeComplete: enter
22:11:17.815 00.004 484 UpdateGuideState(): m_state=6
22:11:17.820 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:11:17.824 00.004 484 Star::Find returns 1 (0), X=1782.42, Y=859.04, Mass=234033, SNR=51.1, Peak=38704 HFD=2.2
22:11:17.827 00.003 484 MultiStar: [#1 -0.53,0.92,1.03,U] [#2 -0.74,0.66,0.99,U] [#3 -0.82,0.53,1.26,U] [#4 -0.47,0.53,0.84,U] [#5 -0.53,0.78,0.85,U] [#6 -1.10,1.09,0.88,U] [#7 -0.40,0.73,0.81,U] [#8 -0.85,0.17,0.86,U] 
22:11:17.831 00.004 484 single-star, 8 included, MultiStar: {-0.56, 0.69}, one-star: {0.37, 0.77}
22:11:17.838 00.007 484 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.76) = xAngle (1.88 = 1.88)
22:11:17.841 00.003 484 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.86 = -1.42)
22:11:17.844 00.003 484 CameraToMount -- cameraX=0.37 cameraY=0.77 hyp=0.86 cameraTheta=1.12 mountX=-0.26 mountY=-0.85, mountTheta=-1.87
22:11:17.855 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=0.77, opts=13)
22:11:17.858 00.003 484 Enqueuing Move request for scope (0.37, 0.77)
22:11:17.861 00.003 17712 Worker thread wakes up
22:11:17.861 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1498, FiltMax=65535, Gamma=1.000
22:11:17.865 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.77) opts 0xd
22:11:17.866 00.001 17712 Handling offset move in thread for scope, endpoint = (0.37, 0.77)
22:11:17.866 00.000 17712 Moving (0.37, 0.77) raw xDistance=-0.26 yDistance=-0.85
22:11:17.866 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:11:17.866 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.85 from input -0.85
22:11:17.866 00.000 17712 MoveAxis(E, 0, ABG)
22:11:17.866 00.000 17712 Move returns status 0, amount 0
22:11:17.866 00.000 17712 MoveAxis(N, 159, ABG)
22:11:17.866 00.000 17712 Guiding  Dir = 0, Dur = 159
22:11:17.866 00.000 17712 IsSlewing returns 0
22:11:17.867 00.001 17712 IsGuiding returns 0
22:11:17.867 00.000 484 UpdateGuideState exits: m=234033 SNR=51.1
22:11:17.872 00.005 17712 PulseGuide returned control before completion, sleep 169
22:11:17.873 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:17.877 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:17.884 00.007 484 Enqueuing Expose request
22:11:18.051 00.167 17712 IsGuiding returns 1
22:11:18.051 00.000 17712 scope still moving after pulse duration time elapsed
22:11:18.083 00.032 17712 IsSlewing returns 0
22:11:18.083 00.000 17712 IsGuiding returns 0
22:11:18.083 00.000 17712 scope move finished after 159 + 57 ms
22:11:18.083 00.000 17712 Move returns status 0, amount 159
22:11:18.084 00.001 17712 move complete, result=0
22:11:18.084 00.000 17712 worker thread done servicing request
22:11:18.084 00.000 17712 Worker thread wakes up
22:11:18.084 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.8 px 159 ms NORTH
22:11:18.090 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:18.090 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:21.536 03.446 17712 Exposure complete
22:11:21.817 00.281 17712 worker thread done servicing request
22:11:21.817 00.000 484 OnExposeComplete: enter
22:11:21.821 00.004 484 UpdateGuideState(): m_state=6
22:11:21.824 00.003 484 Star::Find(15, 1782, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:11:21.827 00.003 484 Star::Find returns 1 (0), X=1781.69, Y=858.38, Mass=253502, SNR=56.9, Peak=32144 HFD=3.0
22:11:21.833 00.006 484 MultiStar: [#1 -1.27,0.21,0.78,U] [#2 -1.32,-0.16,0.81,U] [#3 -1.36,-0.15,1.07,U] [#4 -1.09,0.28,0.74,U] [#5 -0.89,-0.17,0.54,U] [#6 -1.54,0.18,0.74,U] [#7 -1.15,-0.13,0.53,U] [#8 -1.22,0.03,0.82,U] 
22:11:21.835 00.002 484 single-star, 8 included, MultiStar: {-1.13, 0.03}, one-star: {-0.36, 0.11}
22:11:21.839 00.004 484 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.76) = xAngle (3.61 = -2.67)
22:11:21.842 00.003 484 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.60 = 0.31)
22:11:21.845 00.003 484 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.38 cameraTheta=2.85 mountX=-0.34 mountY=0.12, mountTheta=2.81
22:11:21.853 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.36, y=0.11, opts=13)
22:11:21.858 00.005 484 Enqueuing Move request for scope (-0.36, 0.11)
22:11:21.864 00.006 17712 Worker thread wakes up
22:11:21.864 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:11:21.867 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
22:11:21.867 00.000 484 UpdateGuideState exits: m=253502 SNR=56.9
22:11:21.871 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
22:11:21.872 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:21.875 00.003 17712 Moving (-0.36, 0.11) raw xDistance=-0.34 yDistance=0.12
22:11:21.875 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:21.878 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
22:11:21.878 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:21.879 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:21.879 00.000 17712 MoveAxis(E, 79, ABG)
22:11:21.879 00.000 17712 Guiding  Dir = 2, Dur = 79
22:11:21.880 00.001 17712 IsSlewing returns 0
22:11:21.880 00.000 484 Enqueuing Expose request
22:11:21.884 00.004 17712 IsGuiding returns 0
22:11:21.885 00.001 17712 PulseGuide returned control before completion, sleep 89
22:11:21.987 00.102 17712 IsGuiding returns 1
22:11:21.987 00.000 17712 scope still moving after pulse duration time elapsed
22:11:22.020 00.033 17712 IsSlewing returns 0
22:11:22.020 00.000 17712 IsGuiding returns 0
22:11:22.020 00.000 17712 scope move finished after 79 + 56 ms
22:11:22.020 00.000 17712 Move returns status 0, amount 79
22:11:22.021 00.001 17712 MoveAxis(N, 0, ABG)
22:11:22.021 00.000 17712 Move returns status 0, amount 0
22:11:22.021 00.000 17712 move complete, result=0
22:11:22.021 00.000 17712 worker thread done servicing request
22:11:22.021 00.000 17712 Worker thread wakes up
22:11:22.021 00.000 484 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
22:11:22.025 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:22.025 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:25.428 03.403 17712 Exposure complete
22:11:25.679 00.251 17712 worker thread done servicing request
22:11:25.681 00.002 484 OnExposeComplete: enter
22:11:25.684 00.003 484 UpdateGuideState(): m_state=6
22:11:25.689 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:11:25.693 00.004 484 Star::Find returns 1 (0), X=1782.59, Y=858.10, Mass=241850, SNR=52.9, Peak=47623 HFD=2.3
22:11:25.696 00.003 484 MultiStar: [#1 -0.34,0.07,0.95,U] [#2 -0.45,-0.01,1.01,U] [#3 -0.73,-0.08,1.11,U] [#4 -0.33,-0.16,0.77,U] [#5 -0.33,-0.07,0.76,U] [#6 -0.97,0.32,0.84,U] [#7 -0.29,-0.09,0.67,U] [#8 -0.79,-0.47,0.91,U] 
22:11:25.699 00.003 484 refined, 8 included, MultiStar: {-0.41, -0.07}, one-star: {0.54, -0.17}
22:11:25.703 00.004 484 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.76) = xAngle (-2.20 = -2.20)
22:11:25.706 00.003 484 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.78 = 0.78)
22:11:25.710 00.004 484 CameraToMount -- cameraX=-0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-2.96 mountX=-0.25 mountY=0.29, mountTheta=2.27
22:11:25.715 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.41, y=-0.07, opts=13)
22:11:25.719 00.004 484 Enqueuing Move request for scope (-0.41, -0.07)
22:11:25.721 00.002 17712 Worker thread wakes up
22:11:25.722 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.07) opts 0xd
22:11:25.722 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1600, FiltMax=65535, Gamma=1.000
22:11:25.725 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.41, -0.07)
22:11:25.725 00.000 484 UpdateGuideState exits: m=241850 SNR=52.9
22:11:25.727 00.002 17712 Moving (-0.41, -0.07) raw xDistance=-0.25 yDistance=0.29
22:11:25.728 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:25.730 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:25.732 00.002 484 Enqueuing Expose request
22:11:25.735 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:11:25.735 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:25.735 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:11:25.735 00.000 17712 MoveAxis(E, 0, ABG)
22:11:25.735 00.000 17712 Move returns status 0, amount 0
22:11:25.735 00.000 17712 MoveAxis(N, 0, ABG)
22:11:25.735 00.000 17712 Move returns status 0, amount 0
22:11:25.735 00.000 17712 move complete, result=0
22:11:25.736 00.001 17712 worker thread done servicing request
22:11:25.736 00.000 17712 Worker thread wakes up
22:11:25.736 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:25.736 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:25.739 00.003 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:11:29.145 03.406 17712 Exposure complete
22:11:29.482 00.337 17712 worker thread done servicing request
22:11:29.482 00.000 484 OnExposeComplete: enter
22:11:29.486 00.004 484 UpdateGuideState(): m_state=6
22:11:29.492 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:11:29.497 00.005 484 Star::Find returns 1 (0), X=1782.16, Y=858.94, Mass=235283, SNR=61.8, Peak=45776 HFD=2.3
22:11:29.501 00.004 484 MultiStar: [#1 -0.91,0.61,0.92,U] [#2 -0.80,0.34,0.82,U] [#3 -1.04,0.43,1.07,U] [#4 -0.76,0.40,0.64,U] [#5 -0.57,0.25,0.58,U] [#6 -1.15,0.50,0.82,U] [#7 -0.50,0.29,0.64,U] [#8 -0.99,-0.19,0.66,U] 
22:11:29.504 00.003 484 single-star, 8 included, MultiStar: {-0.73, 0.40}, one-star: {0.11, 0.67}
22:11:29.508 00.004 484 CameraToMount -- cameraTheta (1.40) - m_xAngle (-0.76) = xAngle (2.16 = 2.16)
22:11:29.511 00.003 484 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.15 = -1.14)
22:11:29.515 00.004 484 CameraToMount -- cameraX=0.11 cameraY=0.67 hyp=0.68 cameraTheta=1.40 mountX=-0.38 mountY=-0.62, mountTheta=-2.12
22:11:29.522 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=0.67, opts=13)
22:11:29.526 00.004 484 Enqueuing Move request for scope (0.11, 0.67)
22:11:29.528 00.002 17712 Worker thread wakes up
22:11:29.529 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.67) opts 0xd
22:11:29.529 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1587, FiltMax=65535, Gamma=1.000
22:11:29.532 00.003 17712 Handling offset move in thread for scope, endpoint = (0.11, 0.67)
22:11:29.533 00.001 484 UpdateGuideState exits: m=235283 SNR=61.8
22:11:29.536 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:29.539 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:29.543 00.004 484 Enqueuing Expose request
22:11:29.546 00.003 17712 Moving (0.11, 0.67) raw xDistance=-0.38 yDistance=-0.62
22:11:29.546 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:11:29.546 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:11:29.546 00.000 17712 MoveAxis(E, 88, ABG)
22:11:29.546 00.000 17712 Guiding  Dir = 2, Dur = 88
22:11:29.547 00.001 17712 IsSlewing returns 0
22:11:29.547 00.000 17712 IsGuiding returns 0
22:11:29.547 00.000 17712 PulseGuide returned control before completion, sleep 98
22:11:29.658 00.111 17712 IsGuiding returns 0
22:11:29.658 00.000 17712 Move returns status 0, amount 88
22:11:29.658 00.000 17712 MoveAxis(N, 116, ABG)
22:11:29.658 00.000 17712 Guiding  Dir = 0, Dur = 116
22:11:29.659 00.001 17712 IsSlewing returns 0
22:11:29.659 00.000 17712 IsGuiding returns 0
22:11:29.659 00.000 17712 PulseGuide returned control before completion, sleep 126
22:11:29.799 00.140 17712 IsGuiding returns 1
22:11:29.799 00.000 17712 scope still moving after pulse duration time elapsed
22:11:29.830 00.031 17712 IsSlewing returns 0
22:11:29.830 00.000 17712 IsGuiding returns 0
22:11:29.831 00.001 17712 scope move finished after 116 + 55 ms
22:11:29.831 00.000 17712 Move returns status 0, amount 116
22:11:29.831 00.000 17712 move complete, result=0
22:11:29.831 00.000 17712 worker thread done servicing request
22:11:29.831 00.000 17712 Worker thread wakes up
22:11:29.831 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:29.831 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:29.831 00.000 484 GuideStep: -0.4 px 88 ms EAST, -0.6 px 116 ms NORTH
22:11:33.253 03.422 17712 Exposure complete
22:11:33.532 00.279 17712 worker thread done servicing request
22:11:33.532 00.000 484 OnExposeComplete: enter
22:11:33.535 00.003 484 UpdateGuideState(): m_state=6
22:11:33.538 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:11:33.542 00.004 484 Star::Find returns 1 (0), X=1781.83, Y=858.79, Mass=243870, SNR=53.2, Peak=63456 HFD=2.3
22:11:33.546 00.004 484 MultiStar: [#1 -1.51,0.87,0.00,M1] [#2 -1.41,0.08,1.05,U] [#3 -1.69,0.49,0.00,M1] [#4 -1.34,0.52,0.93,U] [#5 -1.35,0.63,0.72,U] [#6 -1.84,1.19,0.00,M1] [#7 -1.23,0.55,0.80,U] [#8 -1.76,0.49,0.00,M1] 
22:11:33.549 00.003 484 single-star, 4 included, MultiStar: {-1.09, 0.44}, one-star: {-0.21, 0.52}
22:11:33.553 00.004 484 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.76) = xAngle (2.72 = 2.72)
22:11:33.556 00.003 484 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.71 = -0.58)
22:11:33.559 00.003 484 CameraToMount -- cameraX=-0.21 cameraY=0.52 hyp=0.56 cameraTheta=1.96 mountX=-0.51 mountY=-0.30, mountTheta=-2.60
22:11:33.569 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=0.52, opts=13)
22:11:33.572 00.003 484 Enqueuing Move request for scope (-0.21, 0.52)
22:11:33.574 00.002 17712 Worker thread wakes up
22:11:33.575 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.52) opts 0xd
22:11:33.575 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.21, 0.52)
22:11:33.575 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1383, FiltMax=65535, Gamma=1.000
22:11:33.578 00.003 17712 Moving (-0.21, 0.52) raw xDistance=-0.51 yDistance=-0.30
22:11:33.578 00.000 484 UpdateGuideState exits: m=243870 SNR=53.2
22:11:33.582 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
22:11:33.582 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:33.582 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:11:33.582 00.000 17712 MoveAxis(E, 125, ABG)
22:11:33.582 00.000 17712 Guiding  Dir = 2, Dur = 125
22:11:33.583 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:33.587 00.004 17712 IsSlewing returns 0
22:11:33.587 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:33.590 00.003 484 Enqueuing Expose request
22:11:33.592 00.002 17712 IsGuiding returns 0
22:11:33.593 00.001 17712 PulseGuide returned control before completion, sleep 135
22:11:33.741 00.148 17712 IsGuiding returns 1
22:11:33.741 00.000 17712 scope still moving after pulse duration time elapsed
22:11:33.772 00.031 17712 IsSlewing returns 0
22:11:33.772 00.000 17712 IsGuiding returns 0
22:11:33.772 00.000 17712 scope move finished after 125 + 55 ms
22:11:33.772 00.000 17712 Move returns status 0, amount 125
22:11:33.773 00.001 17712 MoveAxis(N, 0, ABG)
22:11:33.773 00.000 17712 Move returns status 0, amount 0
22:11:33.773 00.000 17712 move complete, result=0
22:11:33.773 00.000 17712 worker thread done servicing request
22:11:33.773 00.000 17712 Worker thread wakes up
22:11:33.773 00.000 484 GuideStep: -0.5 px 125 ms EAST, -0.3 px 0 ms NORTH
22:11:33.777 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:33.777 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:37.206 03.429 17712 Exposure complete
22:11:37.489 00.283 17712 worker thread done servicing request
22:11:37.489 00.000 484 OnExposeComplete: enter
22:11:37.492 00.003 484 UpdateGuideState(): m_state=6
22:11:37.497 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:11:37.501 00.004 484 Star::Find returns 1 (0), X=1781.10, Y=858.94, Mass=247509, SNR=51.7, Peak=42298 HFD=2.3
22:11:37.505 00.004 484 MultiStar: [#1 -2.30,1.06,0.00,M2] [#2 -2.19,0.81,0.00,M1] [#3 -2.29,0.94,0.00,M2] [#4 -2.00,0.86,0.00,M1] [#5 -1.83,0.53,0.00,M1] [#6 -2.49,1.22,0.00,M2] [#7 -2.13,0.81,0.00,M1] [#8 -2.22,0.69,0.00,M2] 
22:11:37.508 00.003 484 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.76) = xAngle (3.28 = -3.00)
22:11:37.511 00.003 484 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.27 = -0.01)
22:11:37.514 00.003 484 CameraToMount -- cameraX=-0.95 cameraY=0.67 hyp=1.16 cameraTheta=2.53 mountX=-1.15 mountY=-0.01, mountTheta=-3.13
22:11:37.523 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.95, y=0.67, opts=13)
22:11:37.526 00.003 484 Enqueuing Move request for scope (-0.95, 0.67)
22:11:37.530 00.004 17712 Worker thread wakes up
22:11:37.530 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.67) opts 0xd
22:11:37.530 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.95, 0.67)
22:11:37.530 00.000 17712 Moving (-0.95, 0.67) raw xDistance=-1.15 yDistance=-0.01
22:11:37.530 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.15
22:11:37.530 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:37.530 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1427, FiltMax=65535, Gamma=1.000
22:11:37.535 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:37.535 00.000 484 UpdateGuideState exits: m=247509 SNR=51.7
22:11:37.537 00.002 17712 MoveAxis(E, 277, ABG)
22:11:37.539 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:37.542 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:37.546 00.004 17712 Guiding  Dir = 2, Dur = 277
22:11:37.546 00.000 484 Enqueuing Expose request
22:11:37.550 00.004 17712 IsSlewing returns 0
22:11:37.551 00.001 17712 IsGuiding returns 0
22:11:37.551 00.000 17712 PulseGuide returned control before completion, sleep 287
22:11:37.843 00.292 17712 IsGuiding returns 1
22:11:37.843 00.000 17712 scope still moving after pulse duration time elapsed
22:11:37.874 00.031 17712 IsSlewing returns 0
22:11:37.874 00.000 17712 IsGuiding returns 0
22:11:37.874 00.000 17712 scope move finished after 277 + 46 ms
22:11:37.875 00.001 17712 Move returns status 0, amount 277
22:11:37.875 00.000 17712 MoveAxis(N, 0, ABG)
22:11:37.875 00.000 17712 Move returns status 0, amount 0
22:11:37.875 00.000 17712 move complete, result=0
22:11:37.875 00.000 17712 worker thread done servicing request
22:11:37.875 00.000 17712 Worker thread wakes up
22:11:37.875 00.000 484 GuideStep: -1.1 px 277 ms EAST, -0.0 px 0 ms NORTH
22:11:37.879 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:37.879 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:41.285 03.406 17712 Exposure complete
22:11:41.570 00.285 17712 worker thread done servicing request
22:11:41.570 00.000 484 OnExposeComplete: enter
22:11:41.574 00.004 484 UpdateGuideState(): m_state=6
22:11:41.577 00.003 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:11:41.581 00.004 484 Star::Find returns 1 (0), X=1781.26, Y=859.13, Mass=233429, SNR=63.1, Peak=47034 HFD=1.9
22:11:41.585 00.004 484 MultiStar: [#1 -1.81,1.06,0.00,M3] [#2 -1.85,0.74,0.00,M2] [#3 -2.05,0.60,0.00,M3] [#4 -1.71,0.59,0.00,M2] [#5 -1.54,0.74,0.00,M2] [#6 -2.31,1.31,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 -1.60,0.37,0.00,M3] [#9 -2.24,0.42,0.00,M1] 
22:11:41.590 00.005 484 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.76) = xAngle (3.07 = 3.07)
22:11:41.593 00.003 484 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.06 = -0.23)
22:11:41.597 00.004 484 CameraToMount -- cameraX=-0.79 cameraY=0.86 hyp=1.17 cameraTheta=2.31 mountX=-1.17 mountY=-0.26, mountTheta=-2.92
22:11:41.604 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.79, y=0.86, opts=13)
22:11:41.608 00.004 484 Enqueuing Move request for scope (-0.79, 0.86)
22:11:41.610 00.002 17712 Worker thread wakes up
22:11:41.610 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1360, FiltMax=65535, Gamma=1.000
22:11:41.616 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.86) opts 0xd
22:11:41.616 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.79, 0.86)
22:11:41.616 00.000 17712 Moving (-0.79, 0.86) raw xDistance=-1.17 yDistance=-0.26
22:11:41.616 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.17
22:11:41.616 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:41.617 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:11:41.617 00.000 17712 MoveAxis(E, 292, ABG)
22:11:41.617 00.000 17712 Guiding  Dir = 2, Dur = 292
22:11:41.617 00.000 17712 IsSlewing returns 0
22:11:41.617 00.000 484 UpdateGuideState exits: m=233429 SNR=63.1
22:11:41.621 00.004 17712 IsGuiding returns 0
22:11:41.621 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:41.625 00.004 17712 PulseGuide returned control before completion, sleep 302
22:11:41.625 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:41.628 00.003 484 Enqueuing Expose request
22:11:41.940 00.312 17712 IsGuiding returns 0
22:11:41.940 00.000 17712 Move returns status 0, amount 292
22:11:41.940 00.000 17712 MoveAxis(N, 0, ABG)
22:11:41.940 00.000 17712 Move returns status 0, amount 0
22:11:41.940 00.000 17712 move complete, result=0
22:11:41.940 00.000 17712 worker thread done servicing request
22:11:41.940 00.000 17712 Worker thread wakes up
22:11:41.941 00.001 484 GuideStep: -1.2 px 292 ms EAST, -0.3 px 0 ms NORTH
22:11:41.944 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:41.944 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:45.374 03.430 17712 Exposure complete
22:11:45.645 00.271 17712 worker thread done servicing request
22:11:45.646 00.001 484 OnExposeComplete: enter
22:11:45.649 00.003 484 UpdateGuideState(): m_state=6
22:11:45.653 00.004 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:11:45.658 00.005 484 Star::Find returns 1 (0), X=1781.84, Y=859.01, Mass=234509, SNR=61.1, Peak=56592 HFD=2.0
22:11:45.661 00.003 484 MultiStar: [#1 -1.56,0.77,0.00,M4] [#2 -1.62,0.49,0.00,M3] [#3 -1.51,0.48,0.94,U] [#4 -1.19,0.39,0.74,U] [#5 -1.19,0.50,0.65,U] [#6 -1.81,0.93,0.00,M4] [#7 -1.41,0.55,0.61,U] [#8 -1.66,0.18,0.00,M4] 
22:11:45.665 00.004 484 single-star, 4 included, MultiStar: {-1.05, 0.54}, one-star: {-0.20, 0.74}
22:11:45.668 00.003 484 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.76) = xAngle (2.60 = 2.60)
22:11:45.671 00.003 484 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.59 = -0.70)
22:11:45.674 00.003 484 CameraToMount -- cameraX=-0.20 cameraY=0.74 hyp=0.76 cameraTheta=1.84 mountX=-0.65 mountY=-0.49, mountTheta=-2.50
22:11:45.683 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=0.74, opts=13)
22:11:45.686 00.003 484 Enqueuing Move request for scope (-0.20, 0.74)
22:11:45.690 00.004 17712 Worker thread wakes up
22:11:45.690 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:11:45.693 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.74) opts 0xd
22:11:45.693 00.000 484 UpdateGuideState exits: m=234509 SNR=61.1
22:11:45.698 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.20, 0.74)
22:11:45.698 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:45.701 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:45.705 00.004 484 Enqueuing Expose request
22:11:45.708 00.003 17712 Moving (-0.20, 0.74) raw xDistance=-0.65 yDistance=-0.49
22:11:45.708 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.65
22:11:45.708 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:11:45.708 00.000 17712 MoveAxis(E, 173, ABG)
22:11:45.708 00.000 17712 Guiding  Dir = 2, Dur = 173
22:11:45.708 00.000 17712 IsSlewing returns 0
22:11:45.709 00.001 17712 IsGuiding returns 0
22:11:45.709 00.000 17712 PulseGuide returned control before completion, sleep 183
22:11:45.905 00.196 17712 IsGuiding returns 1
22:11:45.905 00.000 17712 scope still moving after pulse duration time elapsed
22:11:45.936 00.031 17712 IsSlewing returns 0
22:11:45.936 00.000 17712 IsGuiding returns 0
22:11:45.937 00.001 17712 scope move finished after 173 + 55 ms
22:11:45.937 00.000 17712 Move returns status 0, amount 173
22:11:45.937 00.000 17712 MoveAxis(N, 92, ABG)
22:11:45.937 00.000 17712 Guiding  Dir = 0, Dur = 92
22:11:45.938 00.001 17712 IsSlewing returns 0
22:11:45.938 00.000 17712 IsGuiding returns 0
22:11:45.938 00.000 17712 PulseGuide returned control before completion, sleep 102
22:11:46.045 00.107 17712 IsGuiding returns 1
22:11:46.045 00.000 17712 scope still moving after pulse duration time elapsed
22:11:46.077 00.032 17712 IsSlewing returns 0
22:11:46.077 00.000 17712 IsGuiding returns 0
22:11:46.078 00.001 17712 scope move finished after 92 + 47 ms
22:11:46.078 00.000 17712 Move returns status 0, amount 92
22:11:46.078 00.000 17712 move complete, result=0
22:11:46.078 00.000 484 GuideStep: -0.7 px 173 ms EAST, -0.5 px 92 ms NORTH
22:11:46.085 00.007 17712 worker thread done servicing request
22:11:46.085 00.000 17712 Worker thread wakes up
22:11:46.086 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:46.086 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:49.507 03.421 17712 Exposure complete
22:11:49.780 00.273 17712 worker thread done servicing request
22:11:49.780 00.000 484 OnExposeComplete: enter
22:11:49.784 00.004 484 UpdateGuideState(): m_state=6
22:11:49.790 00.006 484 Star::Find(15, 1781, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:11:49.794 00.004 484 Star::Find returns 1 (0), X=1781.00, Y=858.68, Mass=257403, SNR=61.2, Peak=48650 HFD=2.4
22:11:49.799 00.005 484 MultiStar: [#1 -1.98,0.44,0.00,M5] [#2 -1.87,0.21,0.00,M4] [#3 -2.05,-0.03,0.00,M3] [#4 -1.97,0.26,0.00,M2] [#5 -1.71,0.37,0.00,M2] [#6 -2.29,0.71,0.00,M5] [#7 -1.94,0.35,0.00,M1] [#8 -2.00,-0.13,0.00,M5] 
22:11:49.804 00.005 484 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.76) = xAngle (3.52 = -2.76)
22:11:49.807 00.003 484 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.51 = 0.23)
22:11:49.810 00.003 484 CameraToMount -- cameraX=-1.05 cameraY=0.41 hyp=1.13 cameraTheta=2.77 mountX=-1.05 mountY=0.26, mountTheta=2.90
22:11:49.821 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-1.05, y=0.41, opts=13)
22:11:49.825 00.004 484 Enqueuing Move request for scope (-1.05, 0.41)
22:11:49.829 00.004 17712 Worker thread wakes up
22:11:49.829 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.41) opts 0xd
22:11:49.829 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.05, 0.41)
22:11:49.830 00.001 17712 Moving (-1.05, 0.41) raw xDistance=-1.05 yDistance=0.26
22:11:49.830 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
22:11:49.830 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:49.830 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1301, FiltMax=65535, Gamma=1.000
22:11:49.834 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:11:49.834 00.000 484 UpdateGuideState exits: m=257403 SNR=61.2
22:11:49.838 00.004 17712 MoveAxis(E, 257, ABG)
22:11:49.838 00.000 17712 Guiding  Dir = 2, Dur = 257
22:11:49.839 00.001 17712 IsSlewing returns 0
22:11:49.839 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:49.843 00.004 17712 IsGuiding returns 0
22:11:49.843 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:49.848 00.005 484 Enqueuing Expose request
22:11:49.851 00.003 17712 PulseGuide returned control before completion, sleep 267
22:11:50.129 00.278 17712 IsGuiding returns 0
22:11:50.129 00.000 17712 Move returns status 0, amount 257
22:11:50.130 00.001 17712 MoveAxis(N, 0, ABG)
22:11:50.130 00.000 17712 Move returns status 0, amount 0
22:11:50.130 00.000 17712 move complete, result=0
22:11:50.130 00.000 17712 worker thread done servicing request
22:11:50.130 00.000 484 GuideStep: -1.0 px 257 ms EAST, 0.3 px 0 ms NORTH
22:11:50.134 00.004 17712 Worker thread wakes up
22:11:50.134 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:50.134 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:53.573 03.439 17712 Exposure complete
22:11:53.879 00.306 17712 worker thread done servicing request
22:11:53.879 00.000 484 OnExposeComplete: enter
22:11:53.882 00.003 484 UpdateGuideState(): m_state=6
22:11:53.886 00.004 484 Star::Find(15, 1780, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:11:53.888 00.002 484 Star::Find returns 1 (0), X=1781.91, Y=858.32, Mass=239634, SNR=57.8, Peak=46163 HFD=2.3
22:11:53.892 00.004 484 MultiStar: [#1 -1.04,0.35,1.04,U] [#2 -1.29,-0.24,0.81,U] [#3 -1.50,-0.05,1.04,U] [#4 -1.28,0.11,0.72,U] [#5 -1.16,-0.05,0.62,U] [#6 -1.57,0.37,0.87,U] [#7 -1.40,0.02,0.68,U] [#8 -1.48,0.03,0.90,U] 
22:11:53.895 00.003 484 single-star, 8 included, MultiStar: {-1.19, 0.08}, one-star: {-0.14, 0.05}
22:11:53.898 00.003 484 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.76) = xAngle (3.58 = -2.71)
22:11:53.900 00.002 484 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.56 = 0.28)
22:11:53.904 00.004 484 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.82 mountX=-0.13 mountY=0.04, mountTheta=2.85
22:11:53.911 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=0.05, opts=13)
22:11:53.914 00.003 484 Enqueuing Move request for scope (-0.14, 0.05)
22:11:53.916 00.002 17712 Worker thread wakes up
22:11:53.917 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1415, FiltMax=65535, Gamma=1.000
22:11:53.920 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
22:11:53.920 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
22:11:53.920 00.000 484 UpdateGuideState exits: m=239634 SNR=57.8
22:11:53.924 00.004 17712 Moving (-0.14, 0.05) raw xDistance=-0.13 yDistance=0.04
22:11:53.924 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:11:53.924 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:53.924 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:11:53.924 00.000 17712 MoveAxis(E, 0, ABG)
22:11:53.924 00.000 17712 Move returns status 0, amount 0
22:11:53.924 00.000 17712 MoveAxis(N, 0, ABG)
22:11:53.925 00.001 17712 Move returns status 0, amount 0
22:11:53.925 00.000 17712 move complete, result=0
22:11:53.925 00.000 17712 worker thread done servicing request
22:11:53.925 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:53.931 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:53.935 00.004 484 Enqueuing Expose request
22:11:53.938 00.003 17712 Worker thread wakes up
22:11:53.938 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:11:53.941 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:53.941 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:11:57.378 03.437 17712 Exposure complete
22:11:57.659 00.281 17712 worker thread done servicing request
22:11:57.660 00.001 484 OnExposeComplete: enter
22:11:57.664 00.004 484 UpdateGuideState(): m_state=6
22:11:57.669 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:11:57.673 00.004 484 Star::Find returns 1 (0), X=1781.86, Y=858.47, Mass=249238, SNR=56.4, Peak=52752 HFD=2.0
22:11:57.676 00.003 484 MultiStar: [#1 -1.79,0.48,0.00,M5] [#2 -1.74,0.06,0.00,M4] [#3 -1.63,0.17,0.00,M3] [#4 -1.47,0.34,0.77,U] [#5 -1.45,0.52,0.74,U] [#6 -1.74,0.62,0.00,M5] [#7 -1.30,0.53,0.67,U] [#8 -1.77,-0.17,0.00,M5] 
22:11:57.683 00.007 484 single-star, 3 included, MultiStar: {-1.03, 0.38}, one-star: {-0.19, 0.20}
22:11:57.687 00.004 484 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.76) = xAngle (3.10 = 3.10)
22:11:57.690 00.003 484 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.08 = -0.20)
22:11:57.692 00.002 484 CameraToMount -- cameraX=-0.19 cameraY=0.20 hyp=0.27 cameraTheta=2.34 mountX=-0.27 mountY=-0.05, mountTheta=-2.95
22:11:57.699 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.19, y=0.20, opts=13)
22:11:57.705 00.006 484 Enqueuing Move request for scope (-0.19, 0.20)
22:11:57.708 00.003 17712 Worker thread wakes up
22:11:57.708 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1303, FiltMax=65535, Gamma=1.000
22:11:57.712 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.20) opts 0xd
22:11:57.712 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.19, 0.20)
22:11:57.712 00.000 17712 Moving (-0.19, 0.20) raw xDistance=-0.27 yDistance=-0.05
22:11:57.712 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:11:57.712 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:57.713 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:11:57.713 00.000 17712 MoveAxis(E, 0, ABG)
22:11:57.713 00.000 17712 Move returns status 0, amount 0
22:11:57.713 00.000 17712 MoveAxis(N, 0, ABG)
22:11:57.713 00.000 484 UpdateGuideState exits: m=249238 SNR=56.4
22:11:57.717 00.004 17712 Move returns status 0, amount 0
22:11:57.717 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:57.721 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:11:57.724 00.003 484 Enqueuing Expose request
22:11:57.727 00.003 17712 move complete, result=0
22:11:57.727 00.000 17712 worker thread done servicing request
22:11:57.727 00.000 17712 Worker thread wakes up
22:11:57.727 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:11:57.731 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:11:57.732 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:01.178 03.446 17712 Exposure complete
22:12:01.512 00.334 17712 worker thread done servicing request
22:12:01.512 00.000 484 OnExposeComplete: enter
22:12:01.517 00.005 484 UpdateGuideState(): m_state=6
22:12:01.524 00.007 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:12:01.530 00.006 484 Star::Find returns 1 (0), X=1782.12, Y=858.16, Mass=231202, SNR=57.1, Peak=38704 HFD=2.4
22:12:01.535 00.005 484 MultiStar: [#1 -0.85,0.14,0.96,U] [#2 -0.85,-0.27,0.82,U] [#3 -1.06,-0.31,1.03,U] [#4 -0.79,-0.01,0.76,U] [#5 -0.74,0.05,0.80,U] [#6 -1.34,0.10,0.80,U] [#7 -1.02,0.01,0.70,U] [#8 -1.06,-0.29,0.81,U] 
22:12:01.543 00.008 484 single-star, 8 included, MultiStar: {-0.83, -0.08}, one-star: {0.07, -0.11}
22:12:01.548 00.005 484 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.76) = xAngle (-0.23 = -0.23)
22:12:01.552 00.004 484 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.75 = 2.75)
22:12:01.559 00.007 484 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=0.12 mountY=0.05, mountTheta=0.37
22:12:01.579 00.020 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=-0.11, opts=13)
22:12:01.586 00.007 484 Enqueuing Move request for scope (0.07, -0.11)
22:12:01.592 00.006 17712 Worker thread wakes up
22:12:01.592 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:12:01.592 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:12:01.592 00.000 17712 Moving (0.07, -0.11) raw xDistance=0.12 yDistance=0.05
22:12:01.593 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:12:01.593 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1117, FiltMax=65535, Gamma=1.000
22:12:01.599 00.006 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:01.599 00.000 484 UpdateGuideState exits: m=231202 SNR=57.1
22:12:01.605 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:01.605 00.000 17712 MoveAxis(E, 0, ABG)
22:12:01.605 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.609 00.004 17712 Move returns status 0, amount 0
22:12:01.610 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:01.617 00.007 17712 MoveAxis(N, 0, ABG)
22:12:01.617 00.000 17712 Move returns status 0, amount 0
22:12:01.617 00.000 17712 move complete, result=0
22:12:01.617 00.000 484 Enqueuing Expose request
22:12:01.621 00.004 17712 worker thread done servicing request
22:12:01.621 00.000 17712 Worker thread wakes up
22:12:01.621 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:12:01.627 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:01.627 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:05.092 03.465 17712 Exposure complete
22:12:05.490 00.398 17712 worker thread done servicing request
22:12:05.490 00.000 484 OnExposeComplete: enter
22:12:05.497 00.007 484 UpdateGuideState(): m_state=6
22:12:05.504 00.007 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:12:05.514 00.010 484 Star::Find returns 1 (0), X=1781.57, Y=858.87, Mass=267791, SNR=65.5, Peak=57296 HFD=2.0
22:12:05.520 00.006 484 MultiStar: [#1 -1.81,0.72,0.00,M5] [#2 -1.62,0.37,0.00,M4] [#3 -2.03,0.21,0.00,M3] [#4 -1.18,0.31,0.66,U] [#5 -1.38,0.46,0.65,U] [#6 -2.28,0.48,0.00,M5] [#7 0.00,0.00,0.00,L] [#8 -1.92,-0.05,0.00,M5] [#9 -1.78,-0.44,0.00,M2] 
22:12:05.533 00.013 484 single-star, 2 included, MultiStar: {-0.93, 0.48}, one-star: {-0.47, 0.60}
22:12:05.537 00.004 484 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.76) = xAngle (3.00 = 3.00)
22:12:05.551 00.014 484 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.98 = -0.30)
22:12:05.559 00.008 484 CameraToMount -- cameraX=-0.47 cameraY=0.60 hyp=0.77 cameraTheta=2.24 mountX=-0.76 mountY=-0.23, mountTheta=-2.85
22:12:05.575 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.47, y=0.60, opts=13)
22:12:05.582 00.007 484 Enqueuing Move request for scope (-0.47, 0.60)
22:12:05.587 00.005 17712 Worker thread wakes up
22:12:05.587 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1381, FiltMax=65535, Gamma=1.000
22:12:05.593 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.60) opts 0xd
22:12:05.593 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.47, 0.60)
22:12:05.593 00.000 17712 Moving (-0.47, 0.60) raw xDistance=-0.76 yDistance=-0.23
22:12:05.593 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
22:12:05.594 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:05.594 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:12:05.594 00.000 17712 MoveAxis(E, 177, ABG)
22:12:05.594 00.000 17712 Guiding  Dir = 2, Dur = 177
22:12:05.595 00.001 17712 IsSlewing returns 0
22:12:05.595 00.000 484 UpdateGuideState exits: m=267791 SNR=65.5
22:12:05.602 00.007 17712 IsGuiding returns 0
22:12:05.602 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:05.606 00.004 17712 PulseGuide returned control before completion, sleep 187
22:12:05.607 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:05.610 00.003 484 Enqueuing Expose request
22:12:05.808 00.198 17712 IsGuiding returns 0
22:12:05.808 00.000 17712 Move returns status 0, amount 177
22:12:05.808 00.000 17712 MoveAxis(N, 0, ABG)
22:12:05.808 00.000 17712 Move returns status 0, amount 0
22:12:05.808 00.000 17712 move complete, result=0
22:12:05.810 00.002 17712 worker thread done servicing request
22:12:05.810 00.000 17712 Worker thread wakes up
22:12:05.810 00.000 484 GuideStep: -0.8 px 177 ms EAST, -0.2 px 0 ms NORTH
22:12:05.815 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:05.815 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:09.357 03.542 17712 Exposure complete
22:12:09.710 00.353 17712 worker thread done servicing request
22:12:09.710 00.000 484 OnExposeComplete: enter
22:12:09.715 00.005 484 UpdateGuideState(): m_state=6
22:12:09.719 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:12:09.724 00.005 484 Star::Find returns 1 (0), X=1781.31, Y=858.23, Mass=236405, SNR=62.1, Peak=43056 HFD=2.0
22:12:09.728 00.004 484 MultiStar: [#1 -1.94,0.49,0.00,M6] [#2 -2.19,0.11,0.00,M5] [#3 -2.21,0.27,0.00,M4] [#4 -1.63,0.32,0.00,M1] [#5 -1.64,0.17,0.00,M1] [#6 -2.54,0.85,0.00,M6] [#7 -1.82,0.33,0.00,M1] [#8 -2.07,-0.17,0.00,M6] 
22:12:09.732 00.004 484 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.76) = xAngle (-2.34 = -2.34)
22:12:09.737 00.005 484 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.65 = 0.65)
22:12:09.742 00.005 484 CameraToMount -- cameraX=-0.74 cameraY=-0.04 hyp=0.74 cameraTheta=-3.09 mountX=-0.51 mountY=0.45, mountTheta=2.42
22:12:09.753 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.74, y=-0.04, opts=13)
22:12:09.759 00.006 484 Enqueuing Move request for scope (-0.74, -0.04)
22:12:09.763 00.004 17712 Worker thread wakes up
22:12:09.763 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1235, FiltMax=65535, Gamma=1.000
22:12:09.768 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.04) opts 0xd
22:12:09.768 00.000 484 UpdateGuideState exits: m=236405 SNR=62.1
22:12:09.774 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.74, -0.04)
22:12:09.774 00.000 17712 Moving (-0.74, -0.04) raw xDistance=-0.51 yDistance=0.45
22:12:09.774 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
22:12:09.774 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:09.774 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:12:09.775 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:09.779 00.004 17712 MoveAxis(E, 131, ABG)
22:12:09.779 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:09.784 00.005 484 Enqueuing Expose request
22:12:09.788 00.004 17712 Guiding  Dir = 2, Dur = 131
22:12:09.788 00.000 17712 IsSlewing returns 0
22:12:09.789 00.001 17712 IsGuiding returns 0
22:12:09.790 00.001 17712 PulseGuide returned control before completion, sleep 141
22:12:09.938 00.148 17712 IsGuiding returns 1
22:12:09.938 00.000 17712 scope still moving after pulse duration time elapsed
22:12:09.969 00.031 17712 IsSlewing returns 0
22:12:09.970 00.001 17712 IsGuiding returns 0
22:12:09.970 00.000 17712 scope move finished after 131 + 50 ms
22:12:09.970 00.000 17712 Move returns status 0, amount 131
22:12:09.970 00.000 17712 MoveAxis(N, 0, ABG)
22:12:09.970 00.000 17712 Move returns status 0, amount 0
22:12:09.970 00.000 17712 move complete, result=0
22:12:09.971 00.001 17712 worker thread done servicing request
22:12:09.971 00.000 484 GuideStep: -0.5 px 131 ms EAST, 0.4 px 0 ms NORTH
22:12:09.976 00.005 17712 Worker thread wakes up
22:12:09.976 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:09.976 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:13.402 03.426 17712 Exposure complete
22:12:13.760 00.358 17712 worker thread done servicing request
22:12:13.760 00.000 484 OnExposeComplete: enter
22:12:13.766 00.006 484 UpdateGuideState(): m_state=6
22:12:13.770 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:12:13.784 00.014 484 Star::Find returns 1 (0), X=1781.04, Y=858.15, Mass=266464, SNR=59.4, Peak=37088 HFD=2.6
22:12:13.789 00.005 484 MultiStar: [#1 -1.89,-0.05,0.00,M7] [#2 -2.13,-0.64,0.00,M6] [#3 -2.04,-0.22,0.00,M5] [#4 -1.61,-0.09,0.79,U] [#5 -1.73,-0.10,0.00,M2] [#6 -2.35,-0.11,0.00,M7] [#7 -2.01,-0.48,0.00,M2] [#8 -2.28,-0.54,0.00,M7] 
22:12:13.797 00.008 484 single-star, 1 included, MultiStar: {-1.27, -0.11}, one-star: {-1.01, -0.12}
22:12:13.802 00.005 484 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.76) = xAngle (-2.26 = -2.26)
22:12:13.814 00.012 484 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.72 = 0.72)
22:12:13.818 00.004 484 CameraToMount -- cameraX=-1.01 cameraY=-0.12 hyp=1.02 cameraTheta=-3.02 mountX=-0.65 mountY=0.67, mountTheta=2.34
22:12:13.832 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-1.01, y=-0.12, opts=13)
22:12:13.837 00.005 484 Enqueuing Move request for scope (-1.01, -0.12)
22:12:13.846 00.009 17712 Worker thread wakes up
22:12:13.846 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:12:13.851 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.01, -0.12) opts 0xd
22:12:13.851 00.000 484 UpdateGuideState exits: m=266464 SNR=59.4
22:12:13.855 00.004 17712 Handling offset move in thread for scope, endpoint = (-1.01, -0.12)
22:12:13.855 00.000 17712 Moving (-1.01, -0.12) raw xDistance=-0.65 yDistance=0.67
22:12:13.855 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
22:12:13.855 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:13.855 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
22:12:13.855 00.000 17712 MoveAxis(E, 161, ABG)
22:12:13.855 00.000 17712 Guiding  Dir = 2, Dur = 161
22:12:13.856 00.001 17712 IsSlewing returns 0
22:12:13.858 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.868 00.010 17712 IsGuiding returns 0
22:12:13.869 00.001 17712 PulseGuide returned control before completion, sleep 171
22:12:13.869 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:13.875 00.006 484 Enqueuing Expose request
22:12:14.056 00.181 17712 IsGuiding returns 0
22:12:14.056 00.000 17712 Move returns status 0, amount 161
22:12:14.056 00.000 17712 MoveAxis(N, 0, ABG)
22:12:14.057 00.001 17712 Move returns status 0, amount 0
22:12:14.057 00.000 17712 move complete, result=0
22:12:14.057 00.000 17712 worker thread done servicing request
22:12:14.057 00.000 484 GuideStep: -0.6 px 161 ms EAST, 0.7 px 0 ms NORTH
22:12:14.061 00.004 17712 Worker thread wakes up
22:12:14.061 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:14.061 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:17.478 03.417 17712 Exposure complete
22:12:17.757 00.279 17712 worker thread done servicing request
22:12:17.758 00.001 484 OnExposeComplete: enter
22:12:17.761 00.003 484 UpdateGuideState(): m_state=6
22:12:17.766 00.005 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:12:17.769 00.003 484 Star::Find returns 1 (0), X=1782.44, Y=858.04, Mass=226983, SNR=46.7, Peak=40003 HFD=2.2
22:12:17.774 00.005 484 MultiStar: [#1 -1.09,0.10,1.20,U] [#2 -0.82,-0.40,1.25,U] [#3 -1.16,-0.22,1.42,U] [#4 -0.64,0.01,0.80,U] [#5 -0.78,-0.31,0.76,U] [#6 -1.48,0.16,0.88,U] [#7 -0.43,-0.39,0.79,U] [#8 -1.06,-0.31,0.88,U] 
22:12:17.776 00.002 484 single-star, 8 included, MultiStar: {-0.81, -0.18}, one-star: {0.39, -0.23}
22:12:17.781 00.005 484 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.76) = xAngle (0.23 = 0.23)
22:12:17.784 00.003 484 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.07)
22:12:17.788 00.004 484 CameraToMount -- cameraX=0.39 cameraY=-0.23 hyp=0.46 cameraTheta=-0.53 mountX=0.44 mountY=-0.03, mountTheta=-0.08
22:12:17.799 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.39, y=-0.23, opts=13)
22:12:17.803 00.004 484 Enqueuing Move request for scope (0.39, -0.23)
22:12:17.807 00.004 17712 Worker thread wakes up
22:12:17.807 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.23) opts 0xd
22:12:17.807 00.000 17712 Handling offset move in thread for scope, endpoint = (0.39, -0.23)
22:12:17.807 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1099, FiltMax=65535, Gamma=1.000
22:12:17.814 00.007 17712 Moving (0.39, -0.23) raw xDistance=0.44 yDistance=-0.03
22:12:17.814 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.44
22:12:17.815 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:17.815 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:17.815 00.000 17712 MoveAxis(W, 92, ABG)
22:12:17.815 00.000 17712 Guiding  Dir = 3, Dur = 92
22:12:17.815 00.000 17712 IsSlewing returns 0
22:12:17.817 00.002 484 UpdateGuideState exits: m=226983 SNR=46.7
22:12:17.824 00.007 17712 IsGuiding returns 0
22:12:17.824 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:17.829 00.005 17712 PulseGuide returned control before completion, sleep 102
22:12:17.829 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:17.838 00.009 484 Enqueuing Expose request
22:12:17.938 00.100 17712 IsGuiding returns 1
22:12:17.938 00.000 17712 scope still moving after pulse duration time elapsed
22:12:17.969 00.031 17712 IsSlewing returns 0
22:12:17.969 00.000 17712 IsGuiding returns 0
22:12:17.969 00.000 17712 scope move finished after 92 + 53 ms
22:12:17.969 00.000 17712 Move returns status 0, amount 92
22:12:17.970 00.001 17712 MoveAxis(N, 0, ABG)
22:12:17.970 00.000 17712 Move returns status 0, amount 0
22:12:17.970 00.000 17712 move complete, result=0
22:12:17.970 00.000 17712 worker thread done servicing request
22:12:17.970 00.000 484 GuideStep: 0.4 px 92 ms WEST, -0.0 px 0 ms NORTH
22:12:17.975 00.005 17712 Worker thread wakes up
22:12:17.975 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:17.975 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:21.393 03.418 17712 Exposure complete
22:12:21.714 00.321 17712 worker thread done servicing request
22:12:21.715 00.001 484 OnExposeComplete: enter
22:12:21.719 00.004 484 UpdateGuideState(): m_state=6
22:12:21.723 00.004 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:12:21.727 00.004 484 Star::Find returns 1 (0), X=1781.96, Y=858.56, Mass=249530, SNR=59.9, Peak=49312 HFD=2.2
22:12:21.732 00.005 484 MultiStar: [#1 -1.31,0.42,0.98,U] [#2 -1.41,-0.21,1.00,U] [#3 -1.57,0.11,0.93,U] [#4 -1.35,-0.09,0.72,U] [#5 -0.95,-0.07,0.59,U] [#6 -1.63,0.38,0.00,M7] [#7 -1.23,-0.17,0.67,U] [#8 -1.67,0.17,0.00,M7] 
22:12:21.735 00.003 484 single-star, 6 included, MultiStar: {-1.12, 0.06}, one-star: {-0.09, 0.29}
22:12:21.739 00.004 484 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.76) = xAngle (2.62 = 2.62)
22:12:21.743 00.004 484 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.61 = -0.67)
22:12:21.748 00.005 484 CameraToMount -- cameraX=-0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.86 mountX=-0.26 mountY=-0.19, mountTheta=-2.52
22:12:21.756 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.29, opts=13)
22:12:21.760 00.004 484 Enqueuing Move request for scope (-0.09, 0.29)
22:12:21.765 00.005 17712 Worker thread wakes up
22:12:21.765 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1217, FiltMax=65535, Gamma=1.000
22:12:21.769 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.29) opts 0xd
22:12:21.769 00.000 484 UpdateGuideState exits: m=249530 SNR=59.9
22:12:21.772 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.29)
22:12:21.772 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:21.776 00.004 17712 Moving (-0.09, 0.29) raw xDistance=-0.26 yDistance=-0.19
22:12:21.777 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:21.780 00.003 484 Enqueuing Expose request
22:12:21.783 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:12:21.783 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:21.783 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:12:21.783 00.000 17712 MoveAxis(E, 0, ABG)
22:12:21.783 00.000 17712 Move returns status 0, amount 0
22:12:21.784 00.001 17712 MoveAxis(N, 0, ABG)
22:12:21.784 00.000 17712 Move returns status 0, amount 0
22:12:21.784 00.000 17712 move complete, result=0
22:12:21.784 00.000 17712 worker thread done servicing request
22:12:21.784 00.000 17712 Worker thread wakes up
22:12:21.784 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:21.784 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:21.789 00.005 484 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:12:25.264 03.475 17712 Exposure complete
22:12:25.649 00.385 17712 worker thread done servicing request
22:12:25.649 00.000 484 OnExposeComplete: enter
22:12:25.654 00.005 484 UpdateGuideState(): m_state=6
22:12:25.660 00.006 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:12:25.666 00.006 484 Star::Find returns 1 (0), X=1780.74, Y=857.96, Mass=252840, SNR=60.3, Peak=30928 HFD=2.9
22:12:25.670 00.004 484 DistanceChecker: reject for large offset (1.35 > 1.31) avgDist = 0.66 count = 259
22:12:25.674 00.004 484 DistanceChecker: activated
22:12:25.684 00.010 484 Status Line: Recovering
22:12:25.692 00.008 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
22:12:25.699 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.00, opts=14)
22:12:25.704 00.005 484 Enqueuing Move request for scope (0.00, 0.00)
22:12:25.707 00.003 17712 Worker thread wakes up
22:12:25.707 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
22:12:25.707 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:12:25.707 00.000 17712 move complete, result=0
22:12:25.707 00.000 17712 worker thread done servicing request
22:12:25.818 00.111 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:12:25.824 00.006 484 Status Line: No star found
22:12:25.832 00.008 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:12:25.836 00.004 484 UpdateGuideState exits: No star found
22:12:25.840 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.842 00.002 484 ScheduleExposure(3000,3,0) exposurePending=0
22:12:25.845 00.003 484 Enqueuing Expose request
22:12:25.848 00.003 17712 Worker thread wakes up
22:12:25.848 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:25.848 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:12:29.265 03.417 17712 Exposure complete
22:12:29.569 00.304 17712 worker thread done servicing request
22:12:29.569 00.000 484 OnExposeComplete: enter
22:12:29.572 00.003 484 UpdateGuideState(): m_state=6
22:12:29.576 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:12:29.580 00.004 484 Star::Find returns 1 (0), X=1781.56, Y=858.50, Mass=246632, SNR=56.1, Peak=38400 HFD=2.4
22:12:29.584 00.004 484 DistanceChecker: deactivated
22:12:29.588 00.004 484 MultiStar: [#1 -1.71,0.43,0.00,M6] [#2 -1.66,0.04,0.00,M5] [#3 -1.86,0.09,0.00,M4] [#4 -1.75,-0.11,0.00,M1] [#5 -1.68,0.05,0.00,M1] [#6 -1.95,0.65,0.00,M8] [#7 -1.38,0.22,0.69,U] [#8 -1.61,-0.29,0.00,M8] 
22:12:29.592 00.004 484 single-star, 1 included, MultiStar: {-0.85, 0.23}, one-star: {-0.49, 0.23}
22:12:29.595 00.003 484 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.76) = xAngle (3.46 = -2.82)
22:12:29.599 00.004 484 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (6.45 = 0.17)
22:12:29.602 00.003 484 CameraToMount -- cameraX=-0.49 cameraY=0.23 hyp=0.54 cameraTheta=2.70 mountX=-0.51 mountY=0.09, mountTheta=2.97
22:12:29.608 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.49, y=0.23, opts=13)
22:12:29.613 00.005 484 Enqueuing Move request for scope (-0.49, 0.23)
22:12:29.617 00.004 17712 Worker thread wakes up
22:12:29.617 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1530, FiltMax=65535, Gamma=1.000
22:12:29.621 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.23) opts 0xd
22:12:29.621 00.000 484 UpdateGuideState exits: m=246632 SNR=56.1
22:12:29.625 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.49, 0.23)
22:12:29.625 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:29.629 00.004 17712 Moving (-0.49, 0.23) raw xDistance=-0.51 yDistance=0.09
22:12:29.629 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:29.633 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
22:12:29.633 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:29.633 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:12:29.633 00.000 17712 MoveAxis(E, 120, ABG)
22:12:29.634 00.001 17712 Guiding  Dir = 2, Dur = 120
22:12:29.634 00.000 17712 IsSlewing returns 0
22:12:29.634 00.000 17712 IsGuiding returns 0
22:12:29.635 00.001 484 Enqueuing Expose request
22:12:29.641 00.006 17712 PulseGuide returned control before completion, sleep 128
22:12:29.772 00.131 17712 IsGuiding returns 1
22:12:29.772 00.000 17712 scope still moving after pulse duration time elapsed
22:12:29.803 00.031 17712 IsSlewing returns 0
22:12:29.803 00.000 17712 IsGuiding returns 0
22:12:29.803 00.000 17712 scope move finished after 120 + 48 ms
22:12:29.803 00.000 17712 Move returns status 0, amount 120
22:12:29.804 00.001 17712 MoveAxis(N, 0, ABG)
22:12:29.804 00.000 17712 Move returns status 0, amount 0
22:12:29.804 00.000 17712 move complete, result=0
22:12:29.804 00.000 17712 worker thread done servicing request
22:12:29.804 00.000 17712 Worker thread wakes up
22:12:29.804 00.000 484 GuideStep: -0.5 px 120 ms EAST, 0.1 px 0 ms NORTH
22:12:29.809 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:29.809 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:33.229 03.420 17712 Exposure complete
22:12:33.508 00.279 17712 worker thread done servicing request
22:12:33.509 00.001 484 OnExposeComplete: enter
22:12:33.513 00.004 484 UpdateGuideState(): m_state=6
22:12:33.517 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:12:33.520 00.003 484 Star::Find returns 1 (0), X=1782.29, Y=857.62, Mass=232161, SNR=55.5, Peak=41427 HFD=1.9
22:12:33.525 00.005 484 MultiStar: [#1 -0.82,-0.38,1.01,U] [#2 -0.96,-0.90,0.90,U] [#3 -1.01,-0.74,0.94,U] [#4 -0.78,-0.42,0.83,U] [#5 -0.87,-0.46,0.76,U] [#6 -1.41,-0.21,0.94,U] [#7 -0.94,-0.82,0.74,U] [#8 -1.16,-0.95,0.90,U] 
22:12:33.528 00.003 484 single-star, 8 included, MultiStar: {-0.84, -0.61}, one-star: {0.25, -0.65}
22:12:33.532 00.004 484 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.76) = xAngle (-0.45 = -0.45)
22:12:33.535 00.003 484 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.54 = 2.54)
22:12:33.539 00.004 484 CameraToMount -- cameraX=0.25 cameraY=-0.65 hyp=0.70 cameraTheta=-1.21 mountX=0.63 mountY=0.40, mountTheta=0.56
22:12:33.547 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.25, y=-0.65, opts=13)
22:12:33.552 00.005 484 Enqueuing Move request for scope (0.25, -0.65)
22:12:33.556 00.004 17712 Worker thread wakes up
22:12:33.556 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.65) opts 0xd
22:12:33.556 00.000 17712 Handling offset move in thread for scope, endpoint = (0.25, -0.65)
22:12:33.556 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1399, FiltMax=65535, Gamma=1.000
22:12:33.559 00.003 17712 Moving (0.25, -0.65) raw xDistance=0.63 yDistance=0.40
22:12:33.559 00.000 484 UpdateGuideState exits: m=232161 SNR=55.5
22:12:33.563 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.63
22:12:33.564 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:33.564 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:33.567 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:12:33.567 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:33.570 00.003 17712 MoveAxis(W, 138, ABG)
22:12:33.571 00.001 17712 Guiding  Dir = 3, Dur = 138
22:12:33.571 00.000 484 Enqueuing Expose request
22:12:33.575 00.004 17712 IsSlewing returns 0
22:12:33.575 00.000 17712 IsGuiding returns 0
22:12:33.575 00.000 17712 PulseGuide returned control before completion, sleep 148
22:12:33.739 00.164 17712 IsGuiding returns 1
22:12:33.739 00.000 17712 scope still moving after pulse duration time elapsed
22:12:33.771 00.032 17712 IsSlewing returns 0
22:12:33.773 00.002 17712 IsGuiding returns 0
22:12:33.773 00.000 17712 scope move finished after 138 + 59 ms
22:12:33.773 00.000 17712 Move returns status 0, amount 138
22:12:33.773 00.000 17712 MoveAxis(N, 0, ABG)
22:12:33.773 00.000 17712 Move returns status 0, amount 0
22:12:33.773 00.000 17712 move complete, result=0
22:12:33.773 00.000 17712 worker thread done servicing request
22:12:33.773 00.000 17712 Worker thread wakes up
22:12:33.773 00.000 484 GuideStep: 0.6 px 138 ms WEST, 0.4 px 0 ms NORTH
22:12:33.778 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:33.778 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:37.212 03.434 17712 Exposure complete
22:12:37.489 00.277 17712 worker thread done servicing request
22:12:37.489 00.000 484 OnExposeComplete: enter
22:12:37.493 00.004 484 UpdateGuideState(): m_state=6
22:12:37.497 00.004 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:12:37.502 00.005 484 Star::Find returns 1 (0), X=1781.98, Y=857.81, Mass=280215, SNR=61.3, Peak=47815 HFD=2.3
22:12:37.509 00.007 484 MultiStar: [#1 -0.55,-0.28,1.01,U] [#2 -0.74,-0.66,0.91,U] [#3 -0.88,-0.54,1.02,U] [#4 -0.78,-0.47,0.70,U] [#5 -0.65,-0.15,0.60,U] [#6 -0.96,0.12,0.81,U] [#7 -0.54,-0.10,0.67,U] [#8 -0.93,-0.40,0.77,U] 
22:12:37.513 00.004 484 single-star, 8 included, MultiStar: {-0.67, -0.35}, one-star: {-0.06, -0.46}
22:12:37.518 00.005 484 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.76) = xAngle (-0.95 = -0.95)
22:12:37.524 00.006 484 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.04 = 2.04)
22:12:37.527 00.003 484 CameraToMount -- cameraX=-0.06 cameraY=-0.46 hyp=0.47 cameraTheta=-1.71 mountX=0.27 mountY=0.42, mountTheta=0.99
22:12:37.538 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=-0.46, opts=13)
22:12:37.542 00.004 484 Enqueuing Move request for scope (-0.06, -0.46)
22:12:37.546 00.004 17712 Worker thread wakes up
22:12:37.546 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.46) opts 0xd
22:12:37.546 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1479, FiltMax=65535, Gamma=1.000
22:12:37.549 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.06, -0.46)
22:12:37.549 00.000 484 UpdateGuideState exits: m=280215 SNR=61.3
22:12:37.554 00.005 17712 Moving (-0.06, -0.46) raw xDistance=0.27 yDistance=0.42
22:12:37.554 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:12:37.554 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.558 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:37.561 00.003 484 Enqueuing Expose request
22:12:37.565 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.565 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:12:37.565 00.000 17712 MoveAxis(E, 0, ABG)
22:12:37.565 00.000 17712 Move returns status 0, amount 0
22:12:37.566 00.001 17712 MoveAxis(N, 0, ABG)
22:12:37.566 00.000 17712 Move returns status 0, amount 0
22:12:37.566 00.000 17712 move complete, result=0
22:12:37.566 00.000 17712 worker thread done servicing request
22:12:37.566 00.000 17712 Worker thread wakes up
22:12:37.566 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:37.566 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:37.567 00.001 484 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:12:40.988 03.421 17712 Exposure complete
22:12:41.388 00.400 17712 worker thread done servicing request
22:12:41.388 00.000 484 OnExposeComplete: enter
22:12:41.393 00.005 484 UpdateGuideState(): m_state=6
22:12:41.405 00.012 484 Star::Find(15, 1781, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:12:41.410 00.005 484 Star::Find returns 1 (0), X=1782.10, Y=858.14, Mass=267812, SNR=59.6, Peak=52531 HFD=2.2
22:12:41.422 00.012 484 MultiStar: [#1 -0.83,-0.13,1.00,U] [#2 -1.06,-0.41,0.90,U] [#3 -1.13,-0.49,1.18,U] [#4 -0.97,-0.38,0.74,U] [#5 -0.83,-0.37,0.64,U] [#6 -1.16,-0.01,0.87,U] [#7 -0.98,-0.39,0.66,U] [#8 -1.12,-0.72,0.79,U] 
22:12:41.427 00.005 484 single-star, 8 included, MultiStar: {-0.88, -0.33}, one-star: {0.05, -0.13}
22:12:41.439 00.012 484 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.76) = xAngle (-0.46 = -0.46)
22:12:41.445 00.006 484 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.53 = 2.53)
22:12:41.455 00.010 484 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=0.12 mountY=0.08, mountTheta=0.57
22:12:41.471 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=-0.13, opts=13)
22:12:41.476 00.005 484 Enqueuing Move request for scope (0.05, -0.13)
22:12:41.487 00.011 17712 Worker thread wakes up
22:12:41.487 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
22:12:41.488 00.001 17712 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
22:12:41.488 00.000 17712 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=0.08
22:12:41.488 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:12:41.488 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:41.488 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:12:41.488 00.000 17712 MoveAxis(E, 0, ABG)
22:12:41.488 00.000 17712 Move returns status 0, amount 0
22:12:41.488 00.000 17712 MoveAxis(N, 0, ABG)
22:12:41.488 00.000 17712 Move returns status 0, amount 0
22:12:41.488 00.000 17712 move complete, result=0
22:12:41.488 00.000 17712 worker thread done servicing request
22:12:41.490 00.002 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1603, FiltMax=65535, Gamma=1.000
22:12:41.503 00.013 484 UpdateGuideState exits: m=267812 SNR=59.6
22:12:41.521 00.018 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:41.538 00.017 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:41.548 00.010 484 Enqueuing Expose request
22:12:41.567 00.019 17712 Worker thread wakes up
22:12:41.567 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:41.568 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:41.568 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:12:45.051 03.483 17712 Exposure complete
22:12:45.404 00.353 17712 worker thread done servicing request
22:12:45.404 00.000 484 OnExposeComplete: enter
22:12:45.417 00.013 484 UpdateGuideState(): m_state=6
22:12:45.427 00.010 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:12:45.436 00.009 484 Star::Find returns 1 (0), X=1782.23, Y=857.97, Mass=261450, SNR=60.9, Peak=50307 HFD=2.2
22:12:45.450 00.014 484 MultiStar: [#1 -0.70,-0.07,0.87,U] [#2 -0.98,-0.63,0.83,U] [#3 -1.12,-0.38,1.16,U] [#4 -0.86,-0.30,0.69,U] [#5 -0.52,-0.39,0.69,U] [#6 -1.24,0.10,0.84,U] [#7 -0.65,-0.21,0.66,U] [#8 -1.04,-0.76,0.86,U] 
22:12:45.460 00.010 484 single-star, 8 included, MultiStar: {-0.77, -0.33}, one-star: {0.18, -0.30}
22:12:45.469 00.009 484 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.76) = xAngle (-0.26 = -0.26)
22:12:45.473 00.004 484 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.73 = 2.73)
22:12:45.478 00.005 484 CameraToMount -- cameraX=0.18 cameraY=-0.30 hyp=0.35 cameraTheta=-1.02 mountX=0.34 mountY=0.14, mountTheta=0.39
22:12:45.489 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=-0.30, opts=13)
22:12:45.494 00.005 484 Enqueuing Move request for scope (0.18, -0.30)
22:12:45.498 00.004 17712 Worker thread wakes up
22:12:45.499 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1275, FiltMax=65535, Gamma=1.000
22:12:45.502 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.30) opts 0xd
22:12:45.502 00.000 484 UpdateGuideState exits: m=261450 SNR=60.9
22:12:45.506 00.004 17712 Handling offset move in thread for scope, endpoint = (0.18, -0.30)
22:12:45.506 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:45.509 00.003 17712 Moving (0.18, -0.30) raw xDistance=0.34 yDistance=0.14
22:12:45.509 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:45.514 00.005 484 Enqueuing Expose request
22:12:45.518 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
22:12:45.518 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:45.519 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:12:45.519 00.000 17712 MoveAxis(W, 78, ABG)
22:12:45.519 00.000 17712 Guiding  Dir = 3, Dur = 78
22:12:45.519 00.000 17712 IsSlewing returns 0
22:12:45.519 00.000 17712 IsGuiding returns 0
22:12:45.520 00.001 17712 PulseGuide returned control before completion, sleep 88
22:12:45.615 00.095 17712 IsGuiding returns 1
22:12:45.615 00.000 17712 scope still moving after pulse duration time elapsed
22:12:45.647 00.032 17712 IsSlewing returns 0
22:12:45.647 00.000 17712 IsGuiding returns 0
22:12:45.648 00.001 17712 scope move finished after 78 + 49 ms
22:12:45.648 00.000 17712 Move returns status 0, amount 78
22:12:45.648 00.000 17712 MoveAxis(N, 0, ABG)
22:12:45.648 00.000 17712 Move returns status 0, amount 0
22:12:45.648 00.000 17712 move complete, result=0
22:12:45.648 00.000 484 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
22:12:45.651 00.003 17712 worker thread done servicing request
22:12:45.652 00.001 17712 Worker thread wakes up
22:12:45.652 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:45.652 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:49.089 03.437 17712 Exposure complete
22:12:49.408 00.319 17712 worker thread done servicing request
22:12:49.408 00.000 484 OnExposeComplete: enter
22:12:49.414 00.006 484 UpdateGuideState(): m_state=6
22:12:49.424 00.010 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:12:49.432 00.008 484 Star::Find returns 1 (0), X=1782.04, Y=858.02, Mass=270030, SNR=59.5, Peak=49203 HFD=2.2
22:12:49.437 00.005 484 MultiStar: [#1 -0.74,-0.09,0.98,U] [#2 -0.84,-0.55,0.80,U] [#3 -1.11,-0.62,0.88,U] [#4 -0.60,-0.61,0.67,U] [#5 -0.63,-0.30,0.62,U] [#6 -1.23,0.07,0.71,U] [#7 -0.85,-0.43,0.70,U] [#8 -1.35,-0.66,0.77,U] 
22:12:49.441 00.004 484 single-star, 8 included, MultiStar: {-0.80, -0.38}, one-star: {-0.01, -0.25}
22:12:49.444 00.003 484 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.76) = xAngle (-0.86 = -0.86)
22:12:49.449 00.005 484 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.13 = 2.13)
22:12:49.452 00.003 484 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.62 mountX=0.17 mountY=0.22, mountTheta=0.91
22:12:49.460 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=-0.25, opts=13)
22:12:49.465 00.005 484 Enqueuing Move request for scope (-0.01, -0.25)
22:12:49.468 00.003 17712 Worker thread wakes up
22:12:49.468 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1474, FiltMax=65535, Gamma=1.000
22:12:49.472 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
22:12:49.472 00.000 484 UpdateGuideState exits: m=270030 SNR=59.5
22:12:49.474 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:49.478 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
22:12:49.479 00.001 17712 Moving (-0.01, -0.25) raw xDistance=0.17 yDistance=0.22
22:12:49.481 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:12:49.481 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:49.481 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:12:49.481 00.000 17712 MoveAxis(E, 0, ABG)
22:12:49.481 00.000 17712 Move returns status 0, amount 0
22:12:49.482 00.001 17712 MoveAxis(N, 0, ABG)
22:12:49.482 00.000 17712 Move returns status 0, amount 0
22:12:49.482 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:49.486 00.004 484 Enqueuing Expose request
22:12:49.489 00.003 17712 move complete, result=0
22:12:49.490 00.001 17712 worker thread done servicing request
22:12:49.490 00.000 17712 Worker thread wakes up
22:12:49.490 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:12:49.501 00.011 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:49.501 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:52.974 03.473 17712 Exposure complete
22:12:53.307 00.333 17712 worker thread done servicing request
22:12:53.308 00.001 484 OnExposeComplete: enter
22:12:53.313 00.005 484 UpdateGuideState(): m_state=6
22:12:53.316 00.003 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:12:53.320 00.004 484 Star::Find returns 1 (0), X=1781.93, Y=858.72, Mass=224904, SNR=49.6, Peak=41632 HFD=2.3
22:12:53.323 00.003 484 MultiStar: [#1 -1.21,0.89,1.16,U] [#2 -1.29,0.42,0.97,U] [#3 -1.46,0.53,1.16,U] [#4 -0.94,0.33,0.91,U] [#5 -1.02,0.49,0.75,U] [#6 -1.57,0.89,0.00,M4] [#7 -1.16,0.80,0.91,U] [#8 -1.43,0.15,0.83,U] 
22:12:53.327 00.004 484 single-star, 7 included, MultiStar: {-1.08, 0.52}, one-star: {-0.11, 0.45}
22:12:53.332 00.005 484 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.76) = xAngle (2.58 = 2.58)
22:12:53.335 00.003 484 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.56 = -0.72)
22:12:53.339 00.004 484 CameraToMount -- cameraX=-0.11 cameraY=0.45 hyp=0.46 cameraTheta=1.82 mountX=-0.39 mountY=-0.30, mountTheta=-2.48
22:12:53.345 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=0.45, opts=13)
22:12:53.350 00.005 484 Enqueuing Move request for scope (-0.11, 0.45)
22:12:53.353 00.003 17712 Worker thread wakes up
22:12:53.353 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.45) opts 0xd
22:12:53.353 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.11, 0.45)
22:12:53.353 00.000 17712 Moving (-0.11, 0.45) raw xDistance=-0.39 yDistance=-0.30
22:12:53.353 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
22:12:53.353 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:53.354 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:12:53.354 00.000 17712 MoveAxis(E, 91, ABG)
22:12:53.354 00.000 17712 Guiding  Dir = 2, Dur = 91
22:12:53.354 00.000 17712 IsSlewing returns 0
22:12:53.354 00.000 17712 IsGuiding returns 0
22:12:53.354 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1466, FiltMax=65535, Gamma=1.000
22:12:53.358 00.004 484 UpdateGuideState exits: m=224904 SNR=49.6
22:12:53.364 00.006 17712 PulseGuide returned control before completion, sleep 101
22:12:53.365 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:53.368 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:12:53.373 00.005 484 Enqueuing Expose request
22:12:53.467 00.094 17712 IsGuiding returns 1
22:12:53.467 00.000 17712 scope still moving after pulse duration time elapsed
22:12:53.499 00.032 17712 IsSlewing returns 0
22:12:53.499 00.000 17712 IsGuiding returns 0
22:12:53.499 00.000 17712 scope move finished after 91 + 53 ms
22:12:53.499 00.000 17712 Move returns status 0, amount 91
22:12:53.499 00.000 17712 MoveAxis(N, 0, ABG)
22:12:53.500 00.001 17712 Move returns status 0, amount 0
22:12:53.500 00.000 17712 move complete, result=0
22:12:53.500 00.000 17712 worker thread done servicing request
22:12:53.500 00.000 17712 Worker thread wakes up
22:12:53.500 00.000 484 GuideStep: -0.4 px 91 ms EAST, -0.3 px 0 ms NORTH
22:12:53.504 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:12:53.504 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:12:58.721 05.217 17712 Exposure complete
22:12:59.967 01.246 17712 worker thread done servicing request
22:12:59.967 00.000 484 OnExposeComplete: enter
22:12:59.974 00.007 484 UpdateGuideState(): m_state=6
22:12:59.986 00.012 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:12:59.991 00.005 484 Star::Find returns 1 (0), X=1782.22, Y=858.28, Mass=231124, SNR=54.1, Peak=42567 HFD=2.4
22:13:00.004 00.013 484 MultiStar: [#1 -0.90,0.12,0.98,U] [#2 -0.85,-0.42,0.91,U] [#3 -1.01,-0.25,1.03,U] [#4 -0.71,-0.30,0.69,U] [#5 -0.63,-0.38,0.80,U] [#6 -1.23,0.21,1.15,U] [#7 -0.82,-0.05,0.57,U] [#8 -0.79,-0.59,0.88,U] 
22:13:00.012 00.008 484 single-star, 8 included, MultiStar: {-0.76, -0.17}, one-star: {0.17, 0.01}
22:13:00.031 00.019 484 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.76) = xAngle (0.80 = 0.80)
22:13:00.054 00.023 484 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.79 = -2.50)
22:13:00.076 00.022 484 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=0.12 mountY=-0.10, mountTheta=-0.71
22:13:00.119 00.043 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.01, opts=13)
22:13:00.134 00.015 484 Enqueuing Move request for scope (0.17, 0.01)
22:13:00.163 00.029 17712 Worker thread wakes up
22:13:00.163 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1530, FiltMax=65535, Gamma=1.000
22:13:00.168 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
22:13:00.168 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
22:13:00.168 00.000 17712 Moving (0.17, 0.01) raw xDistance=0.12 yDistance=-0.10
22:13:00.168 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:13:00.168 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:00.168 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:13:00.168 00.000 17712 MoveAxis(E, 0, ABG)
22:13:00.168 00.000 17712 Move returns status 0, amount 0
22:13:00.169 00.001 17712 MoveAxis(N, 0, ABG)
22:13:00.169 00.000 17712 Move returns status 0, amount 0
22:13:00.169 00.000 17712 move complete, result=0
22:13:00.169 00.000 17712 worker thread done servicing request
22:13:00.169 00.000 484 UpdateGuideState exits: m=231124 SNR=54.1
22:13:00.184 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:00.194 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:00.216 00.022 484 Enqueuing Expose request
22:13:00.225 00.009 17712 Worker thread wakes up
22:13:00.225 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:00.225 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:00.228 00.003 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:13:03.822 03.594 17712 Exposure complete
22:13:04.168 00.346 17712 worker thread done servicing request
22:13:04.168 00.000 484 OnExposeComplete: enter
22:13:04.172 00.004 484 UpdateGuideState(): m_state=6
22:13:04.178 00.006 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:13:04.184 00.006 484 Star::Find returns 1 (0), X=1782.27, Y=858.66, Mass=233616, SNR=50.7, Peak=36685 HFD=2.7
22:13:04.189 00.005 484 MultiStar: [#1 -0.64,0.20,1.09,U] [#2 -0.36,-0.20,0.94,U] [#3 -0.83,-0.28,1.06,U] [#4 -0.66,0.05,0.61,U] [#5 -0.18,-0.23,0.78,U] [#6 -0.92,0.30,0.90,U] [#7 -0.72,0.18,0.70,U] [#8 -0.90,-0.33,0.77,U] 
22:13:04.193 00.004 484 single-star, 8 included, MultiStar: {-0.54, 0.01}, one-star: {0.22, 0.39}
22:13:04.198 00.005 484 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.76) = xAngle (1.82 = 1.82)
22:13:04.202 00.004 484 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (4.80 = -1.48)
22:13:04.206 00.004 484 CameraToMount -- cameraX=0.22 cameraY=0.39 hyp=0.45 cameraTheta=1.06 mountX=-0.11 mountY=-0.44, mountTheta=-1.81
22:13:04.227 00.021 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=0.39, opts=13)
22:13:04.236 00.009 484 Enqueuing Move request for scope (0.22, 0.39)
22:13:04.242 00.006 17712 Worker thread wakes up
22:13:04.242 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.39) opts 0xd
22:13:04.242 00.000 17712 Handling offset move in thread for scope, endpoint = (0.22, 0.39)
22:13:04.242 00.000 17712 Moving (0.22, 0.39) raw xDistance=-0.11 yDistance=-0.44
22:13:04.242 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:13:04.242 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:04.242 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1619, FiltMax=65535, Gamma=1.000
22:13:04.247 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:13:04.247 00.000 17712 MoveAxis(E, 0, ABG)
22:13:04.248 00.001 484 UpdateGuideState exits: m=233616 SNR=50.7
22:13:04.252 00.004 17712 Move returns status 0, amount 0
22:13:04.252 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:04.257 00.005 17712 MoveAxis(N, 0, ABG)
22:13:04.257 00.000 17712 Move returns status 0, amount 0
22:13:04.257 00.000 17712 move complete, result=0
22:13:04.257 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:04.261 00.004 484 Enqueuing Expose request
22:13:04.265 00.004 17712 worker thread done servicing request
22:13:04.265 00.000 17712 Worker thread wakes up
22:13:04.265 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:13:04.269 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:04.269 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:07.717 03.448 17712 Exposure complete
22:13:08.021 00.304 17712 worker thread done servicing request
22:13:08.022 00.001 484 OnExposeComplete: enter
22:13:08.025 00.003 484 UpdateGuideState(): m_state=6
22:13:08.033 00.008 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:13:08.037 00.004 484 Star::Find returns 1 (0), X=1782.68, Y=857.70, Mass=216523, SNR=46.3, Peak=38327 HFD=2.6
22:13:08.042 00.005 484 MultiStar: [#1 -0.40,-0.34,1.09,U] [#2 -0.30,-0.43,1.05,U] [#3 -0.41,-0.49,1.32,U] [#4 -0.39,-0.26,0.72,U] [#5 -0.30,-0.42,0.75,U] [#6 -0.51,-0.06,0.90,U] [#7 -0.20,-0.45,0.78,U] [#8 -0.96,-0.63,0.83,U] 
22:13:08.046 00.004 484 refined, 8 included, MultiStar: {-0.31, -0.41}, one-star: {0.63, -0.57}
22:13:08.050 00.004 484 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.76) = xAngle (-1.45 = -1.45)
22:13:08.055 00.005 484 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.54 = 1.54)
22:13:08.058 00.003 484 CameraToMount -- cameraX=-0.31 cameraY=-0.41 hyp=0.51 cameraTheta=-2.21 mountX=0.06 mountY=0.51, mountTheta=1.45
22:13:08.068 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.31, y=-0.41, opts=13)
22:13:08.072 00.004 484 Enqueuing Move request for scope (-0.31, -0.41)
22:13:08.075 00.003 17712 Worker thread wakes up
22:13:08.076 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1504, FiltMax=65535, Gamma=1.000
22:13:08.079 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.41) opts 0xd
22:13:08.080 00.001 484 UpdateGuideState exits: m=216523 SNR=46.3
22:13:08.083 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:08.087 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.31, -0.41)
22:13:08.087 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:08.091 00.004 17712 Moving (-0.31, -0.41) raw xDistance=0.06 yDistance=0.51
22:13:08.091 00.000 484 Enqueuing Expose request
22:13:08.094 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:13:08.094 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:08.094 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:13:08.094 00.000 17712 MoveAxis(E, 0, ABG)
22:13:08.095 00.001 17712 Move returns status 0, amount 0
22:13:08.095 00.000 17712 MoveAxis(N, 0, ABG)
22:13:08.095 00.000 17712 Move returns status 0, amount 0
22:13:08.095 00.000 17712 move complete, result=0
22:13:08.095 00.000 17712 worker thread done servicing request
22:13:08.096 00.001 17712 Worker thread wakes up
22:13:08.096 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:08.096 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:08.101 00.005 484 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:13:11.622 03.521 17712 Exposure complete
22:13:11.968 00.346 17712 worker thread done servicing request
22:13:11.969 00.001 484 OnExposeComplete: enter
22:13:11.974 00.005 484 UpdateGuideState(): m_state=6
22:13:11.983 00.009 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:13:11.989 00.006 484 Star::Find returns 1 (0), X=1782.94, Y=857.20, Mass=230750, SNR=48.6, Peak=29178 HFD=2.6
22:13:11.993 00.004 484 MultiStar: [#1 -0.34,-0.38,0.92,U] [#2 -0.48,-0.74,0.94,U] [#3 -0.49,-0.79,1.20,U] [#4 -0.05,-1.07,0.64,U] [#5 -0.30,-0.69,0.82,U] [#6 -0.68,-0.34,0.94,U] [#7 -0.24,-0.79,0.66,U] [#8 -0.39,-1.48,0.71,U] 
22:13:12.001 00.008 484 refined, 8 included, MultiStar: {-0.23, -0.79}, one-star: {0.89, -1.07}
22:13:12.006 00.005 484 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.76) = xAngle (-1.09 = -1.09)
22:13:12.010 00.004 484 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.89 = 1.89)
22:13:12.016 00.006 484 CameraToMount -- cameraX=-0.23 cameraY=-0.79 hyp=0.82 cameraTheta=-1.85 mountX=0.38 mountY=0.78, mountTheta=1.12
22:13:12.025 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=-0.79, opts=13)
22:13:12.032 00.007 484 Enqueuing Move request for scope (-0.23, -0.79)
22:13:12.036 00.004 17712 Worker thread wakes up
22:13:12.037 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1402, FiltMax=65535, Gamma=1.000
22:13:12.041 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.79) opts 0xd
22:13:12.041 00.000 484 UpdateGuideState exits: m=230750 SNR=48.6
22:13:12.044 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.049 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.23, -0.79)
22:13:12.049 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:12.053 00.004 17712 Moving (-0.23, -0.79) raw xDistance=0.38 yDistance=0.78
22:13:12.053 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:13:12.053 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:12.053 00.000 484 Enqueuing Expose request
22:13:12.057 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
22:13:12.057 00.000 17712 MoveAxis(W, 88, ABG)
22:13:12.057 00.000 17712 Guiding  Dir = 3, Dur = 88
22:13:12.058 00.001 17712 IsSlewing returns 0
22:13:12.059 00.001 17712 IsGuiding returns 0
22:13:12.059 00.000 17712 PulseGuide returned control before completion, sleep 98
22:13:12.173 00.114 17712 IsGuiding returns 0
22:13:12.173 00.000 17712 Move returns status 0, amount 88
22:13:12.173 00.000 17712 MoveAxis(N, 0, ABG)
22:13:12.174 00.001 17712 Move returns status 0, amount 0
22:13:12.174 00.000 17712 move complete, result=0
22:13:12.174 00.000 17712 worker thread done servicing request
22:13:12.174 00.000 484 GuideStep: 0.4 px 88 ms WEST, 0.8 px 0 ms NORTH
22:13:12.178 00.004 17712 Worker thread wakes up
22:13:12.178 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:12.178 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:15.634 03.456 17712 Exposure complete
22:13:15.953 00.319 17712 worker thread done servicing request
22:13:15.954 00.001 484 OnExposeComplete: enter
22:13:15.957 00.003 484 UpdateGuideState(): m_state=6
22:13:15.962 00.005 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:13:15.965 00.003 484 Star::Find returns 1 (0), X=1782.33, Y=857.32, Mass=203235, SNR=40.1, Peak=28874 HFD=3.3
22:13:15.969 00.004 484 MultiStar: [#1 -1.52,-0.41,0.97,U] [#2 -0.94,-0.82,1.08,U] [#3 -1.67,-0.89,0.00,M1] [#4 -0.54,-1.26,0.82,U] [#5 -0.51,-0.76,0.78,U] [#6 -1.66,-0.22,0.00,M1] [#7 -0.57,-1.22,0.78,U] [#8 -0.68,-2.10,0.00,M1] 
22:13:15.973 00.004 484 single-star, 5 included, MultiStar: {-0.65, -0.89}, one-star: {0.28, -0.95}
22:13:15.975 00.002 484 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.76) = xAngle (-0.53 = -0.53)
22:13:15.980 00.005 484 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (2.46 = 2.46)
22:13:15.983 00.003 484 CameraToMount -- cameraX=0.28 cameraY=-0.95 hyp=0.99 cameraTheta=-1.29 mountX=0.85 mountY=0.62, mountTheta=0.63
22:13:15.990 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.95, opts=13)
22:13:15.996 00.006 484 Enqueuing Move request for scope (0.28, -0.95)
22:13:15.999 00.003 17712 Worker thread wakes up
22:13:16.000 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1645, FiltMax=65535, Gamma=1.000
22:13:16.002 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.95) opts 0xd
22:13:16.003 00.001 484 UpdateGuideState exits: m=203235 SNR=40.1
22:13:16.006 00.003 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.95)
22:13:16.007 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:16.010 00.003 17712 Moving (0.28, -0.95) raw xDistance=0.85 yDistance=0.62
22:13:16.010 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:16.014 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
22:13:16.014 00.000 484 Enqueuing Expose request
22:13:16.017 00.003 17712 switching direction from -1 to 1 - decHistory=3 oldest=0.64 newest=1.92
22:13:16.017 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
22:13:16.018 00.001 17712 MoveAxis(W, 205, ABG)
22:13:16.018 00.000 17712 Guiding  Dir = 3, Dur = 205
22:13:16.018 00.000 17712 IsSlewing returns 0
22:13:16.018 00.000 17712 IsGuiding returns 0
22:13:16.019 00.001 17712 PulseGuide returned control before completion, sleep 215
22:13:16.240 00.221 17712 IsGuiding returns 1
22:13:16.240 00.000 17712 scope still moving after pulse duration time elapsed
22:13:16.271 00.031 17712 IsSlewing returns 0
22:13:16.271 00.000 17712 IsGuiding returns 0
22:13:16.271 00.000 17712 scope move finished after 205 + 47 ms
22:13:16.271 00.000 17712 Move returns status 0, amount 205
22:13:16.271 00.000 17712 MoveAxis(S, 117, ABG)
22:13:16.272 00.001 17712 Guiding  Dir = 1, Dur = 117
22:13:16.272 00.000 17712 IsSlewing returns 0
22:13:16.272 00.000 17712 IsGuiding returns 0
22:13:16.272 00.000 17712 PulseGuide returned control before completion, sleep 127
22:13:16.413 00.141 17712 IsGuiding returns 1
22:13:16.413 00.000 17712 scope still moving after pulse duration time elapsed
22:13:16.443 00.030 17712 IsSlewing returns 0
22:13:16.443 00.000 17712 IsGuiding returns 0
22:13:16.443 00.000 17712 scope move finished after 117 + 54 ms
22:13:16.444 00.001 17712 Move returns status 0, amount 117
22:13:16.444 00.000 17712 move complete, result=0
22:13:16.444 00.000 17712 worker thread done servicing request
22:13:16.444 00.000 484 GuideStep: 0.9 px 205 ms WEST, 0.6 px 117 ms SOUTH
22:13:16.448 00.004 17712 Worker thread wakes up
22:13:16.448 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:16.449 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:20.047 03.598 17712 Exposure complete
22:13:20.392 00.345 17712 worker thread done servicing request
22:13:20.392 00.000 484 OnExposeComplete: enter
22:13:20.399 00.007 484 UpdateGuideState(): m_state=6
22:13:20.402 00.003 484 Star::Find(15, 1782, 857, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:13:20.408 00.006 484 Star::Find returns 1 (0), X=1781.50, Y=858.12, Mass=239483, SNR=55.3, Peak=35155 HFD=2.5
22:13:20.415 00.007 484 MultiStar: [#1 -1.61,0.71,0.00,M1] [#2 -1.82,0.42,0.00,M1] [#3 -1.64,0.13,0.00,M2] [#4 -1.35,0.28,0.83,U] [#5 -1.44,0.17,0.69,U] [#6 -1.71,0.59,0.00,M2] [#7 -1.54,0.59,0.00,M1] [#8 -1.82,-0.17,0.00,M2] 
22:13:20.420 00.005 484 single-star, 2 included, MultiStar: {-1.06, 0.08}, one-star: {-0.55, -0.15}
22:13:20.425 00.005 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.76) = xAngle (-2.12 = -2.12)
22:13:20.433 00.008 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (0.87 = 0.87)
22:13:20.439 00.006 484 CameraToMount -- cameraX=-0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-2.88 mountX=-0.30 mountY=0.44, mountTheta=2.17
22:13:20.450 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.55, y=-0.15, opts=13)
22:13:20.454 00.004 484 Enqueuing Move request for scope (-0.55, -0.15)
22:13:20.458 00.004 17712 Worker thread wakes up
22:13:20.459 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.15) opts 0xd
22:13:20.459 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1338, FiltMax=65535, Gamma=1.000
22:13:20.463 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.55, -0.15)
22:13:20.463 00.000 17712 Moving (-0.55, -0.15) raw xDistance=-0.30 yDistance=0.44
22:13:20.463 00.000 484 UpdateGuideState exits: m=239483 SNR=55.3
22:13:20.467 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.30
22:13:20.467 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:20.470 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:20.473 00.003 484 Enqueuing Expose request
22:13:20.477 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:20.477 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
22:13:20.477 00.000 17712 MoveAxis(E, 55, ABG)
22:13:20.477 00.000 17712 Guiding  Dir = 2, Dur = 55
22:13:20.478 00.001 17712 IsSlewing returns 0
22:13:20.478 00.000 17712 IsGuiding returns 0
22:13:20.481 00.003 17712 PulseGuide returned control before completion, sleep 64
22:13:20.556 00.075 17712 IsGuiding returns 1
22:13:20.556 00.000 17712 scope still moving after pulse duration time elapsed
22:13:20.586 00.030 17712 IsSlewing returns 0
22:13:20.587 00.001 17712 IsGuiding returns 0
22:13:20.587 00.000 17712 scope move finished after 55 + 52 ms
22:13:20.587 00.000 17712 Move returns status 0, amount 55
22:13:20.587 00.000 17712 MoveAxis(N, 0, ABG)
22:13:20.587 00.000 17712 Move returns status 0, amount 0
22:13:20.587 00.000 17712 move complete, result=0
22:13:20.587 00.000 17712 worker thread done servicing request
22:13:20.588 00.001 17712 Worker thread wakes up
22:13:20.588 00.000 484 GuideStep: -0.3 px 55 ms EAST, 0.4 px 0 ms NORTH
22:13:20.594 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:20.595 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:24.010 03.415 17712 Exposure complete
22:13:24.291 00.281 17712 worker thread done servicing request
22:13:24.291 00.000 484 OnExposeComplete: enter
22:13:24.297 00.006 484 UpdateGuideState(): m_state=6
22:13:24.301 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:13:24.308 00.007 484 Star::Find returns 1 (0), X=1782.04, Y=858.83, Mass=231975, SNR=50.0, Peak=41936 HFD=2.4
22:13:24.312 00.004 484 MultiStar: [#1 -1.12,0.89,0.96,U] [#2 -1.00,0.42,0.89,U] [#3 -1.31,0.91,1.15,U] [#4 -0.98,0.48,0.94,U] [#5 -0.84,0.65,0.80,U] [#6 -1.61,1.27,0.00,M3] [#7 -0.58,0.71,0.57,U] [#8 -1.28,0.66,0.83,U] 
22:13:24.316 00.004 484 single-star, 7 included, MultiStar: {-0.90, 0.66}, one-star: {-0.01, 0.56}
22:13:24.323 00.007 484 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.76) = xAngle (2.35 = 2.35)
22:13:24.331 00.008 484 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.33 = -0.95)
22:13:24.334 00.003 484 CameraToMount -- cameraX=-0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.59 mountX=-0.39 mountY=-0.45, mountTheta=-2.28
22:13:24.341 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=0.56, opts=13)
22:13:24.345 00.004 484 Enqueuing Move request for scope (-0.01, 0.56)
22:13:24.348 00.003 17712 Worker thread wakes up
22:13:24.348 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.56) opts 0xd
22:13:24.348 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1607, FiltMax=65535, Gamma=1.000
22:13:24.353 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.01, 0.56)
22:13:24.353 00.000 484 UpdateGuideState exits: m=231975 SNR=50.0
22:13:24.356 00.003 17712 Moving (-0.01, 0.56) raw xDistance=-0.39 yDistance=-0.45
22:13:24.356 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:24.358 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
22:13:24.358 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:24.359 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:24.362 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
22:13:24.362 00.000 484 Enqueuing Expose request
22:13:24.366 00.004 17712 MoveAxis(E, 95, ABG)
22:13:24.366 00.000 17712 Guiding  Dir = 2, Dur = 95
22:13:24.366 00.000 17712 IsSlewing returns 0
22:13:24.367 00.001 17712 IsGuiding returns 0
22:13:24.367 00.000 17712 PulseGuide returned control before completion, sleep 105
22:13:24.474 00.107 17712 IsGuiding returns 1
22:13:24.474 00.000 17712 scope still moving after pulse duration time elapsed
22:13:24.506 00.032 17712 IsSlewing returns 0
22:13:24.506 00.000 17712 IsGuiding returns 0
22:13:24.506 00.000 17712 scope move finished after 95 + 45 ms
22:13:24.506 00.000 17712 Move returns status 0, amount 95
22:13:24.506 00.000 17712 MoveAxis(N, 0, ABG)
22:13:24.507 00.001 17712 Move returns status 0, amount 0
22:13:24.507 00.000 17712 move complete, result=0
22:13:24.507 00.000 17712 worker thread done servicing request
22:13:24.507 00.000 17712 Worker thread wakes up
22:13:24.507 00.000 484 GuideStep: -0.4 px 95 ms EAST, -0.5 px 0 ms NORTH
22:13:24.511 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:24.511 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:27.931 03.420 17712 Exposure complete
22:13:28.198 00.267 17712 worker thread done servicing request
22:13:28.198 00.000 484 OnExposeComplete: enter
22:13:28.202 00.004 484 UpdateGuideState(): m_state=6
22:13:28.207 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:13:28.210 00.003 484 Star::Find returns 1 (0), X=1781.79, Y=858.74, Mass=213267, SNR=47.0, Peak=39824 HFD=2.5
22:13:28.215 00.005 484 MultiStar: [#1 -1.41,0.87,0.00,M1] [#2 -1.36,0.14,1.08,U] [#3 -1.44,0.37,1.27,U] [#4 -1.47,0.39,0.87,U] [#5 -1.09,0.46,0.80,U] [#6 -1.73,0.88,0.00,M4] [#7 -1.28,0.75,0.82,U] [#8 -1.56,0.05,0.89,U] 
22:13:28.219 00.004 484 single-star, 6 included, MultiStar: {-1.21, 0.37}, one-star: {-0.26, 0.47}
22:13:28.223 00.004 484 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.76) = xAngle (2.83 = 2.83)
22:13:28.225 00.002 484 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.82 = -0.46)
22:13:28.230 00.005 484 CameraToMount -- cameraX=-0.26 cameraY=0.47 hyp=0.54 cameraTheta=2.08 mountX=-0.51 mountY=-0.24, mountTheta=-2.70
22:13:28.238 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=0.47, opts=13)
22:13:28.240 00.002 484 Enqueuing Move request for scope (-0.26, 0.47)
22:13:28.243 00.003 17712 Worker thread wakes up
22:13:28.243 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1550, FiltMax=65535, Gamma=1.000
22:13:28.246 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.47) opts 0xd
22:13:28.248 00.002 484 UpdateGuideState exits: m=213267 SNR=47.0
22:13:28.251 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.26, 0.47)
22:13:28.251 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:28.254 00.003 17712 Moving (-0.26, 0.47) raw xDistance=-0.51 yDistance=-0.24
22:13:28.254 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:28.257 00.003 484 Enqueuing Expose request
22:13:28.259 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
22:13:28.260 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:28.260 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:13:28.260 00.000 17712 MoveAxis(E, 126, ABG)
22:13:28.260 00.000 17712 Guiding  Dir = 2, Dur = 126
22:13:28.260 00.000 17712 IsSlewing returns 0
22:13:28.261 00.001 17712 IsGuiding returns 0
22:13:28.263 00.002 17712 PulseGuide returned control before completion, sleep 134
22:13:28.409 00.146 17712 IsGuiding returns 1
22:13:28.409 00.000 17712 scope still moving after pulse duration time elapsed
22:13:28.441 00.032 17712 IsSlewing returns 0
22:13:28.441 00.000 17712 IsGuiding returns 1
22:13:28.471 00.030 17712 IsSlewing returns 0
22:13:28.471 00.000 17712 IsGuiding returns 1
22:13:28.503 00.032 17712 IsSlewing returns 0
22:13:28.504 00.001 17712 IsGuiding returns 0
22:13:28.505 00.001 17712 scope move finished after 126 + 117 ms
22:13:28.505 00.000 17712 Move returns status 0, amount 126
22:13:28.505 00.000 17712 MoveAxis(N, 0, ABG)
22:13:28.505 00.000 17712 Move returns status 0, amount 0
22:13:28.505 00.000 17712 move complete, result=0
22:13:28.505 00.000 17712 worker thread done servicing request
22:13:28.505 00.000 484 GuideStep: -0.5 px 126 ms EAST, -0.2 px 0 ms NORTH
22:13:28.508 00.003 17712 Worker thread wakes up
22:13:28.509 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:28.509 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:31.967 03.458 17712 Exposure complete
22:13:32.284 00.317 17712 worker thread done servicing request
22:13:32.284 00.000 484 OnExposeComplete: enter
22:13:32.287 00.003 484 UpdateGuideState(): m_state=6
22:13:32.291 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:13:32.295 00.004 484 Star::Find returns 1 (0), X=1781.79, Y=858.78, Mass=222267, SNR=58.3, Peak=62752 HFD=1.6
22:13:32.300 00.005 484 MultiStar: [#1 -1.22,0.82,0.93,U] [#2 -1.25,0.42,0.88,U] [#3 -1.37,0.59,1.09,U] [#4 -1.16,0.39,0.70,U] [#5 -0.93,0.51,0.78,U] [#6 -1.51,0.90,0.00,M5] [#7 -1.10,1.01,0.67,U] [#8 -1.40,0.22,0.76,U] 
22:13:32.304 00.004 484 single-star, 7 included, MultiStar: {-1.08, 0.56}, one-star: {-0.25, 0.51}
22:13:32.308 00.004 484 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.76) = xAngle (2.79 = 2.79)
22:13:32.312 00.004 484 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.78 = -0.50)
22:13:32.316 00.004 484 CameraToMount -- cameraX=-0.25 cameraY=0.51 hyp=0.57 cameraTheta=2.03 mountX=-0.53 mountY=-0.27, mountTheta=-2.67
22:13:32.325 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.25, y=0.51, opts=13)
22:13:32.330 00.005 484 Enqueuing Move request for scope (-0.25, 0.51)
22:13:32.334 00.004 17712 Worker thread wakes up
22:13:32.334 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1619, FiltMax=65535, Gamma=1.000
22:13:32.337 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.51) opts 0xd
22:13:32.337 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.25, 0.51)
22:13:32.338 00.001 484 UpdateGuideState exits: m=222267 SNR=58.3
22:13:32.341 00.003 17712 Moving (-0.25, 0.51) raw xDistance=-0.53 yDistance=-0.27
22:13:32.341 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.344 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
22:13:32.344 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:32.344 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:32.347 00.003 484 Enqueuing Expose request
22:13:32.352 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:13:32.352 00.000 17712 MoveAxis(E, 133, ABG)
22:13:32.352 00.000 17712 Guiding  Dir = 2, Dur = 133
22:13:32.352 00.000 17712 IsSlewing returns 0
22:13:32.354 00.002 17712 IsGuiding returns 0
22:13:32.355 00.001 17712 PulseGuide returned control before completion, sleep 143
22:13:32.508 00.153 17712 IsGuiding returns 1
22:13:32.508 00.000 17712 scope still moving after pulse duration time elapsed
22:13:32.539 00.031 17712 IsSlewing returns 0
22:13:32.540 00.001 17712 IsGuiding returns 0
22:13:32.540 00.000 17712 scope move finished after 133 + 51 ms
22:13:32.540 00.000 17712 Move returns status 0, amount 133
22:13:32.540 00.000 17712 MoveAxis(N, 0, ABG)
22:13:32.540 00.000 17712 Move returns status 0, amount 0
22:13:32.540 00.000 17712 move complete, result=0
22:13:32.540 00.000 17712 worker thread done servicing request
22:13:32.541 00.001 484 GuideStep: -0.5 px 133 ms EAST, -0.3 px 0 ms NORTH
22:13:32.544 00.003 17712 Worker thread wakes up
22:13:32.544 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:32.547 00.003 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:36.027 03.480 17712 Exposure complete
22:13:36.526 00.499 17712 worker thread done servicing request
22:13:36.526 00.000 484 OnExposeComplete: enter
22:13:36.529 00.003 484 UpdateGuideState(): m_state=6
22:13:36.533 00.004 484 Star::Find(15, 1781, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:13:36.537 00.004 484 Star::Find returns 1 (0), X=1782.14, Y=858.78, Mass=229933, SNR=55.6, Peak=52448 HFD=2.1
22:13:36.541 00.004 484 MultiStar: [#1 -1.21,0.93,0.98,U] [#2 -1.02,0.23,0.89,U] [#3 -1.24,0.50,1.18,U] [#4 -1.02,0.34,0.83,U] [#5 -0.90,0.66,0.74,U] [#6 -1.42,1.01,0.00,M6] [#7 -0.93,0.35,0.67,U] [#8 -1.29,0.20,0.79,U] 
22:13:36.544 00.003 484 single-star, 7 included, MultiStar: {-0.93, 0.48}, one-star: {0.09, 0.51}
22:13:36.549 00.005 484 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.76) = xAngle (2.15 = 2.15)
22:13:36.552 00.003 484 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.14 = -1.15)
22:13:36.557 00.005 484 CameraToMount -- cameraX=0.09 cameraY=0.51 hyp=0.51 cameraTheta=1.39 mountX=-0.28 mountY=-0.47, mountTheta=-2.11
22:13:36.567 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=0.51, opts=13)
22:13:36.572 00.005 484 Enqueuing Move request for scope (0.09, 0.51)
22:13:36.576 00.004 17712 Worker thread wakes up
22:13:36.577 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:13:36.582 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.51) opts 0xd
22:13:36.582 00.000 17712 Handling offset move in thread for scope, endpoint = (0.09, 0.51)
22:13:36.582 00.000 17712 Moving (0.09, 0.51) raw xDistance=-0.28 yDistance=-0.47
22:13:36.582 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:13:36.582 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:36.583 00.001 484 UpdateGuideState exits: m=229933 SNR=55.6
22:13:36.586 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:13:36.586 00.000 17712 MoveAxis(E, 0, ABG)
22:13:36.587 00.001 17712 Move returns status 0, amount 0
22:13:36.587 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:36.591 00.004 17712 MoveAxis(N, 0, ABG)
22:13:36.591 00.000 17712 Move returns status 0, amount 0
22:13:36.591 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:36.594 00.003 484 Enqueuing Expose request
22:13:36.598 00.004 17712 move complete, result=0
22:13:36.599 00.001 17712 worker thread done servicing request
22:13:36.599 00.000 17712 Worker thread wakes up
22:13:36.599 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
22:13:36.602 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:36.603 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:40.092 03.489 17712 Exposure complete
22:13:40.402 00.310 17712 worker thread done servicing request
22:13:40.403 00.001 484 OnExposeComplete: enter
22:13:40.406 00.003 484 UpdateGuideState(): m_state=6
22:13:40.411 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:13:40.416 00.005 484 Star::Find returns 1 (0), X=1782.45, Y=858.37, Mass=222748, SNR=50.8, Peak=36711 HFD=1.6
22:13:40.421 00.005 484 MultiStar: [#1 -0.71,0.17,1.17,U] [#2 -0.74,-0.32,1.08,U] [#3 -0.92,-0.18,1.18,U] [#4 -0.46,-0.12,0.84,U] [#5 -0.50,-0.31,0.72,U] [#6 -1.21,0.16,0.99,U] [#7 -0.68,-0.01,0.65,U] [#8 -0.90,-0.57,0.94,U] 
22:13:40.425 00.004 484 single-star, 8 included, MultiStar: {-0.65, -0.11}, one-star: {0.41, 0.10}
22:13:40.428 00.003 484 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.76) = xAngle (1.00 = 1.00)
22:13:40.434 00.006 484 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.99 = -2.29)
22:13:40.436 00.002 484 CameraToMount -- cameraX=0.41 cameraY=0.10 hyp=0.42 cameraTheta=0.25 mountX=0.23 mountY=-0.32, mountTheta=-0.95
22:13:40.446 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=0.10, opts=13)
22:13:40.450 00.004 484 Enqueuing Move request for scope (0.41, 0.10)
22:13:40.454 00.004 17712 Worker thread wakes up
22:13:40.454 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.10) opts 0xd
22:13:40.454 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:13:40.457 00.003 17712 Handling offset move in thread for scope, endpoint = (0.41, 0.10)
22:13:40.458 00.001 484 UpdateGuideState exits: m=222748 SNR=50.8
22:13:40.460 00.002 17712 Moving (0.41, 0.10) raw xDistance=0.23 yDistance=-0.32
22:13:40.461 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:13:40.461 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:40.461 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:13:40.461 00.000 17712 MoveAxis(E, 0, ABG)
22:13:40.461 00.000 17712 Move returns status 0, amount 0
22:13:40.461 00.000 17712 MoveAxis(N, 0, ABG)
22:13:40.461 00.000 17712 Move returns status 0, amount 0
22:13:40.461 00.000 17712 move complete, result=0
22:13:40.462 00.001 17712 worker thread done servicing request
22:13:40.462 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:40.467 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:40.471 00.004 484 Enqueuing Expose request
22:13:40.475 00.004 17712 Worker thread wakes up
22:13:40.475 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:13:40.479 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:40.479 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:43.827 03.348 484 evsrv: cli 0EFEAAC8 connect
22:13:43.832 00.005 484 case statement mapped state 6 to 3
22:13:43.847 00.015 484 case statement mapped state 6 to 3
22:13:43.925 00.078 17712 Exposure complete
22:13:44.339 00.414 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:44.343 00.004 484 case statement mapped state 6 to 3
22:13:44.351 00.008 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:44.355 00.004 17712 worker thread done servicing request
22:13:44.355 00.000 484 OnExposeComplete: enter
22:13:44.358 00.003 484 UpdateGuideState(): m_state=6
22:13:44.363 00.005 484 Star::Find(15, 1782, 858, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:13:44.368 00.005 484 Star::Find returns 1 (0), X=1781.80, Y=859.02, Mass=242900, SNR=54.8, Peak=55472 HFD=2.1
22:13:44.373 00.005 484 MultiStar: [#1 -1.13,0.97,1.01,U] [#2 -1.33,0.65,0.89,U] [#3 -1.30,0.65,1.12,U] [#4 -1.18,0.72,0.82,U] [#5 -1.03,0.93,0.78,U] [#6 -1.49,1.28,0.00,M6] [#7 -1.00,0.89,0.78,U] [#8 -1.25,0.33,1.01,U] 
22:13:44.376 00.003 484 single-star, 7 included, MultiStar: {-1.06, 0.73}, one-star: {-0.24, 0.75}
22:13:44.381 00.005 484 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.76) = xAngle (2.64 = 2.64)
22:13:44.388 00.007 484 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (5.63 = -0.65)
22:13:44.392 00.004 484 CameraToMount -- cameraX=-0.24 cameraY=0.75 hyp=0.78 cameraTheta=1.89 mountX=-0.69 mountY=-0.48, mountTheta=-2.54
22:13:44.404 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.24, y=0.75, opts=13)
22:13:44.408 00.004 484 Enqueuing Move request for scope (-0.24, 0.75)
22:13:44.413 00.005 17712 Worker thread wakes up
22:13:44.414 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.75) opts 0xd
22:13:44.414 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:13:44.418 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.24, 0.75)
22:13:44.418 00.000 17712 Moving (-0.24, 0.75) raw xDistance=-0.69 yDistance=-0.48
22:13:44.418 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
22:13:44.419 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:44.419 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
22:13:44.419 00.000 17712 MoveAxis(E, 161, ABG)
22:13:44.419 00.000 17712 Guiding  Dir = 2, Dur = 161
22:13:44.420 00.001 484 UpdateGuideState exits: m=242900 SNR=54.8
22:13:44.424 00.004 17712 IsSlewing returns 0
22:13:44.425 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:44.431 00.006 17712 IsGuiding returns 0
22:13:44.431 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:13:44.436 00.005 484 Enqueuing Expose request
22:13:44.441 00.005 17712 PulseGuide returned control before completion, sleep 171
22:13:44.617 00.176 17712 IsGuiding returns 1
22:13:44.617 00.000 17712 scope still moving after pulse duration time elapsed
22:13:44.647 00.030 17712 IsSlewing returns 0
22:13:44.649 00.002 17712 IsGuiding returns 0
22:13:44.649 00.000 17712 scope move finished after 161 + 57 ms
22:13:44.649 00.000 17712 Move returns status 0, amount 161
22:13:44.649 00.000 17712 MoveAxis(N, 0, ABG)
22:13:44.649 00.000 17712 Move returns status 0, amount 0
22:13:44.649 00.000 17712 move complete, result=0
22:13:44.649 00.000 17712 worker thread done servicing request
22:13:44.649 00.000 17712 Worker thread wakes up
22:13:44.650 00.001 484 GuideStep: -0.7 px 161 ms EAST, -0.5 px 0 ms NORTH
22:13:44.655 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:13:44.655 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1767,843,31,31)
22:13:44.744 00.089 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:44.749 00.005 484 case statement mapped state 6 to 3
22:13:44.753 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:44.846 00.093 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:44.849 00.003 484 case statement mapped state 6 to 3
22:13:44.853 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:44.947 00.094 484 evsrv: cli 0EFEAAC8 request: {"method":"stop_capture","id":1004}
22:13:44.950 00.003 484 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
22:13:44.955 00.005 484 Status Line: Waiting for devices...
22:13:44.960 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1004}
22:13:44.998 00.038 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:45.002 00.004 484 case statement mapped state 6 to 3
22:13:45.007 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:46.062 01.055 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:46.066 00.004 484 case statement mapped state 6 to 3
22:13:46.069 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:47.225 01.156 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:47.228 00.003 484 case statement mapped state 6 to 3
22:13:47.232 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:13:47.959 00.727 17712 ASCOM_AbortExposure returns err = 0
22:13:47.959 00.000 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
22:13:47.959 00.000 17712 worker thread done servicing request
22:13:47.960 00.001 484 OnExposeComplete: enter
22:13:47.965 00.005 484 OnExposeComplete: Capture Error reported
22:13:47.967 00.002 484 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
22:13:47.974 00.007 484 Mount: notify guiding stopped
22:13:47.980 00.006 484 Changing from state GUIDING to STOP
22:13:47.983 00.003 484 guider state => SELECTED
22:13:47.986 00.003 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:13:47.989 00.003 484 Changing from state SELECTED to UNINITIALIZED
22:13:47.994 00.005 484 guider state => SELECTING
22:13:48.004 00.010 484 Status Line: Stopped.
22:13:48.009 00.005 484 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
22:13:48.352 00.343 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:48.356 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:13:48.454 00.098 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:48.458 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:13:56.062 07.604 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:13:56.065 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:14:56.210 60.145 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:14:56.213 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:15:56.343 60.130 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:15:56.347 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:16:37.428 41.081 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:16:37.433 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:17:37.564 60.131 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:17:37.567 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:18:35.366 57.799 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:18:35.370 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:18:41.535 06.165 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:18:41.539 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:19:41.678 60.139 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:19:41.681 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:20:41.809 60.128 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:20:41.816 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:41.287 59.471 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:21:41.293 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:41.440 00.147 484 evsrv: cli 0EFEAAC8 request: {"method":"get_connected","id":1011}
22:21:41.444 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":true,"id":1011}
22:21:41.540 00.096 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:21:41.548 00.008 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:42.605 01.057 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:21:42.608 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:43.719 01.111 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:21:43.724 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:44.833 01.109 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:21:44.836 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:45.943 01.107 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:21:45.946 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:46.044 00.098 484 evsrv: cli 0EFEAAC8 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:21:46.049 00.005 484 PhdController::Guide begins
22:21:46.052 00.003 484 PhdController: newstate STATE_SETUP
22:21:46.055 00.003 484 PhdController: setup
22:21:46.057 00.002 484 PhdController: newstate STATE_ATTEMPT_START
22:21:46.060 00.003 484 PhdController: start capturing
22:21:46.065 00.005 484 Changing from state SELECTING to UNINITIALIZED
22:21:46.067 00.002 484 guider state => SELECTING
22:21:46.070 00.003 484 setting force full frames = true
22:21:46.075 00.005 484 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
22:21:46.085 00.010 484 ScheduleExposure(3000,3,0) exposurePending=0
22:21:46.088 00.003 484 Enqueuing Expose request
22:21:46.091 00.003 484 PhdController: newstate STATE_SELECT_STAR
22:21:46.095 00.004 17712 Worker thread wakes up
22:21:46.095 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:21:46.095 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:21:46.096 00.001 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1003}
22:21:49.529 03.433 17712 Exposure complete
22:21:49.831 00.302 17712 worker thread done servicing request
22:21:49.832 00.001 484 OnExposeComplete: enter
22:21:49.836 00.004 484 UpdateGuideState(): m_state=1
22:21:49.840 00.004 484 UpdateCurrentPosition: no star selected
22:21:49.846 00.006 484 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
22:21:49.851 00.005 484 Status Line: No star selected
22:21:49.861 00.010 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4493, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:21:49.865 00.004 484 UpdateGuideState exits: No star selected
22:21:49.869 00.004 484 GuiderMultiStar::AutoSelect enter
22:21:49.873 00.004 484 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
22:21:50.194 00.321 484 AutoFind: auto downsample for scale 1.51 => 1x
22:21:50.674 00.480 484 AutoFind: global mean = 0.6, stdev 2253.5
22:21:50.680 00.006 484 AutoFind: using threshold = 0.1
22:21:51.076 00.396 484 AutoFind: local max [585, 562] 128.0
22:21:51.082 00.006 484 AutoFind: local max [1000, 896] 125.8
22:21:51.088 00.006 484 AutoFind: local max [886, 889] 114.9
22:21:51.092 00.004 484 AutoFind: local max [380, 842] 112.3
22:21:51.098 00.006 484 AutoFind: local max [843, 894] 102.5
22:21:51.102 00.004 484 AutoFind: local max [712, 992] 88.0
22:21:51.106 00.004 484 AutoFind: local max [667, 879] 58.0
22:21:51.110 00.004 484 AutoFind: local max [539, 1101] 46.8
22:21:51.115 00.005 484 AutoFind: local max [1419, 255] 46.7
22:21:51.118 00.003 484 AutoFind: local max [585, 923] 39.9
22:21:51.122 00.004 484 AutoFind: local max [577, 933] 39.5
22:21:51.125 00.003 484 AutoFind: local max [576, 925] 37.8
22:21:51.131 00.006 484 AutoFind: local max [586, 929] 34.8
22:21:51.134 00.003 484 AutoFind: local max [1397, 44] 32.0
22:21:51.137 00.003 484 AutoFind: local max [1540, 945] 27.6
22:21:51.141 00.004 484 AutoFind: local max [1541, 1000] 26.4
22:21:51.146 00.005 484 AutoFind: local max [1011, 1025] 25.2
22:21:51.149 00.003 484 AutoFind: local max [358, 1122] 22.6
22:21:51.153 00.004 484 AutoFind: local max [71, 939] 16.5
22:21:51.156 00.003 484 AutoFind: local max [869, 744] 16.5
22:21:51.161 00.005 484 AutoFind: local max [1272, 873] 16.1
22:21:51.165 00.004 484 AutoFind: local max [1430, 382] 13.3
22:21:51.168 00.003 484 AutoFind: local max [1312, 1098] 12.4
22:21:51.172 00.004 484 AutoFind: local max [1748, 274] 11.9
22:21:51.175 00.003 484 AutoFind: local max [763, 973] 11.3
22:21:51.181 00.006 484 AutoFind: local max [1174, 1058] 11.2
22:21:51.184 00.003 484 AutoFind: local max [524, 264] 10.0
22:21:51.189 00.005 484 AutoFind: local max [386, 1199] 8.3
22:21:51.193 00.004 484 AutoFind: local max [1768, 118] 8.3
22:21:51.197 00.004 484 AutoFind: local max [1722, 382] 7.6
22:21:51.200 00.003 484 AutoFind: local max [1593, 754] 7.6
22:21:51.203 00.003 484 AutoFind: local max [1174, 1052] 7.4
22:21:51.208 00.005 484 AutoFind: local max [1555, 109] 7.3
22:21:51.214 00.006 484 AutoFind: local max [1207, 1113] 7.1
22:21:51.217 00.003 484 AutoFind: local max [1189, 348] 7.0
22:21:51.221 00.004 484 AutoFind: local max [1341, 942] 6.2
22:21:51.225 00.004 484 AutoFind: local max [637, 982] 6.0
22:21:51.230 00.005 484 AutoFind: local max [196, 146] 5.7
22:21:51.234 00.004 484 AutoFind: local max [175, 80] 5.6
22:21:51.238 00.004 484 AutoFind: local max [1145, 971] 5.3
22:21:51.241 00.003 484 AutoFind: local max [1463, 654] 5.2
22:21:51.246 00.005 484 AutoFind: local max [170, 1149] 5.2
22:21:51.250 00.004 484 AutoFind: local max [105, 1022] 5.2
22:21:51.254 00.004 484 AutoFind: local max [265, 397] 5.0
22:21:51.257 00.003 484 AutoFind: local max [591, 521] 4.9
22:21:51.261 00.004 484 AutoFind: local max [758, 687] 4.9
22:21:51.264 00.003 484 AutoFind: local max [98, 865] 4.9
22:21:51.268 00.004 484 AutoFind: local max [1300, 1037] 4.8
22:21:51.271 00.003 484 AutoFind: local max [787, 859] 4.7
22:21:51.274 00.003 484 AutoFind: local max [885, 878] 4.7
22:21:51.278 00.004 484 AutoFind: local max [1300, 1030] 4.6
22:21:51.281 00.003 484 AutoFind: local max [875, 891] 4.6
22:21:51.285 00.004 484 AutoFind: local max [575, 559] 4.4
22:21:51.288 00.003 484 AutoFind: local max [1851, 372] 4.3
22:21:51.291 00.003 484 AutoFind: local max [431, 695] 4.3
22:21:51.296 00.005 484 AutoFind: local max [432, 1159] 4.2
22:21:51.299 00.003 484 AutoFind: local max [165, 276] 4.1
22:21:51.303 00.004 484 AutoFind: local max [585, 573] 4.0
22:21:51.306 00.003 484 AutoFind: local max [597, 934] 4.0
22:21:51.309 00.003 484 AutoFind: local max [1052, 906] 3.8
22:21:51.313 00.004 484 AutoFind: local max [1158, 1060] 3.8
22:21:51.316 00.003 484 AutoFind: local max [758, 1207] 3.8
22:21:51.320 00.004 484 AutoFind: local max [1736, 802] 3.7
22:21:51.322 00.002 484 AutoFind: local max [1058, 554] 3.7
22:21:51.325 00.003 484 AutoFind: local max [1650, 1066] 3.6
22:21:51.329 00.004 484 AutoFind: local max [1704, 730] 3.6
22:21:51.333 00.004 484 AutoFind: local max [1610, 983] 3.6
22:21:51.337 00.004 484 AutoFind: local max [565, 934] 3.6
22:21:51.341 00.004 484 AutoFind: local max [1513, 833] 3.5
22:21:51.344 00.003 484 AutoFind: local max [1692, 974] 3.5
22:21:51.350 00.006 484 AutoFind: local max [94, 1152] 3.5
22:21:51.354 00.004 484 AutoFind: local max [1617, 425] 3.4
22:21:51.357 00.003 484 AutoFind: local max [866, 908] 3.4
22:21:51.363 00.006 484 AutoFind: local max [1536, 468] 3.4
22:21:51.367 00.004 484 AutoFind: local max [994, 907] 3.3
22:21:51.372 00.005 484 AutoFind: local max [1448, 1197] 3.3
22:21:51.375 00.003 484 AutoFind: local max [1770, 935] 3.3
22:21:51.382 00.007 484 AutoFind: local max [770, 1057] 3.3
22:21:51.385 00.003 484 AutoFind: local max [1248, 983] 3.3
22:21:51.390 00.005 484 AutoFind: local max [1843, 549] 3.3
22:21:51.396 00.006 484 AutoFind: local max [257, 1164] 3.3
22:21:51.404 00.008 484 AutoFind: local max [115, 1185] 3.3
22:21:51.410 00.006 484 AutoFind: local max [581, 942] 3.3
22:21:51.414 00.004 484 AutoFind: local max [1120, 1092] 3.3
22:21:51.417 00.003 484 AutoFind: local max [1592, 995] 3.3
22:21:51.421 00.004 484 AutoFind: local max [1572, 934] 3.3
22:21:51.424 00.003 484 AutoFind: local max [1517, 927] 3.3
22:21:51.429 00.005 484 AutoFind: local max [1790, 1200] 3.2
22:21:51.432 00.003 484 AutoFind: local max [1054, 765] 3.2
22:21:51.436 00.004 484 AutoFind: local max [796, 942] 3.2
22:21:51.440 00.004 484 AutoFind: local max [1577, 1047] 3.2
22:21:51.443 00.003 484 AutoFind: local max [1242, 454] 3.2
22:21:51.448 00.005 484 AutoFind: local max [446, 649] 3.2
22:21:51.451 00.003 484 AutoFind: local max [668, 890] 3.2
22:21:51.455 00.004 484 AutoFind: local max [747, 834] 3.2
22:21:51.459 00.004 484 AutoFind: local max [663, 1073] 3.2
22:21:51.464 00.005 484 AutoFind: local max [408, 1196] 3.2
22:21:51.468 00.004 484 AutoFind: local max [1670, 1044] 3.2
22:21:51.471 00.003 484 AutoFind: local max [1411, 1184] 3.2
22:21:51.475 00.004 484 AutoFind: local max [1630, 992] 3.1
22:21:51.483 00.008 484 AutoFind: too close [1630, 992] 3.1 - [1610, 983] 3.6
22:21:51.487 00.004 484 AutoFind: close dim-bright [668, 890] 3.2 - [667, 879] 58.0
22:21:51.492 00.005 484 AutoFind: too close [1592, 995] 3.3 - [1610, 983] 3.6
22:21:51.498 00.006 484 AutoFind: too close [581, 942] 3.3 - [565, 934] 3.6
22:21:51.501 00.003 484 AutoFind: too close [581, 942] 3.3 - [597, 934] 4.0
22:21:51.507 00.006 484 AutoFind: close dim-bright [581, 942] 3.3 - [586, 929] 34.8
22:21:51.512 00.005 484 AutoFind: close dim-bright [581, 942] 3.3 - [576, 925] 37.8
22:21:51.516 00.004 484 AutoFind: close dim-bright [581, 942] 3.3 - [577, 933] 39.5
22:21:51.523 00.007 484 AutoFind: close dim-bright [581, 942] 3.3 - [585, 923] 39.9
22:21:51.529 00.006 484 AutoFind: close dim-bright [994, 907] 3.3 - [1000, 896] 125.8
22:21:51.533 00.004 484 AutoFind: too close [866, 908] 3.4 - [875, 891] 4.6
22:21:51.538 00.005 484 AutoFind: close dim-bright [866, 908] 3.4 - [886, 889] 114.9
22:21:51.542 00.004 484 AutoFind: close dim-bright [565, 934] 3.6 - [576, 925] 37.8
22:21:51.548 00.006 484 AutoFind: close dim-bright [565, 934] 3.6 - [577, 933] 39.5
22:21:51.553 00.005 484 AutoFind: close dim-bright [565, 934] 3.6 - [585, 923] 39.9
22:21:51.557 00.004 484 AutoFind: too close [1158, 1060] 3.8 - [1174, 1052] 7.4
22:21:51.561 00.004 484 AutoFind: too close [1158, 1060] 3.8 - [1174, 1058] 11.2
22:21:51.565 00.004 484 AutoFind: close dim-bright [597, 934] 4.0 - [586, 929] 34.8
22:21:51.573 00.008 484 AutoFind: close dim-bright [597, 934] 4.0 - [577, 933] 39.5
22:21:51.575 00.002 484 AutoFind: close dim-bright [597, 934] 4.0 - [585, 923] 39.9
22:21:51.581 00.006 484 AutoFind: too close [585, 573] 4.0 - [575, 559] 4.4
22:21:51.587 00.006 484 AutoFind: close dim-bright [585, 573] 4.0 - [585, 562] 128.0
22:21:51.592 00.005 484 AutoFind: close dim-bright [575, 559] 4.4 - [585, 562] 128.0
22:21:51.599 00.007 484 AutoFind: too close [875, 891] 4.6 - [885, 878] 4.7
22:21:51.604 00.005 484 AutoFind: close dim-bright [875, 891] 4.6 - [886, 889] 114.9
22:21:51.608 00.004 484 AutoFind: too close [1300, 1030] 4.6 - [1300, 1037] 4.8
22:21:51.613 00.005 484 AutoFind: close dim-bright [885, 878] 4.7 - [886, 889] 114.9
22:21:51.616 00.003 484 AutoFind: too close [1174, 1052] 7.4 - [1174, 1058] 11.2
22:21:51.622 00.006 484 AutoFind: too close [586, 929] 34.8 - [576, 925] 37.8
22:21:51.625 00.003 484 AutoFind: too close [586, 929] 34.8 - [577, 933] 39.5
22:21:51.629 00.004 484 AutoFind: too close [586, 929] 34.8 - [585, 923] 39.9
22:21:51.633 00.004 484 AutoFind: too close [576, 925] 37.8 - [577, 933] 39.5
22:21:51.638 00.005 484 AutoFind: too close [576, 925] 37.8 - [585, 923] 39.9
22:21:51.644 00.006 484 AutoFind: too close [577, 933] 39.5 - [585, 923] 39.9
22:21:51.649 00.005 484 AutoFind: too close to edge [758, 1207] 3.8
22:21:51.655 00.006 484 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
22:21:51.659 00.004 484 Star::Find(15, 585, 562, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.664 00.005 484 Star::Find returns 1 (0), X=584.81, Y=562.03, Mass=1612917, SNR=231.1, Peak=65535 HFD=4.1
22:21:51.667 00.003 484 Star::Find(15, 1000, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.672 00.005 484 Star::Find returns 1 (0), X=999.78, Y=895.97, Mass=1544362, SNR=224.1, Peak=65535 HFD=4.1
22:21:51.675 00.003 484 Star::Find(15, 886, 889, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.682 00.007 484 Star::Find returns 1 (0), X=886.33, Y=888.80, Mass=2257034, SNR=247.5, Peak=65535 HFD=4.9
22:21:51.686 00.004 484 Star::Find(15, 380, 842, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.690 00.004 484 Star::Find returns 1 (0), X=380.34, Y=842.29, Mass=1114798, SNR=152.3, Peak=65535 HFD=3.5
22:21:51.694 00.004 484 Star::Find(15, 843, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.699 00.005 484 Star::Find returns 1 (0), X=843.39, Y=893.37, Mass=1023102, SNR=151.1, Peak=65535 HFD=3.3
22:21:51.702 00.003 484 Star::Find(15, 712, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.708 00.006 484 Star::Find returns 1 (0), X=711.75, Y=991.45, Mass=824965, SNR=129.8, Peak=65507 HFD=3.2
22:21:51.713 00.005 484 Star::Find(15, 667, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.716 00.003 484 Star::Find returns 1 (0), X=666.65, Y=878.89, Mass=637225, SNR=113.9, Peak=65533 HFD=2.6
22:21:51.721 00.005 484 Star::Find(15, 539, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.725 00.004 484 Star::Find returns 1 (0), X=539.36, Y=1100.97, Mass=559586, SNR=109.1, Peak=65491 HFD=2.7
22:21:51.730 00.005 484 Star::Find(15, 1419, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.734 00.004 484 Star::Find returns 1 (0), X=1418.94, Y=254.90, Mass=446794, SNR=92.0, Peak=64515 HFD=2.5
22:21:51.738 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.742 00.004 484 Star::Find returns 1 (0), X=1396.71, Y=44.08, Mass=346085, SNR=91.3, Peak=44627 HFD=2.5
22:21:51.747 00.005 484 Star::Find(15, 1540, 945, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.751 00.004 484 Star::Find returns 1 (0), X=1540.13, Y=944.66, Mass=332871, SNR=67.6, Peak=42864 HFD=3.0
22:21:51.756 00.005 484 Star::Find(15, 1541, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.759 00.003 484 Star::Find returns 1 (0), X=1540.47, Y=999.64, Mass=409601, SNR=64.6, Peak=25392 HFD=4.9
22:21:51.763 00.004 484 Star::Find(15, 1011, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.767 00.004 484 Star::Find returns 1 (0), X=1010.69, Y=1025.39, Mass=289824, SNR=62.8, Peak=47472 HFD=2.9
22:21:51.771 00.004 484 Star::Find(15, 358, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.776 00.005 484 Star::Find returns 1 (0), X=358.42, Y=1121.65, Mass=243051, SNR=55.0, Peak=32976 HFD=2.9
22:21:51.781 00.005 484 Star::Find(15, 71, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.787 00.006 484 Star::Find returns 1 (0), X=70.76, Y=939.47, Mass=152531, SNR=40.4, Peak=23405 HFD=2.8
22:21:51.792 00.005 484 Star::Find(15, 869, 744, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.797 00.005 484 Star::Find returns 1 (0), X=868.90, Y=743.68, Mass=180775, SNR=45.1, Peak=27994 HFD=2.8
22:21:51.801 00.004 484 Star::Find(15, 1272, 873, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.806 00.005 484 Star::Find returns 1 (0), X=1271.85, Y=872.48, Mass=155296, SNR=36.0, Peak=26775 HFD=3.0
22:21:51.809 00.003 484 Star::Find(15, 1430, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.814 00.005 484 Star::Find returns 1 (0), X=1430.39, Y=382.66, Mass=134687, SNR=36.0, Peak=20717 HFD=2.5
22:21:51.818 00.004 484 Star::Find(15, 1312, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.822 00.004 484 Star::Find returns 1 (0), X=1312.26, Y=1098.53, Mass=131400, SNR=36.4, Peak=30826 HFD=2.6
22:21:51.825 00.003 484 Star::Find(15, 1748, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.831 00.006 484 Star::Find returns 1 (0), X=1748.00, Y=274.11, Mass=94207, SNR=31.0, Peak=19335 HFD=2.1
22:21:51.834 00.003 484 Star::Find(15, 763, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.838 00.004 484 Star::Find returns 1 (0), X=763.50, Y=973.27, Mass=117785, SNR=30.7, Peak=23789 HFD=2.3
22:21:51.841 00.003 484 Star::Find(15, 524, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.845 00.004 484 Star::Find returns 1 (0), X=523.58, Y=264.15, Mass=87065, SNR=27.4, Peak=15840 HFD=2.4
22:21:51.850 00.005 484 Star::Find(15, 386, 1199, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.854 00.004 484 Star::Find returns 1 (0), X=385.87, Y=1199.49, Mass=75457, SNR=22.6, Peak=19133 HFD=2.5
22:21:51.857 00.003 484 Star::Find(15, 1768, 118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.860 00.003 484 Star::Find returns 1 (0), X=1767.68, Y=117.48, Mass=75845, SNR=26.6, Peak=14807 HFD=1.7
22:21:51.864 00.004 484 Star::Find(15, 1722, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.868 00.004 484 Star::Find returns 1 (0), X=1722.69, Y=382.63, Mass=54114, SNR=21.0, Peak=14477 HFD=1.7
22:21:51.872 00.004 484 Star::Find(15, 1593, 754, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.875 00.003 484 Star::Find returns 1 (0), X=1592.32, Y=753.68, Mass=91374, SNR=26.1, Peak=15306 HFD=3.1
22:21:51.881 00.006 484 Star::Find(15, 1555, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.884 00.003 484 Star::Find returns 1 (0), X=1555.48, Y=109.55, Mass=76234, SNR=26.2, Peak=13338 HFD=3.1
22:21:51.888 00.004 484 Star::Find(15, 1207, 1113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.892 00.004 484 Star::Find returns 1 (0), X=1206.64, Y=1114.25, Mass=69980, SNR=19.2, Peak=11347 HFD=4.6
22:21:51.896 00.004 484 Star::Find(15, 1189, 348, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.900 00.004 484 Star::Find returns 1 (0), X=1189.63, Y=347.58, Mass=59918, SNR=21.0, Peak=10163 HFD=3.0
22:21:51.905 00.005 484 Star::Find(15, 1341, 942, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.913 00.008 484 Star::Find returns 1 (0), X=1341.39, Y=941.78, Mass=43643, SNR=14.4, Peak=12973 HFD=2.7
22:21:51.919 00.006 484 Star::Find(15, 637, 982, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.923 00.004 484 Star::Find returns 1 (0), X=638.06, Y=982.47, Mass=41972, SNR=14.9, Peak=12720 HFD=2.3
22:21:51.926 00.003 484 Star::Find(15, 196, 146, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.930 00.004 484 Star::Find returns 1 (0), X=196.70, Y=146.73, Mass=45460, SNR=20.3, Peak=11059 HFD=1.9
22:21:51.933 00.003 484 Star::Find(15, 175, 80, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.936 00.003 484 Star::Find returns 1 (0), X=175.57, Y=80.41, Mass=43134, SNR=20.2, Peak=9498 HFD=2.0
22:21:51.938 00.002 484 Star::Find(15, 1145, 971, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.941 00.003 484 Star::Find returns 1 (0), X=1144.74, Y=971.18, Mass=41030, SNR=16.2, Peak=14103 HFD=1.7
22:21:51.947 00.006 484 Star::Find(15, 1463, 654, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.952 00.005 484 Star::Find returns 1 (0), X=1463.79, Y=653.46, Mass=37757, SNR=13.8, Peak=12413 HFD=2.1
22:21:51.957 00.005 484 Star::Find(15, 170, 1149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.964 00.007 484 Star::Find returns 1 (0), X=170.53, Y=1148.67, Mass=83410, SNR=22.6, Peak=12317 HFD=5.0
22:21:51.971 00.007 484 Star::Find(15, 105, 1022, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.980 00.009 484 Star::Find returns 1 (0), X=104.51, Y=1021.59, Mass=32798, SNR=14.4, Peak=9050 HFD=3.1
22:21:51.985 00.005 484 Star::Find(15, 265, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.988 00.003 484 Star::Find returns 0 (4), X=271.31, Y=410.28, Mass=16863, SNR=15.4, Peak=18378 HFD=0.9
22:21:51.993 00.005 484 Star::Find(15, 591, 521, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:51.998 00.005 484 Star::Find returns 1 (0), X=591.16, Y=520.51, Mass=35318, SNR=13.3, Peak=10749 HFD=2.5
22:21:52.003 00.005 484 Star::Find(15, 758, 687, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.008 00.005 484 Star::Find returns 1 (0), X=757.87, Y=687.03, Mass=45389, SNR=18.0, Peak=15895 HFD=2.3
22:21:52.018 00.010 484 Star::Find(15, 98, 865, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.041 00.023 484 Star::Find returns 1 (0), X=97.68, Y=865.02, Mass=52020, SNR=17.7, Peak=13453 HFD=2.3
22:21:52.059 00.018 484 Star::Find(15, 787, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.080 00.021 484 Star::Find returns 1 (0), X=786.26, Y=859.50, Mass=33978, SNR=15.6, Peak=12442 HFD=1.9
22:21:52.095 00.015 484 Star::Find(15, 1851, 372, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.108 00.013 484 Star::Find returns 1 (0), X=1849.10, Y=371.99, Mass=21442, SNR=10.9, Peak=7872 HFD=2.2
22:21:52.120 00.012 484 Star::Find(15, 431, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.131 00.011 484 Star::Find returns 1 (0), X=430.18, Y=694.40, Mass=34337, SNR=13.3, Peak=10637 HFD=2.8
22:21:52.137 00.006 484 Star::Find(15, 432, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.142 00.005 484 Star::Find false star n=6 nbg=256 bg=5511.7 sigma=908.4 thresh=8237 peak=7993
22:21:52.150 00.008 484 Star::Find returns 0 (2), X=432.00, Y=1159.00, Mass=22224, SNR=2.9, Peak=10701 HFD=0.0
22:21:52.156 00.006 484 Star::Find(15, 165, 276, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.160 00.004 484 Star::Find returns 1 (0), X=165.49, Y=277.30, Mass=37049, SNR=15.4, Peak=9491 HFD=3.7
22:21:52.166 00.006 484 Star::Find(15, 1052, 906, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.170 00.004 484 Star::Find returns 1 (0), X=1051.75, Y=906.59, Mass=38584, SNR=16.4, Peak=14083 HFD=1.7
22:21:52.173 00.003 484 Star::Find(15, 1736, 802, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.177 00.004 484 Star::Find false star n=10 nbg=248 bg=5031.2 sigma=716.0 thresh=7179 peak=6614
22:21:52.192 00.015 484 Star::Find returns 0 (2), X=1736.00, Y=802.00, Mass=28634, SNR=2.9, Peak=9447 HFD=0.0
22:21:52.201 00.009 484 Star::Find(15, 1058, 554, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.206 00.005 484 Star::Find false star n=3 nbg=274 bg=4630.7 sigma=884.2 thresh=7283 peak=7183
22:21:52.211 00.005 484 Star::Find returns 0 (2), X=1058.00, Y=554.00, Mass=9917, SNR=2.9, Peak=8698 HFD=0.0
22:21:52.215 00.004 484 Star::Find(15, 1650, 1066, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.219 00.004 484 Star::Find false star n=4 nbg=248 bg=5740.4 sigma=871.7 thresh=8356 peak=7429
22:21:52.222 00.003 484 Star::Find returns 0 (2), X=1650.00, Y=1066.00, Mass=13019, SNR=2.9, Peak=9920 HFD=0.0
22:21:52.225 00.003 484 Star::Find(15, 1704, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.231 00.006 484 Star::Find false star n=1 nbg=259 bg=5191.1 sigma=789.4 thresh=7559 peak=6447
22:21:52.234 00.003 484 Star::Find returns 0 (2), X=1704.00, Y=730.00, Mass=2921, SNR=2.9, Peak=8368 HFD=0.0
22:21:52.238 00.004 484 Star::Find(15, 1513, 833, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.242 00.004 484 Star::Find false star n=2 nbg=263 bg=5454.8 sigma=864.4 thresh=8048 peak=7072
22:21:52.247 00.005 484 Star::Find returns 0 (2), X=1513.00, Y=833.00, Mass=5494, SNR=2.9, Peak=10051 HFD=0.0
22:21:52.251 00.004 484 Star::Find(15, 1692, 974, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.254 00.003 484 Star::Find false star n=4 nbg=255 bg=5537.0 sigma=881.0 thresh=8180 peak=8136
22:21:52.257 00.003 484 Star::Find returns 0 (2), X=1692.00, Y=974.00, Mass=15222, SNR=2.9, Peak=10189 HFD=0.0
22:21:52.264 00.007 484 Star::Find(15, 94, 1152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.267 00.003 484 Star::Find false star n=4 nbg=266 bg=4737.8 sigma=854.4 thresh=7301 peak=6256
22:21:52.271 00.004 484 Star::Find returns 0 (2), X=94.00, Y=1152.00, Mass=12419, SNR=2.9, Peak=8867 HFD=0.0
22:21:52.274 00.003 484 Star::Find(15, 1617, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.279 00.005 484 Star::Find returns 1 (0), X=1615.18, Y=425.25, Mass=30706, SNR=12.9, Peak=8935 HFD=4.3
22:21:52.283 00.004 484 Star::Find(15, 1536, 468, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.286 00.003 484 Star::Find false star n=2 nbg=254 bg=4596.5 sigma=811.4 thresh=7031 peak=6152
22:21:52.290 00.004 484 Star::Find returns 0 (2), X=1536.00, Y=468.00, Mass=5189, SNR=2.9, Peak=8794 HFD=0.0
22:21:52.295 00.005 484 Star::Find(15, 994, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.299 00.004 484 Star::Find returns 1 (0), X=999.78, Y=895.97, Mass=1544362, SNR=224.1, Peak=65535 HFD=4.1
22:21:52.303 00.004 484 Star::Find(15, 1448, 1197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.307 00.004 484 Star::Find returns 0 (3), X=1448.00, Y=1197.00, Mass=0, SNR=0.0, Peak=10240 HFD=0.0
22:21:52.312 00.005 484 Star::Find(15, 1770, 935, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.316 00.004 484 Star::Find false star n=3 nbg=263 bg=5383.6 sigma=895.6 thresh=8070 peak=7279
22:21:52.321 00.005 484 Star::Find returns 0 (2), X=1770.00, Y=935.00, Mass=9466, SNR=2.9, Peak=9309 HFD=0.0
22:21:52.326 00.005 484 Star::Find(15, 770, 1057, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.332 00.006 484 Star::Find returns 1 (0), X=771.67, Y=1057.30, Mass=20309, SNR=9.5, Peak=9418 HFD=2.4
22:21:52.336 00.004 484 Star::Find(15, 1248, 983, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.340 00.004 484 Star::Find returns 1 (0), X=1246.87, Y=981.82, Mass=28402, SNR=11.4, Peak=10867 HFD=2.6
22:21:52.344 00.004 484 Star::Find(15, 1843, 549, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.348 00.004 484 Star::Find false star n=4 nbg=267 bg=4524.1 sigma=857.8 thresh=7097 peak=6549
22:21:52.352 00.004 484 Star::Find returns 0 (2), X=1843.00, Y=549.00, Mass=11814, SNR=2.9, Peak=7859 HFD=0.0
22:21:52.357 00.005 484 Star::Find(15, 257, 1164, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.361 00.004 484 Star::Find false star n=7 nbg=246 bg=5355.7 sigma=789.5 thresh=7724 peak=7133
22:21:52.365 00.004 484 Star::Find returns 0 (2), X=257.00, Y=1164.00, Mass=22103, SNR=2.9, Peak=9463 HFD=0.0
22:21:52.370 00.005 484 Star::Find(15, 115, 1185, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.373 00.003 484 Star::Find false star n=10 nbg=224 bg=4896.8 sigma=676.8 thresh=6927 peak=6452
22:21:52.377 00.004 484 Star::Find returns 0 (2), X=115.00, Y=1185.00, Mass=25657, SNR=2.9, Peak=9962 HFD=0.0
22:21:52.382 00.005 484 Star::Find(15, 1120, 1092, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.386 00.004 484 Star::Find false star n=1 nbg=274 bg=5598.5 sigma=959.7 thresh=8478 peak=7291
22:21:52.391 00.005 484 Star::Find returns 0 (2), X=1120.00, Y=1092.00, Mass=4094, SNR=2.9, Peak=10567 HFD=0.0
22:21:52.394 00.003 484 Star::Find(15, 1572, 934, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.398 00.004 484 Star::Find returns 0 (3), X=1572.00, Y=934.00, Mass=0, SNR=0.0, Peak=9280 HFD=0.0
22:21:52.402 00.004 484 Star::Find(15, 1517, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.406 00.004 484 Star::Find false star n=3 nbg=265 bg=5635.4 sigma=972.7 thresh=8553 peak=7088
22:21:52.409 00.003 484 Star::Find returns 0 (2), X=1517.00, Y=927.00, Mass=9792, SNR=2.9, Peak=9293 HFD=0.0
22:21:52.413 00.004 484 Star::Find(15, 1790, 1200, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.417 00.004 484 Star::Find false star n=3 nbg=263 bg=5748.8 sigma=988.9 thresh=8715 peak=7358
22:21:52.421 00.004 484 Star::Find returns 0 (2), X=1790.00, Y=1200.00, Mass=13136, SNR=2.9, Peak=12615 HFD=0.0
22:21:52.424 00.003 484 Star::Find(15, 1054, 765, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.430 00.006 484 Star::Find false star n=2 nbg=267 bg=5234.7 sigma=868.0 thresh=7839 peak=6711
22:21:52.434 00.004 484 Star::Find returns 0 (2), X=1054.00, Y=765.00, Mass=6082, SNR=2.9, Peak=8679 HFD=0.0
22:21:52.438 00.004 484 Star::Find(15, 796, 942, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.441 00.003 484 Star::Find false star n=5 nbg=244 bg=5126.8 sigma=795.8 thresh=7514 peak=6993
22:21:52.446 00.005 484 Star::Find returns 0 (2), X=796.00, Y=942.00, Mass=14108, SNR=2.9, Peak=8947 HFD=0.0
22:21:52.449 00.003 484 Star::Find(15, 1577, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.456 00.007 484 Star::Find returns 0 (3), X=1577.00, Y=1047.00, Mass=0, SNR=0.0, Peak=9024 HFD=0.0
22:21:52.461 00.005 484 Star::Find(15, 1242, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.468 00.007 484 Star::Find returns 1 (0), X=1243.34, Y=453.51, Mass=19393, SNR=10.7, Peak=9869 HFD=2.8
22:21:52.473 00.005 484 Star::Find(15, 446, 649, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.477 00.004 484 Star::Find false star n=3 nbg=233 bg=4838.4 sigma=662.7 thresh=6827 peak=6424
22:21:52.483 00.006 484 Star::Find returns 0 (2), X=446.00, Y=649.00, Mass=9255, SNR=2.9, Peak=8791 HFD=0.0
22:21:52.489 00.006 484 Star::Find(15, 668, 890, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.494 00.005 484 Star::Find returns 1 (0), X=666.65, Y=878.89, Mass=637225, SNR=113.9, Peak=65533 HFD=2.6
22:21:52.499 00.005 484 Star::Find(15, 747, 834, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.504 00.005 484 Star::Find false star n=4 nbg=261 bg=5047.5 sigma=876.8 thresh=7678 peak=6337
22:21:52.509 00.005 484 Star::Find returns 0 (2), X=747.00, Y=834.00, Mass=12218, SNR=2.9, Peak=9200 HFD=0.0
22:21:52.515 00.006 484 Star::Find(15, 663, 1073, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.519 00.004 484 Star::Find false star n=4 nbg=231 bg=5233.1 sigma=742.2 thresh=7460 peak=6771
22:21:52.523 00.004 484 Star::Find returns 0 (2), X=663.00, Y=1073.00, Mass=12601, SNR=2.9, Peak=9655 HFD=0.0
22:21:52.526 00.003 484 Star::Find(15, 408, 1196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.531 00.005 484 Star::Find false star n=2 nbg=261 bg=5693.1 sigma=998.4 thresh=8688 peak=7140
22:21:52.534 00.003 484 Star::Find returns 0 (2), X=408.00, Y=1196.00, Mass=7050, SNR=2.9, Peak=9597 HFD=0.0
22:21:52.539 00.005 484 Star::Find(15, 1670, 1044, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.542 00.003 484 Star::Find false star n=4 nbg=248 bg=5740.4 sigma=871.7 thresh=8356 peak=7429
22:21:52.547 00.005 484 Star::Find returns 0 (2), X=1670.00, Y=1044.00, Mass=13019, SNR=2.9, Peak=10535 HFD=0.0
22:21:52.551 00.004 484 Star::Find(15, 1411, 1184, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.554 00.003 484 Star::Find false star n=10 nbg=232 bg=5786.1 sigma=727.0 thresh=7967 peak=7589
22:21:52.557 00.003 484 Star::Find returns 0 (2), X=1411.00, Y=1184.00, Mass=29501, SNR=2.9, Peak=10919 HFD=0.0
22:21:52.562 00.005 484 AutoFind: finding best star pass 1
22:21:52.565 00.003 484 Star::Find(15, 585, 562, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.571 00.006 484 Star::Find returns 1 (0), X=584.81, Y=562.03, Mass=1612917, SNR=231.1, Peak=65535 HFD=4.1
22:21:52.575 00.004 484 AutoFind: near-saturated [585, 562] 128.0 Mass 1612917 SNR 231.1 Peak 65535
22:21:52.581 00.006 484 Star::Find(15, 1000, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.584 00.003 484 Star::Find returns 1 (0), X=999.78, Y=895.97, Mass=1544362, SNR=224.1, Peak=65535 HFD=4.1
22:21:52.588 00.004 484 AutoFind: near-saturated [1000, 896] 125.8 Mass 1544362 SNR 224.1 Peak 65535
22:21:52.593 00.005 484 Star::Find(15, 886, 889, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.597 00.004 484 Star::Find returns 1 (0), X=886.33, Y=888.80, Mass=2257034, SNR=247.5, Peak=65535 HFD=4.9
22:21:52.600 00.003 484 AutoFind: near-saturated [886, 889] 114.9 Mass 2257034 SNR 247.5 Peak 65535
22:21:52.604 00.004 484 Star::Find(15, 380, 842, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.608 00.004 484 Star::Find returns 1 (0), X=380.34, Y=842.29, Mass=1114798, SNR=152.3, Peak=65535 HFD=3.5
22:21:52.614 00.006 484 AutoFind: near-saturated [380, 842] 112.3 Mass 1114798 SNR 152.3 Peak 65535
22:21:52.617 00.003 484 Star::Find(15, 843, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.622 00.005 484 Star::Find returns 1 (0), X=843.39, Y=893.37, Mass=1023102, SNR=151.1, Peak=65535 HFD=3.3
22:21:52.625 00.003 484 AutoFind: near-saturated [843, 894] 102.5 Mass 1023102 SNR 151.1 Peak 65535
22:21:52.629 00.004 484 Star::Find(15, 712, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.633 00.004 484 Star::Find returns 1 (0), X=711.75, Y=991.45, Mass=824965, SNR=129.8, Peak=65507 HFD=3.2
22:21:52.637 00.004 484 AutoFind: near-saturated [712, 992] 88.0 Mass 824965 SNR 129.8 Peak 65507
22:21:52.640 00.003 484 Star::Find(15, 667, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.643 00.003 484 Star::Find returns 1 (0), X=666.65, Y=878.89, Mass=637225, SNR=113.9, Peak=65533 HFD=2.6
22:21:52.647 00.004 484 AutoFind: near-saturated [667, 879] 58.0 Mass 637225 SNR 113.9 Peak 65533
22:21:52.649 00.002 484 Star::Find(15, 539, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.653 00.004 484 Star::Find returns 1 (0), X=539.36, Y=1100.97, Mass=559586, SNR=109.1, Peak=65491 HFD=2.7
22:21:52.656 00.003 484 AutoFind: near-saturated [539, 1101] 46.8 Mass 559586 SNR 109.1 Peak 65491
22:21:52.659 00.003 484 Star::Find(15, 1419, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.663 00.004 484 Star::Find returns 1 (0), X=1418.94, Y=254.90, Mass=446794, SNR=92.0, Peak=64515 HFD=2.5
22:21:52.666 00.003 484 AutoFind: near-saturated [1419, 255] 46.7 Mass 446794 SNR 92.0 Peak 64515
22:21:52.670 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.673 00.003 484 Star::Find returns 1 (0), X=1396.71, Y=44.08, Mass=346085, SNR=91.3, Peak=44627 HFD=2.5
22:21:52.678 00.005 484 AutoFind returns star at [1397, 44] 32.0 Mass 346085 SNR 91.3
22:21:52.683 00.005 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.689 00.006 484 Star::Find returns 1 (0), X=1396.71, Y=44.08, Mass=346085, SNR=91.3, Peak=44627 HFD=2.5
22:21:52.693 00.004 484 MultiStar: List (12): {1396.71, 44.08}(91.3), {1540.13, 944.66}(67.6), {1540.47, 999.64}(64.6), {1010.69, 1025.39}(62.8), {358.42, 1121.65}(55.0), {70.76, 939.47}(40.4), {868.90, 743.68}(45.1), {1271.85, 872.48}(36.0), {1430.39, 382.66}(36.0), {1312.26, 1098.53}(36.4), {1748.00, 274.11}(31.0), {763.50, 973.27}(30.7), 
22:21:52.698 00.005 484 setting lock position to (1396.71, 44.08)
22:21:52.702 00.004 484 MultiStar: stabilizing after lock position change
22:21:52.707 00.005 484 AutoSelect: state = 1, call UpdateGuideState
22:21:52.710 00.003 484 UpdateGuideState(): m_state=1
22:21:52.715 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:21:52.723 00.008 484 Star::Find returns 1 (0), X=1396.71, Y=44.08, Mass=346085, SNR=91.3, Peak=44627 HFD=2.5
22:21:52.726 00.003 484 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.76) = xAngle (0.76 = 0.76)
22:21:52.731 00.005 484 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.75 = -2.54)
22:21:52.736 00.005 484 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=-0.00, mountTheta=0.00
22:21:52.747 00.011 484 setting force full frames = false
22:21:52.750 00.003 484 setting lock position to (1396.71, 44.08)
22:21:52.753 00.003 484 MultiStar: stabilizing after lock position change
22:21:52.757 00.004 484 CurrentPosition() valid, moving to STATE_SELECTED
22:21:52.762 00.005 484 Changing from state SELECTING to SELECTED
22:21:52.765 00.003 484 guider state => SELECTED
22:21:52.771 00.006 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4493, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:21:52.775 00.004 484 UpdateGuideState exits: m=346085 SNR=91.3
22:21:52.779 00.004 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4493, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:21:52.782 00.003 484 Status Line: Auto-selected star at (1396.7, 44.1)
22:21:52.794 00.012 484 PhdController: newstate STATE_WAIT_SELECTED
22:21:52.799 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:52.803 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:21:52.807 00.004 484 Enqueuing Expose request
22:21:52.810 00.003 17712 Worker thread wakes up
22:21:52.810 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:21:52.810 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:21:56.275 03.465 17712 Exposure complete
22:21:56.750 00.475 17712 worker thread done servicing request
22:21:56.750 00.000 484 OnExposeComplete: enter
22:21:56.756 00.006 484 UpdateGuideState(): m_state=2
22:21:56.761 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:21:56.766 00.005 484 Star::Find returns 1 (0), X=1396.66, Y=43.94, Mass=309305, SNR=70.6, Peak=38963 HFD=2.3
22:21:56.772 00.006 484 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.76) = xAngle (-1.19 = -1.19)
22:21:56.779 00.007 484 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (1.80 = 1.80)
22:21:56.784 00.005 484 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.94 mountX=0.05 mountY=0.14, mountTheta=1.20
22:21:56.794 00.010 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4503, FiltMin=1568, FiltMax=65535, Gamma=1.000
22:21:56.799 00.005 484 UpdateGuideState exits: m=309305 SNR=70.6
22:21:56.807 00.008 484 PhdController: newstate STATE_CALIBRATE
22:21:56.814 00.007 484 PhdController: newstate STATE_GUIDE
22:21:56.840 00.026 484 Changing from state SELECTED to CALIBRATING_PRIMARY
22:21:56.845 00.005 484 guider state => CALIBRATED
22:21:56.850 00.005 484 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
22:21:56.854 00.004 484 reset dither spiral
22:21:56.861 00.007 484 PhdController: newstate STATE_SETTLE_BEGIN
22:21:56.866 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.873 00.007 484 ScheduleExposure(3000,3,0) exposurePending=0
22:21:56.877 00.004 484 Enqueuing Expose request
22:21:56.882 00.005 17712 Worker thread wakes up
22:21:56.882 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:21:56.882 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
22:22:00.307 03.425 17712 Exposure complete
22:22:00.668 00.361 484 OnExposeComplete: enter
22:22:00.673 00.005 484 UpdateGuideState(): m_state=5
22:22:00.692 00.019 17712 worker thread done servicing request
22:22:00.692 00.000 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:22:00.718 00.026 484 Star::Find returns 1 (0), X=1396.96, Y=43.95, Mass=354189, SNR=81.8, Peak=56131 HFD=2.5
22:22:00.741 00.023 484 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.76) = xAngle (0.30 = 0.30)
22:22:00.748 00.007 484 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.76) + m_yAngleError (-2.99)) = yAngle (3.29 = -2.99)
22:22:00.757 00.009 484 CameraToMount -- cameraX=0.25 cameraY=-0.12 hyp=0.28 cameraTheta=-0.46 mountX=0.27 mountY=-0.04, mountTheta=-0.15
22:22:00.778 00.021 484 Changing from state CALIBRATED to GUIDING
22:22:00.783 00.005 484 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:22:00.787 00.004 484 ScopeASCOM::SideOfPier() returns 1
22:22:00.805 00.018 484 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
22:22:00.815 00.010 484 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
22:22:00.819 00.004 484 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
22:22:00.830 00.011 484 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:22:00.834 00.004 484 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:22:00.845 00.011 484 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
22:22:00.851 00.006 484 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
22:22:00.863 00.012 484 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
22:22:00.868 00.005 484 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:22:00.875 00.007 484 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
22:22:00.882 00.007 484 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
22:22:00.891 00.009 484 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:22:00.897 00.006 484 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
22:22:00.902 00.005 484 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
22:22:01.149 00.247 484 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:22:01.170 00.021 484 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
22:22:01.189 00.019 484 New rotator position 0.0 deg, prev = 199.0 deg, delta = -199.0 deg
22:22:01.200 00.011 484 Mount::SetCalibration (scope) -- xAngle=155.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=0.0
22:22:01.213 00.013 484 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
22:22:01.228 00.015 484 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:22:01.241 00.013 484 ScopeASCOM::SideOfPier() returns 1
22:22:01.284 00.043 484 Dec comp: XRate 4.128 -> 2.814 for dec -0.0 -> dec 47.0
22:22:01.294 00.010 484 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:22:01.301 00.007 484 ScopeASCOM::SideOfPier() returns 1
22:22:01.327 00.026 484 setting lock position to (1396.96, 43.95)
22:22:01.342 00.015 484 MultiStar: stabilizing after lock position change
22:22:01.352 00.010 484 guider state => GUIDING
22:22:01.359 00.007 484 Status Line: Guiding
22:22:01.392 00.033 484 Mount: notify guiding started
22:22:01.407 00.015 484 GetString("/profile/1/name", "") returns "20260503"
22:22:01.421 00.014 484 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/13/2026 10:22:01 PM"
22:22:01.432 00.011 484 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
22:22:01.444 00.012 484 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
22:22:01.466 00.022 484 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
22:22:01.483 00.017 484 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
22:22:01.513 00.030 484 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
22:22:01.528 00.015 484 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
22:22:01.557 00.029 484 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
22:22:01.571 00.014 484 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
22:22:01.580 00.009 484 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
22:22:01.588 00.008 484 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
22:22:01.592 00.004 484 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
22:22:01.599 00.007 484 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
22:22:01.603 00.004 484 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:22:01.611 00.008 484 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:22:01.617 00.006 484 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
22:22:01.632 00.015 484 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
22:22:01.645 00.013 484 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
22:22:01.653 00.008 484 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:22:01.660 00.007 484 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
22:22:01.665 00.005 484 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
22:22:01.669 00.004 484 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:22:01.682 00.013 484 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
22:22:01.687 00.005 484 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
22:22:01.692 00.005 484 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
22:22:01.698 00.006 484 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
22:22:01.704 00.006 484 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
22:22:01.711 00.007 484 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
22:22:01.717 00.006 484 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
22:22:01.723 00.006 484 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
22:22:01.729 00.006 484 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
22:22:01.735 00.006 484 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:22:01.743 00.008 484 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
22:22:01.756 00.013 484 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
22:22:01.767 00.011 484 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:22:01.771 00.004 484 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
22:22:01.774 00.003 484 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
22:22:01.889 00.115 484 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
22:22:01.925 00.036 484 ScopeASCOM::SideOfPier() returns 1
22:22:01.932 00.007 484 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
22:22:01.940 00.008 484 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
22:22:01.945 00.005 484 ScopeASCOM::GetDeclinationRadians() returns 47.0
22:22:01.951 00.006 484 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
22:22:01.960 00.009 484 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
22:22:01.967 00.007 484 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
22:22:01.982 00.015 484 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
22:22:01.987 00.005 484 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
22:22:02.008 00.021 484 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
22:22:02.014 00.006 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4490, FiltMin=1418, FiltMax=65535, Gamma=1.000
22:22:02.019 00.005 484 UpdateGuideState exits: m=354189 SNR=81.8
22:22:02.030 00.011 484 PhdController: newstate STATE_SETTLE_WAIT
22:22:02.037 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:02.042 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:02.051 00.009 484 Enqueuing Expose request
22:22:02.058 00.007 17712 Worker thread wakes up
22:22:02.058 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:02.058 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:05.480 03.422 17712 Exposure complete
22:22:05.815 00.335 17712 worker thread done servicing request
22:22:05.816 00.001 484 OnExposeComplete: enter
22:22:05.820 00.004 484 UpdateGuideState(): m_state=6
22:22:05.824 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
22:22:05.829 00.005 484 Star::Find returns 1 (0), X=1396.79, Y=43.92, Mass=327280, SNR=76.1, Peak=42403 HFD=2.4
22:22:05.833 00.004 484 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.71) = xAngle (-5.64 = 0.65)
22:22:05.837 00.004 484 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
22:22:05.840 00.003 484 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.92 mountX=0.13 mountY=-0.08, mountTheta=-0.54
22:22:05.848 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.16, y=-0.04, opts=13)
22:22:05.853 00.005 484 Enqueuing Move request for scope (-0.16, -0.04)
22:22:05.856 00.003 17712 Worker thread wakes up
22:22:05.856 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4503, FiltMin=1363, FiltMax=65535, Gamma=1.000
22:22:05.859 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
22:22:05.859 00.000 484 UpdateGuideState exits: m=327280 SNR=76.1
22:22:05.864 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
22:22:05.864 00.000 17712 Moving (-0.16, -0.04) raw xDistance=0.13 yDistance=-0.08
22:22:05.864 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:22:05.864 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:05.864 00.000 484 PhdController: settling, locked = 1, distance = 0.25 (4.00) aobump = 0 frame = 1 / 99999
22:22:05.868 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:22:05.868 00.000 17712 MoveAxis(E, 0, ABG)
22:22:05.868 00.000 17712 Move returns status 0, amount 0
22:22:05.868 00.000 17712 MoveAxis(N, 0, ABG)
22:22:05.868 00.000 17712 Move returns status 0, amount 0
22:22:05.868 00.000 17712 move complete, result=0
22:22:05.868 00.000 17712 worker thread done servicing request
22:22:05.869 00.001 484 evsrv: {"Event":"Settling","Timestamp":1778728925.868,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.25,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:22:05.873 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:05.876 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:05.881 00.005 484 Enqueuing Expose request
22:22:05.884 00.003 17712 Worker thread wakes up
22:22:05.884 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:05.884 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:05.888 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:09.310 03.422 17712 Exposure complete
22:22:09.574 00.264 17712 worker thread done servicing request
22:22:09.575 00.001 484 OnExposeComplete: enter
22:22:09.579 00.004 484 UpdateGuideState(): m_state=6
22:22:09.583 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
22:22:09.586 00.003 484 Star::Find returns 1 (0), X=1396.63, Y=44.02, Mass=338143, SNR=86.9, Peak=47251 HFD=2.3
22:22:09.589 00.003 484 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
22:22:09.592 00.003 484 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.08)
22:22:09.597 00.005 484 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.34 cameraTheta=2.93 mountX=0.33 mountY=-0.02, mountTheta=-0.06
22:22:09.605 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=0.07, opts=13)
22:22:09.608 00.003 484 Enqueuing Move request for scope (-0.33, 0.07)
22:22:09.612 00.004 17712 Worker thread wakes up
22:22:09.612 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
22:22:09.612 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
22:22:09.614 00.002 17712 Moving (-0.33, 0.07) raw xDistance=0.33 yDistance=-0.02
22:22:09.614 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:22:09.614 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:09.614 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:22:09.614 00.000 17712 MoveAxis(W, 73, ABG)
22:22:09.614 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4503, FiltMin=1118, FiltMax=65535, Gamma=1.000
22:22:09.617 00.003 17712 Guiding  Dir = 3, Dur = 73
22:22:09.617 00.000 484 UpdateGuideState exits: m=338143 SNR=86.9
22:22:09.621 00.004 17712 IsSlewing returns 0
22:22:09.621 00.000 484 PhdController: settling, locked = 1, distance = 0.27 (4.00) aobump = 0 frame = 2 / 99999
22:22:09.624 00.003 17712 IsGuiding returns 0
22:22:09.624 00.000 484 PhdController: newstate STATE_FINISH
22:22:09.627 00.003 17712 PulseGuide returned control before completion, sleep 83
22:22:09.628 00.001 484 PhdController complete: success
22:22:09.632 00.004 484 evsrv: {"Event":"SettleDone","Timestamp":1778728929.632,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:22:09.636 00.004 484 Mount: notify guiding dither settle done success=1
22:22:09.639 00.003 484 PhdController: newstate STATE_IDLE
22:22:09.643 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.648 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:09.650 00.002 484 Enqueuing Expose request
22:22:09.720 00.070 17712 IsGuiding returns 0
22:22:09.720 00.000 17712 Move returns status 0, amount 73
22:22:09.720 00.000 17712 MoveAxis(N, 0, ABG)
22:22:09.721 00.001 17712 Move returns status 0, amount 0
22:22:09.721 00.000 17712 move complete, result=0
22:22:09.721 00.000 17712 worker thread done servicing request
22:22:09.721 00.000 17712 Worker thread wakes up
22:22:09.721 00.000 484 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
22:22:09.724 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:09.724 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:10.056 00.332 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:22:10.060 00.004 484 case statement mapped state 6 to 3
22:22:10.064 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:22:11.523 01.459 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:22:11.526 00.003 484 case statement mapped state 6 to 3
22:22:11.530 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:22:13.143 01.613 17712 Exposure complete
22:22:13.467 00.324 17712 worker thread done servicing request
22:22:13.467 00.000 484 OnExposeComplete: enter
22:22:13.472 00.005 484 UpdateGuideState(): m_state=6
22:22:13.475 00.003 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
22:22:13.479 00.004 484 Star::Find returns 1 (0), X=1396.78, Y=43.87, Mass=332625, SNR=88.7, Peak=44323 HFD=2.3
22:22:13.482 00.003 484 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.40 = 0.88)
22:22:13.485 00.003 484 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.42 = -2.42)
22:22:13.490 00.005 484 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.13 mountY=-0.13, mountTheta=-0.81
22:22:13.501 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=-0.09, opts=13)
22:22:13.506 00.005 484 Enqueuing Move request for scope (-0.18, -0.09)
22:22:13.508 00.002 17712 Worker thread wakes up
22:22:13.508 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4512, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:22:13.512 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
22:22:13.512 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
22:22:13.512 00.000 17712 Moving (-0.18, -0.09) raw xDistance=0.13 yDistance=-0.13
22:22:13.512 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:22:13.512 00.000 484 UpdateGuideState exits: m=332625 SNR=88.7
22:22:13.516 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:13.516 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:13.520 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:22:13.520 00.000 17712 MoveAxis(E, 0, ABG)
22:22:13.521 00.001 17712 Move returns status 0, amount 0
22:22:13.521 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:13.524 00.003 484 Enqueuing Expose request
22:22:13.528 00.004 17712 MoveAxis(N, 0, ABG)
22:22:13.528 00.000 17712 Move returns status 0, amount 0
22:22:13.528 00.000 17712 move complete, result=0
22:22:13.529 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:13.532 00.003 17712 worker thread done servicing request
22:22:13.532 00.000 17712 Worker thread wakes up
22:22:13.532 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:13.532 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:16.962 03.430 17712 Exposure complete
22:22:17.261 00.299 17712 worker thread done servicing request
22:22:17.262 00.001 484 OnExposeComplete: enter
22:22:17.266 00.004 484 UpdateGuideState(): m_state=6
22:22:17.270 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
22:22:17.273 00.003 484 Star::Find returns 1 (0), X=1397.08, Y=43.51, Mass=350543, SNR=102.7, Peak=51699 HFD=2.6
22:22:17.278 00.005 484 CameraToMount -- cameraTheta (-1.31) - m_xAngle (2.71) = xAngle (-4.02 = 2.26)
22:22:17.281 00.003 484 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.04 = -1.04)
22:22:17.284 00.003 484 CameraToMount -- cameraX=0.12 cameraY=-0.44 hyp=0.45 cameraTheta=-1.31 mountX=-0.29 mountY=-0.39, mountTheta=-2.21
22:22:17.292 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=-0.44, opts=13)
22:22:17.297 00.005 484 Enqueuing Move request for scope (0.12, -0.44)
22:22:17.301 00.004 17712 Worker thread wakes up
22:22:17.301 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4522, FiltMin=1069, FiltMax=65535, Gamma=1.000
22:22:17.305 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.44) opts 0xd
22:22:17.305 00.000 484 UpdateGuideState exits: m=350543 SNR=102.7
22:22:17.308 00.003 17712 Handling offset move in thread for scope, endpoint = (0.12, -0.44)
22:22:17.308 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:17.313 00.005 17712 Moving (0.12, -0.44) raw xDistance=-0.29 yDistance=-0.39
22:22:17.313 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:17.316 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
22:22:17.316 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:17.316 00.000 484 Enqueuing Expose request
22:22:17.320 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:22:17.320 00.000 17712 MoveAxis(E, 0, ABG)
22:22:17.320 00.000 17712 Move returns status 0, amount 0
22:22:17.320 00.000 17712 MoveAxis(N, 0, ABG)
22:22:17.320 00.000 17712 Move returns status 0, amount 0
22:22:17.320 00.000 17712 move complete, result=0
22:22:17.320 00.000 17712 worker thread done servicing request
22:22:17.320 00.000 17712 Worker thread wakes up
22:22:17.321 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:17.321 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:17.324 00.003 484 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:22:20.733 03.409 17712 Exposure complete
22:22:21.054 00.321 17712 worker thread done servicing request
22:22:21.054 00.000 484 OnExposeComplete: enter
22:22:21.058 00.004 484 UpdateGuideState(): m_state=6
22:22:21.066 00.008 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
22:22:21.072 00.006 484 Star::Find returns 1 (0), X=1396.39, Y=43.92, Mass=324860, SNR=85.7, Peak=50096 HFD=2.3
22:22:21.079 00.007 484 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.80 = 0.48)
22:22:21.086 00.007 484 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
22:22:21.092 00.006 484 CameraToMount -- cameraX=-0.57 cameraY=-0.03 hyp=0.57 cameraTheta=-3.09 mountX=0.50 mountY=-0.18, mountTheta=-0.35
22:22:21.100 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.57, y=-0.03, opts=13)
22:22:21.104 00.004 484 Enqueuing Move request for scope (-0.57, -0.03)
22:22:21.108 00.004 17712 Worker thread wakes up
22:22:21.108 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4531, FiltMin=1389, FiltMax=65535, Gamma=1.000
22:22:21.114 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.03) opts 0xd
22:22:21.114 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.57, -0.03)
22:22:21.114 00.000 17712 Moving (-0.57, -0.03) raw xDistance=0.50 yDistance=-0.18
22:22:21.114 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:22:21.115 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.115 00.000 484 UpdateGuideState exits: m=324860 SNR=85.7
22:22:21.121 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:22:21.121 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.124 00.003 17712 MoveAxis(W, 113, ABG)
22:22:21.124 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:21.128 00.004 17712 Guiding  Dir = 3, Dur = 113
22:22:21.128 00.000 484 Enqueuing Expose request
22:22:21.135 00.007 17712 IsSlewing returns 0
22:22:21.136 00.001 17712 IsGuiding returns 0
22:22:21.136 00.000 17712 PulseGuide returned control before completion, sleep 123
22:22:21.273 00.137 17712 IsGuiding returns 1
22:22:21.273 00.000 17712 scope still moving after pulse duration time elapsed
22:22:21.304 00.031 17712 IsSlewing returns 0
22:22:21.304 00.000 17712 IsGuiding returns 0
22:22:21.305 00.001 17712 scope move finished after 113 + 55 ms
22:22:21.305 00.000 17712 Move returns status 0, amount 113
22:22:21.305 00.000 17712 MoveAxis(N, 0, ABG)
22:22:21.305 00.000 17712 Move returns status 0, amount 0
22:22:21.305 00.000 17712 move complete, result=0
22:22:21.305 00.000 17712 worker thread done servicing request
22:22:21.305 00.000 484 GuideStep: 0.5 px 113 ms WEST, -0.2 px 0 ms NORTH
22:22:21.309 00.004 17712 Worker thread wakes up
22:22:21.309 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:21.309 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:24.747 03.438 17712 Exposure complete
22:22:25.082 00.335 17712 worker thread done servicing request
22:22:25.083 00.001 484 OnExposeComplete: enter
22:22:25.089 00.006 484 UpdateGuideState(): m_state=6
22:22:25.096 00.007 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
22:22:25.102 00.006 484 Star::Find returns 1 (0), X=1396.36, Y=44.01, Mass=337176, SNR=84.5, Peak=42720 HFD=2.4
22:22:25.108 00.006 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
22:22:25.112 00.004 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
22:22:25.117 00.005 484 CameraToMount -- cameraX=-0.60 cameraY=0.06 hyp=0.60 cameraTheta=3.04 mountX=0.57 mountY=-0.10, mountTheta=-0.18
22:22:25.127 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.60, y=0.06, opts=13)
22:22:25.132 00.005 484 Enqueuing Move request for scope (-0.60, 0.06)
22:22:25.136 00.004 17712 Worker thread wakes up
22:22:25.136 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4541, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:22:25.142 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.06) opts 0xd
22:22:25.142 00.000 484 UpdateGuideState exits: m=337176 SNR=84.5
22:22:25.150 00.008 17712 Handling offset move in thread for scope, endpoint = (-0.60, 0.06)
22:22:25.150 00.000 17712 Moving (-0.60, 0.06) raw xDistance=0.57 yDistance=-0.10
22:22:25.150 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
22:22:25.150 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:25.150 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:25.150 00.000 17712 MoveAxis(W, 135, ABG)
22:22:25.151 00.001 17712 Guiding  Dir = 3, Dur = 135
22:22:25.151 00.000 17712 IsSlewing returns 0
22:22:25.151 00.000 17712 IsGuiding returns 0
22:22:25.152 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:25.161 00.009 17712 PulseGuide returned control before completion, sleep 144
22:22:25.164 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:25.174 00.010 484 Enqueuing Expose request
22:22:25.317 00.143 17712 IsGuiding returns 1
22:22:25.317 00.000 17712 scope still moving after pulse duration time elapsed
22:22:25.348 00.031 17712 IsSlewing returns 0
22:22:25.348 00.000 17712 IsGuiding returns 0
22:22:25.349 00.001 17712 scope move finished after 135 + 60 ms
22:22:25.349 00.000 17712 Move returns status 0, amount 135
22:22:25.349 00.000 17712 MoveAxis(N, 0, ABG)
22:22:25.349 00.000 17712 Move returns status 0, amount 0
22:22:25.349 00.000 17712 move complete, result=0
22:22:25.349 00.000 17712 worker thread done servicing request
22:22:25.349 00.000 17712 Worker thread wakes up
22:22:25.349 00.000 484 GuideStep: 0.6 px 135 ms WEST, -0.1 px 0 ms NORTH
22:22:25.353 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:25.354 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:28.791 03.437 17712 Exposure complete
22:22:29.094 00.303 17712 worker thread done servicing request
22:22:29.094 00.000 484 OnExposeComplete: enter
22:22:29.098 00.004 484 UpdateGuideState(): m_state=6
22:22:29.103 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
22:22:29.107 00.004 484 Star::Find returns 1 (0), X=1395.93, Y=44.06, Mass=336176, SNR=75.1, Peak=47968 HFD=2.7
22:22:29.110 00.003 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
22:22:29.114 00.004 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.97)
22:22:29.117 00.003 484 CameraToMount -- cameraX=-1.03 cameraY=0.11 hyp=1.03 cameraTheta=3.04 mountX=0.98 mountY=-0.17, mountTheta=-0.17
22:22:29.124 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-1.03, y=0.11, opts=13)
22:22:29.129 00.005 484 Enqueuing Move request for scope (-1.03, 0.11)
22:22:29.132 00.003 17712 Worker thread wakes up
22:22:29.133 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1226, FiltMax=65535, Gamma=1.000
22:22:29.137 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.11) opts 0xd
22:22:29.138 00.001 17712 Handling offset move in thread for scope, endpoint = (-1.03, 0.11)
22:22:29.138 00.000 17712 Moving (-1.03, 0.11) raw xDistance=0.98 yDistance=-0.17
22:22:29.138 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.98
22:22:29.138 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:29.138 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:22:29.138 00.000 17712 MoveAxis(W, 229, ABG)
22:22:29.138 00.000 17712 Guiding  Dir = 3, Dur = 229
22:22:29.138 00.000 17712 IsSlewing returns 0
22:22:29.139 00.001 484 UpdateGuideState exits: m=336176 SNR=75.1
22:22:29.143 00.004 17712 IsGuiding returns 0
22:22:29.143 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.149 00.006 17712 PulseGuide returned control before completion, sleep 238
22:22:29.149 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:29.153 00.004 484 Enqueuing Expose request
22:22:29.391 00.238 17712 IsGuiding returns 1
22:22:29.391 00.000 17712 scope still moving after pulse duration time elapsed
22:22:29.423 00.032 17712 IsSlewing returns 0
22:22:29.423 00.000 17712 IsGuiding returns 0
22:22:29.423 00.000 17712 scope move finished after 229 + 50 ms
22:22:29.423 00.000 17712 Move returns status 0, amount 229
22:22:29.423 00.000 17712 MoveAxis(N, 0, ABG)
22:22:29.423 00.000 17712 Move returns status 0, amount 0
22:22:29.424 00.001 17712 move complete, result=0
22:22:29.424 00.000 17712 worker thread done servicing request
22:22:29.424 00.000 484 GuideStep: 1.0 px 229 ms WEST, -0.2 px 0 ms NORTH
22:22:29.429 00.005 17712 Worker thread wakes up
22:22:29.429 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:29.429 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:32.853 03.424 17712 Exposure complete
22:22:33.140 00.287 17712 worker thread done servicing request
22:22:33.141 00.001 484 OnExposeComplete: enter
22:22:33.144 00.003 484 UpdateGuideState(): m_state=6
22:22:33.153 00.009 484 Star::Find(15, 1395, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
22:22:33.157 00.004 484 Star::Find returns 1 (0), X=1396.29, Y=44.02, Mass=333333, SNR=82.5, Peak=49088 HFD=2.4
22:22:33.160 00.003 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
22:22:33.166 00.006 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.31 = -2.97)
22:22:33.170 00.004 484 CameraToMount -- cameraX=-0.67 cameraY=0.07 hyp=0.68 cameraTheta=3.04 mountX=0.64 mountY=-0.11, mountTheta=-0.18
22:22:33.177 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.67, y=0.07, opts=13)
22:22:33.185 00.008 484 Enqueuing Move request for scope (-0.67, 0.07)
22:22:33.192 00.007 17712 Worker thread wakes up
22:22:33.192 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4538, FiltMin=963, FiltMax=65535, Gamma=1.000
22:22:33.197 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.07) opts 0xd
22:22:33.197 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.67, 0.07)
22:22:33.197 00.000 17712 Moving (-0.67, 0.07) raw xDistance=0.64 yDistance=-0.11
22:22:33.197 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
22:22:33.197 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:33.198 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:33.198 00.000 17712 MoveAxis(W, 159, ABG)
22:22:33.198 00.000 17712 Guiding  Dir = 3, Dur = 159
22:22:33.198 00.000 17712 IsSlewing returns 0
22:22:33.198 00.000 17712 IsGuiding returns 0
22:22:33.199 00.001 17712 PulseGuide returned control before completion, sleep 169
22:22:33.199 00.000 484 UpdateGuideState exits: m=333333 SNR=82.5
22:22:33.206 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:33.216 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:33.222 00.006 484 Enqueuing Expose request
22:22:33.383 00.161 17712 IsGuiding returns 1
22:22:33.383 00.000 17712 scope still moving after pulse duration time elapsed
22:22:33.414 00.031 17712 IsSlewing returns 0
22:22:33.414 00.000 17712 IsGuiding returns 1
22:22:33.445 00.031 17712 IsSlewing returns 0
22:22:33.446 00.001 17712 IsGuiding returns 0
22:22:33.446 00.000 17712 scope move finished after 159 + 88 ms
22:22:33.446 00.000 17712 Move returns status 0, amount 159
22:22:33.446 00.000 17712 MoveAxis(N, 0, ABG)
22:22:33.446 00.000 17712 Move returns status 0, amount 0
22:22:33.446 00.000 17712 move complete, result=0
22:22:33.447 00.001 17712 worker thread done servicing request
22:22:33.447 00.000 17712 Worker thread wakes up
22:22:33.447 00.000 484 GuideStep: 0.6 px 159 ms WEST, -0.1 px 0 ms NORTH
22:22:33.450 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:33.450 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:36.857 03.407 17712 Exposure complete
22:22:37.139 00.282 17712 worker thread done servicing request
22:22:37.139 00.000 484 OnExposeComplete: enter
22:22:37.142 00.003 484 UpdateGuideState(): m_state=6
22:22:37.147 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.152 00.005 484 Star::Find returns 1 (0), X=1396.60, Y=43.94, Mass=339168, SNR=79.3, Peak=42803 HFD=2.3
22:22:37.156 00.004 484 MultiStar: exiting stabilization period
22:22:37.159 00.003 484 MultiStar: updating star positions after lock position change
22:22:37.163 00.004 484 Star::Find(15, 1539, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.166 00.003 484 Star::Find returns 1 (0), X=1539.96, Y=944.13, Mass=320374, SNR=68.2, Peak=44480 HFD=2.8
22:22:37.172 00.006 484 Star::Find(15, 1540, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.174 00.002 484 Star::Find returns 1 (0), X=1541.31, Y=998.93, Mass=411319, SNR=62.6, Peak=29821 HFD=4.6
22:22:37.179 00.005 484 Star::Find(15, 1010, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.182 00.003 484 Star::Find returns 1 (0), X=1010.28, Y=1024.83, Mass=278230, SNR=56.6, Peak=37619 HFD=2.7
22:22:37.187 00.005 484 Star::Find(15, 358, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.191 00.004 484 Star::Find returns 1 (0), X=358.39, Y=1121.63, Mass=234890, SNR=51.5, Peak=38416 HFD=2.9
22:22:37.194 00.003 484 Star::Find(15, 70, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.199 00.005 484 Star::Find returns 1 (0), X=70.74, Y=939.09, Mass=137279, SNR=36.6, Peak=23639 HFD=2.3
22:22:37.202 00.003 484 Star::Find(15, 868, 743, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.205 00.003 484 Star::Find returns 1 (0), X=868.51, Y=743.52, Mass=147558, SNR=37.2, Peak=23962 HFD=3.1
22:22:37.208 00.003 484 Star::Find(15, 1271, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.212 00.004 484 Star::Find returns 1 (0), X=1271.65, Y=872.07, Mass=154098, SNR=35.9, Peak=26583 HFD=2.3
22:22:37.215 00.003 484 Star::Find(15, 1429, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.220 00.005 484 Star::Find returns 1 (0), X=1430.65, Y=382.27, Mass=121134, SNR=34.1, Peak=20682 HFD=2.4
22:22:37.222 00.002 484 Star::Find(15, 1311, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.225 00.003 484 Star::Find returns 1 (0), X=1311.81, Y=1097.61, Mass=125155, SNR=37.6, Peak=27373 HFD=2.7
22:22:37.229 00.004 484 Star::Find(15, 1747, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.232 00.003 484 Star::Find returns 1 (0), X=1747.82, Y=274.38, Mass=102654, SNR=32.4, Peak=18631 HFD=2.4
22:22:37.236 00.004 484 Star::Find(15, 763, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
22:22:37.238 00.002 484 Star::Find returns 1 (0), X=763.58, Y=972.91, Mass=135886, SNR=34.2, Peak=23053 HFD=2.5
22:22:37.241 00.003 484 CameraToMount -- cameraTheta (-3.10) - m_xAngle (2.71) = xAngle (-5.81 = 0.47)
22:22:37.250 00.009 484 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:22:37.256 00.006 484 CameraToMount -- cameraX=-0.36 cameraY=-0.02 hyp=0.36 cameraTheta=-3.10 mountX=0.32 mountY=-0.11, mountTheta=-0.34
22:22:37.265 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.36, y=-0.02, opts=13)
22:22:37.269 00.004 484 Enqueuing Move request for scope (-0.36, -0.02)
22:22:37.273 00.004 17712 Worker thread wakes up
22:22:37.273 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4544, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:22:37.277 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.02) opts 0xd
22:22:37.277 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.36, -0.02)
22:22:37.279 00.002 17712 Moving (-0.36, -0.02) raw xDistance=0.32 yDistance=-0.11
22:22:37.279 00.000 484 UpdateGuideState exits: m=339168 SNR=79.3
22:22:37.283 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
22:22:37.283 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:37.287 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:37.287 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:37.290 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:22:37.290 00.000 17712 MoveAxis(W, 84, ABG)
22:22:37.290 00.000 484 Enqueuing Expose request
22:22:37.294 00.004 17712 Guiding  Dir = 3, Dur = 84
22:22:37.295 00.001 17712 IsSlewing returns 0
22:22:37.295 00.000 17712 IsGuiding returns 0
22:22:37.295 00.000 17712 PulseGuide returned control before completion, sleep 94
22:22:37.401 00.106 17712 IsGuiding returns 1
22:22:37.401 00.000 17712 scope still moving after pulse duration time elapsed
22:22:37.433 00.032 17712 IsSlewing returns 0
22:22:37.433 00.000 17712 IsGuiding returns 0
22:22:37.433 00.000 17712 scope move finished after 84 + 53 ms
22:22:37.434 00.001 17712 Move returns status 0, amount 84
22:22:37.434 00.000 17712 MoveAxis(N, 0, ABG)
22:22:37.434 00.000 17712 Move returns status 0, amount 0
22:22:37.434 00.000 17712 move complete, result=0
22:22:37.434 00.000 17712 worker thread done servicing request
22:22:37.434 00.000 17712 Worker thread wakes up
22:22:37.435 00.001 484 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
22:22:37.438 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:37.438 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:40.881 03.443 17712 Exposure complete
22:22:41.232 00.351 17712 worker thread done servicing request
22:22:41.232 00.000 484 OnExposeComplete: enter
22:22:41.236 00.004 484 UpdateGuideState(): m_state=6
22:22:41.240 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
22:22:41.243 00.003 484 Star::Find returns 1 (0), X=1396.53, Y=43.48, Mass=340907, SNR=96.7, Peak=46912 HFD=3.1
22:22:41.248 00.005 484 MultiStar: [#1 -0.21,0.05,0.67,U] [#2 -0.41,0.10,0.87,U] [#3 0.09,0.08,0.63,U] [#4 -0.11,-0.14,0.55,U] [#5 -0.22,-0.10,0.32,U] [#6 0.13,-0.21,0.41,U] [#7 -0.12,0.23,0.40,U] [#8 -0.32,-0.18,0.39,U] 
22:22:41.252 00.004 484 refined, 8 included, MultiStar: {-0.21, -0.09}, one-star: {-0.43, -0.47}
22:22:41.255 00.003 484 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
22:22:41.258 00.003 484 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.47 = -2.47)
22:22:41.263 00.005 484 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.74 mountX=0.16 mountY=-0.14, mountTheta=-0.75
22:22:41.270 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=-0.09, opts=13)
22:22:41.274 00.004 484 Enqueuing Move request for scope (-0.21, -0.09)
22:22:41.279 00.005 17712 Worker thread wakes up
22:22:41.279 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4544, FiltMin=1261, FiltMax=65535, Gamma=1.000
22:22:41.283 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
22:22:41.283 00.000 484 UpdateGuideState exits: m=340907 SNR=96.7
22:22:41.286 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
22:22:41.286 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:41.289 00.003 17712 Moving (-0.21, -0.09) raw xDistance=0.16 yDistance=-0.14
22:22:41.290 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:41.293 00.003 484 Enqueuing Expose request
22:22:41.297 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:22:41.297 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:41.297 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:22:41.297 00.000 17712 MoveAxis(E, 0, ABG)
22:22:41.297 00.000 17712 Move returns status 0, amount 0
22:22:41.297 00.000 17712 MoveAxis(N, 0, ABG)
22:22:41.297 00.000 17712 Move returns status 0, amount 0
22:22:41.297 00.000 17712 move complete, result=0
22:22:41.298 00.001 17712 worker thread done servicing request
22:22:41.298 00.000 17712 Worker thread wakes up
22:22:41.298 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:41.298 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:41.302 00.004 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:22:44.738 03.436 17712 Exposure complete
22:22:45.018 00.280 17712 worker thread done servicing request
22:22:45.019 00.001 484 OnExposeComplete: enter
22:22:45.022 00.003 484 UpdateGuideState(): m_state=6
22:22:45.026 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
22:22:45.031 00.005 484 Star::Find returns 1 (0), X=1396.13, Y=43.78, Mass=344340, SNR=93.6, Peak=52464 HFD=2.6
22:22:45.035 00.004 484 MultiStar: [#1 -0.28,0.09,0.62,U] [#2 -0.64,0.10,0.00,M1] [#3 -0.09,0.05,0.66,U] [#4 -0.37,-0.05,0.55,U] [#5 -0.09,-0.29,0.42,U] [#6 0.00,-0.17,0.42,U] [#7 -0.51,0.05,0.40,U] [#8 -0.65,-0.35,0.00,M1] 
22:22:45.041 00.006 484 refined, 6 included, MultiStar: {-0.37, -0.07}, one-star: {-0.83, -0.18}
22:22:45.051 00.010 484 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.67 = 0.62)
22:22:45.065 00.014 484 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
22:22:45.084 00.019 484 CameraToMount -- cameraX=-0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-2.95 mountX=0.31 mountY=-0.17, mountTheta=-0.50
22:22:45.098 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=-0.07, opts=13)
22:22:45.105 00.007 484 Enqueuing Move request for scope (-0.37, -0.07)
22:22:45.112 00.007 17712 Worker thread wakes up
22:22:45.112 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.07) opts 0xd
22:22:45.113 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.37, -0.07)
22:22:45.113 00.000 17712 Moving (-0.37, -0.07) raw xDistance=0.31 yDistance=-0.17
22:22:45.113 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:22:45.113 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:45.113 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:22:45.114 00.001 17712 MoveAxis(W, 69, ABG)
22:22:45.114 00.000 17712 Guiding  Dir = 3, Dur = 69
22:22:45.114 00.000 17712 IsSlewing returns 0
22:22:45.114 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4547, FiltMin=1287, FiltMax=65535, Gamma=1.000
22:22:45.120 00.006 17712 IsGuiding returns 0
22:22:45.120 00.000 484 UpdateGuideState exits: m=344340 SNR=93.6
22:22:45.128 00.008 17712 PulseGuide returned control before completion, sleep 79
22:22:45.128 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:45.138 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:45.154 00.016 484 Enqueuing Expose request
22:22:45.215 00.061 17712 IsGuiding returns 1
22:22:45.215 00.000 17712 scope still moving after pulse duration time elapsed
22:22:45.246 00.031 17712 IsSlewing returns 0
22:22:45.247 00.001 17712 IsGuiding returns 0
22:22:45.247 00.000 17712 scope move finished after 69 + 57 ms
22:22:45.247 00.000 17712 Move returns status 0, amount 69
22:22:45.247 00.000 17712 MoveAxis(N, 0, ABG)
22:22:45.247 00.000 17712 Move returns status 0, amount 0
22:22:45.247 00.000 17712 move complete, result=0
22:22:45.247 00.000 17712 worker thread done servicing request
22:22:45.247 00.000 17712 Worker thread wakes up
22:22:45.248 00.001 484 GuideStep: 0.3 px 69 ms WEST, -0.2 px 0 ms NORTH
22:22:45.251 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:45.252 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:48.671 03.419 17712 Exposure complete
22:22:48.967 00.296 17712 worker thread done servicing request
22:22:48.967 00.000 484 OnExposeComplete: enter
22:22:48.971 00.004 484 UpdateGuideState(): m_state=6
22:22:48.975 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
22:22:48.979 00.004 484 Star::Find returns 1 (0), X=1396.59, Y=43.34, Mass=303274, SNR=81.8, Peak=50240 HFD=2.1
22:22:48.983 00.004 484 MultiStar: [#1 0.08,-0.05,0.84,U] [#2 -0.80,-0.09,0.00,M2] [#3 0.32,-0.14,0.69,U] [#4 0.19,-0.63,0.00,M1] [#5 0.51,-0.84,0.00,M1] [#6 0.23,-0.06,0.49,U] [#7 -0.03,-0.41,0.51,U] [#8 -0.12,-0.49,0.42,U] 
22:22:48.986 00.003 484 refined, 5 included, MultiStar: {-0.01, -0.30}, one-star: {-0.37, -0.62}
22:22:48.989 00.003 484 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.71) = xAngle (-4.31 = 1.98)
22:22:48.992 00.003 484 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.32 = -1.32)
22:22:48.996 00.004 484 CameraToMount -- cameraX=-0.01 cameraY=-0.30 hyp=0.30 cameraTheta=-1.59 mountX=-0.12 mountY=-0.29, mountTheta=-1.96
22:22:49.004 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=-0.30, opts=13)
22:22:49.008 00.004 484 Enqueuing Move request for scope (-0.01, -0.30)
22:22:49.013 00.005 17712 Worker thread wakes up
22:22:49.013 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0xd
22:22:49.013 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4541, FiltMin=1342, FiltMax=65535, Gamma=1.000
22:22:49.016 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
22:22:49.016 00.000 484 UpdateGuideState exits: m=303274 SNR=81.8
22:22:49.019 00.003 17712 Moving (-0.01, -0.30) raw xDistance=-0.12 yDistance=-0.29
22:22:49.020 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.023 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:22:49.023 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:49.023 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:49.027 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:22:49.027 00.000 17712 MoveAxis(E, 0, ABG)
22:22:49.028 00.001 17712 Move returns status 0, amount 0
22:22:49.028 00.000 484 Enqueuing Expose request
22:22:49.032 00.004 17712 MoveAxis(N, 0, ABG)
22:22:49.032 00.000 17712 Move returns status 0, amount 0
22:22:49.032 00.000 17712 move complete, result=0
22:22:49.032 00.000 17712 worker thread done servicing request
22:22:49.032 00.000 17712 Worker thread wakes up
22:22:49.032 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:22:49.036 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:49.036 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:52.454 03.418 17712 Exposure complete
22:22:52.719 00.265 17712 worker thread done servicing request
22:22:52.719 00.000 484 OnExposeComplete: enter
22:22:52.723 00.004 484 UpdateGuideState(): m_state=6
22:22:52.727 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
22:22:52.732 00.005 484 Star::Find returns 1 (0), X=1396.09, Y=43.59, Mass=326386, SNR=82.0, Peak=43984 HFD=2.6
22:22:52.737 00.005 484 MultiStar: [#1 -0.30,0.31,0.88,U] [#2 -0.49,0.24,0.73,U] [#3 -0.23,0.22,0.65,U] [#4 -0.26,-0.22,0.60,U] [#5 -0.57,-0.13,0.50,U] [#6 -0.09,0.06,0.49,U] [#7 -0.38,0.17,0.58,U] [#8 -0.82,-0.06,0.00,M1] 
22:22:52.740 00.003 484 refined, 7 included, MultiStar: {-0.43, 0.03}, one-star: {-0.87, -0.36}
22:22:52.743 00.003 484 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:22:52.747 00.004 484 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.94)
22:22:52.750 00.003 484 CameraToMount -- cameraX=-0.43 cameraY=0.03 hyp=0.43 cameraTheta=3.07 mountX=0.41 mountY=-0.09, mountTheta=-0.21
22:22:52.759 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.43, y=0.03, opts=13)
22:22:52.763 00.004 484 Enqueuing Move request for scope (-0.43, 0.03)
22:22:52.767 00.004 17712 Worker thread wakes up
22:22:52.767 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1434, FiltMax=65535, Gamma=1.000
22:22:52.771 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.03) opts 0xd
22:22:52.771 00.000 484 UpdateGuideState exits: m=326386 SNR=82.0
22:22:52.774 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.43, 0.03)
22:22:52.774 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:52.777 00.003 17712 Moving (-0.43, 0.03) raw xDistance=0.41 yDistance=-0.09
22:22:52.777 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:22:52.777 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:52.782 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:52.782 00.000 484 Enqueuing Expose request
22:22:52.786 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:52.786 00.000 17712 MoveAxis(W, 91, ABG)
22:22:52.786 00.000 17712 Guiding  Dir = 3, Dur = 91
22:22:52.786 00.000 17712 IsSlewing returns 0
22:22:52.787 00.001 17712 IsGuiding returns 0
22:22:52.787 00.000 17712 PulseGuide returned control before completion, sleep 101
22:22:52.893 00.106 17712 IsGuiding returns 1
22:22:52.893 00.000 17712 scope still moving after pulse duration time elapsed
22:22:52.925 00.032 17712 IsSlewing returns 0
22:22:52.925 00.000 17712 IsGuiding returns 0
22:22:52.925 00.000 17712 scope move finished after 91 + 47 ms
22:22:52.925 00.000 17712 Move returns status 0, amount 91
22:22:52.926 00.001 17712 MoveAxis(N, 0, ABG)
22:22:52.926 00.000 17712 Move returns status 0, amount 0
22:22:52.926 00.000 17712 move complete, result=0
22:22:52.926 00.000 17712 worker thread done servicing request
22:22:52.926 00.000 17712 Worker thread wakes up
22:22:52.926 00.000 484 GuideStep: 0.4 px 91 ms WEST, -0.1 px 0 ms NORTH
22:22:52.930 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:52.930 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:22:56.343 03.413 17712 Exposure complete
22:22:56.657 00.314 17712 worker thread done servicing request
22:22:56.657 00.000 484 OnExposeComplete: enter
22:22:56.662 00.005 484 UpdateGuideState(): m_state=6
22:22:56.666 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
22:22:56.671 00.005 484 Star::Find returns 1 (0), X=1396.23, Y=44.01, Mass=336401, SNR=87.3, Peak=53024 HFD=2.5
22:22:56.682 00.011 484 MultiStar: [#1 -0.19,0.40,0.69,U] [#2 -0.52,0.36,0.00,M2] [#3 0.02,0.39,0.59,U] [#4 -0.05,0.04,0.57,U] [#5 -0.03,-0.20,0.45,U] [#6 -0.02,-0.10,0.51,U] [#7 -0.41,0.03,0.48,U] [#8 -0.45,0.05,0.42,U] 
22:22:56.694 00.012 484 refined, 7 included, MultiStar: {-0.27, 0.10}, one-star: {-0.73, 0.06}
22:22:56.699 00.005 484 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:22:56.703 00.004 484 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
22:22:56.706 00.003 484 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=0.29 mountY=0.03, mountTheta=0.09
22:22:56.715 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.27, y=0.10, opts=13)
22:22:56.718 00.003 484 Enqueuing Move request for scope (-0.27, 0.10)
22:22:56.722 00.004 17712 Worker thread wakes up
22:22:56.722 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1382, FiltMax=65535, Gamma=1.000
22:22:56.726 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
22:22:56.726 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
22:22:56.726 00.000 17712 Moving (-0.27, 0.10) raw xDistance=0.29 yDistance=0.03
22:22:56.726 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
22:22:56.726 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:56.726 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:22:56.727 00.001 17712 MoveAxis(W, 72, ABG)
22:22:56.727 00.000 17712 Guiding  Dir = 3, Dur = 72
22:22:56.727 00.000 484 UpdateGuideState exits: m=336401 SNR=87.3
22:22:56.731 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.735 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:22:56.738 00.003 484 Enqueuing Expose request
22:22:56.741 00.003 17712 IsSlewing returns 0
22:22:56.741 00.000 17712 IsGuiding returns 0
22:22:56.742 00.001 17712 PulseGuide returned control before completion, sleep 82
22:22:56.833 00.091 17712 IsGuiding returns 1
22:22:56.833 00.000 17712 scope still moving after pulse duration time elapsed
22:22:56.864 00.031 17712 IsSlewing returns 0
22:22:56.864 00.000 17712 IsGuiding returns 0
22:22:56.865 00.001 17712 scope move finished after 72 + 50 ms
22:22:56.865 00.000 17712 Move returns status 0, amount 72
22:22:56.865 00.000 17712 MoveAxis(N, 0, ABG)
22:22:56.865 00.000 17712 Move returns status 0, amount 0
22:22:56.865 00.000 17712 move complete, result=0
22:22:56.865 00.000 17712 worker thread done servicing request
22:22:56.865 00.000 484 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
22:22:56.871 00.006 17712 Worker thread wakes up
22:22:56.872 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:22:56.872 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:00.285 03.413 17712 Exposure complete
22:23:00.709 00.424 17712 worker thread done servicing request
22:23:00.709 00.000 484 OnExposeComplete: enter
22:23:00.714 00.005 484 UpdateGuideState(): m_state=6
22:23:00.717 00.003 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
22:23:00.722 00.005 484 Star::Find returns 1 (0), X=1396.06, Y=43.79, Mass=332263, SNR=72.1, Peak=50096 HFD=2.4
22:23:00.726 00.004 484 MultiStar: [#1 -0.32,0.03,0.85,U] [#2 -0.59,0.26,0.00,M3] [#3 -0.20,0.26,0.77,U] [#4 -0.40,-0.07,0.67,U] [#5 -0.64,-0.14,0.00,M1] [#6 -0.17,-0.07,0.58,U] [#7 -0.52,-0.07,0.62,U] [#8 -0.83,-0.24,0.00,M1] 
22:23:00.731 00.005 484 refined, 5 included, MultiStar: {-0.45, -0.02}, one-star: {-0.90, -0.16}
22:23:00.734 00.003 484 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.82 = 0.46)
22:23:00.739 00.005 484 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.83 = -2.83)
22:23:00.743 00.004 484 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.11 mountX=0.40 mountY=-0.14, mountTheta=-0.33
22:23:00.753 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.45, y=-0.02, opts=13)
22:23:00.758 00.005 484 Enqueuing Move request for scope (-0.45, -0.02)
22:23:00.762 00.004 17712 Worker thread wakes up
22:23:00.762 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.02) opts 0xd
22:23:00.763 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.45, -0.02)
22:23:00.763 00.000 17712 Moving (-0.45, -0.02) raw xDistance=0.40 yDistance=-0.14
22:23:00.763 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
22:23:00.763 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:00.763 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:23:00.763 00.000 17712 MoveAxis(W, 95, ABG)
22:23:00.763 00.000 17712 Guiding  Dir = 3, Dur = 95
22:23:00.763 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1287, FiltMax=65535, Gamma=1.000
22:23:00.767 00.004 17712 IsSlewing returns 0
22:23:00.767 00.000 484 UpdateGuideState exits: m=332263 SNR=72.1
22:23:00.771 00.004 17712 IsGuiding returns 0
22:23:00.771 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:00.775 00.004 17712 PulseGuide returned control before completion, sleep 105
22:23:00.775 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:00.779 00.004 484 Enqueuing Expose request
22:23:00.894 00.115 17712 IsGuiding returns 1
22:23:00.895 00.001 17712 scope still moving after pulse duration time elapsed
22:23:00.925 00.030 17712 IsSlewing returns 0
22:23:00.925 00.000 17712 IsGuiding returns 0
22:23:00.926 00.001 17712 scope move finished after 95 + 59 ms
22:23:00.926 00.000 17712 Move returns status 0, amount 95
22:23:00.926 00.000 17712 MoveAxis(N, 0, ABG)
22:23:00.926 00.000 17712 Move returns status 0, amount 0
22:23:00.926 00.000 17712 move complete, result=0
22:23:00.927 00.001 484 GuideStep: 0.4 px 95 ms WEST, -0.1 px 0 ms NORTH
22:23:00.931 00.004 17712 worker thread done servicing request
22:23:00.931 00.000 17712 Worker thread wakes up
22:23:00.931 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:00.931 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:04.373 03.442 17712 Exposure complete
22:23:04.659 00.286 17712 worker thread done servicing request
22:23:04.659 00.000 484 OnExposeComplete: enter
22:23:04.663 00.004 484 UpdateGuideState(): m_state=6
22:23:04.667 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
22:23:04.671 00.004 484 Star::Find returns 1 (0), X=1396.22, Y=43.53, Mass=317533, SNR=87.6, Peak=46496 HFD=2.7
22:23:04.674 00.003 484 MultiStar: [#1 -0.20,0.09,0.73,U] [#2 -0.51,0.08,0.68,U] [#3 -0.08,-0.19,0.67,U] [#4 -0.31,-0.45,0.62,U] [#5 -0.30,-0.54,0.00,M2] [#6 0.03,-0.44,0.48,U] [#7 -0.31,-0.46,0.45,U] [#8 -0.50,-0.37,0.00,M2] 
22:23:04.679 00.005 484 refined, 6 included, MultiStar: {-0.34, -0.24}, one-star: {-0.74, -0.42}
22:23:04.682 00.003 484 CameraToMount -- cameraTheta (-2.53) - m_xAngle (2.71) = xAngle (-5.24 = 1.04)
22:23:04.685 00.003 484 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.25 = -2.25)
22:23:04.689 00.004 484 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.42 cameraTheta=-2.53 mountX=0.21 mountY=-0.33, mountTheta=-1.00
22:23:04.697 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=-0.24, opts=13)
22:23:04.700 00.003 484 Enqueuing Move request for scope (-0.34, -0.24)
22:23:04.704 00.004 17712 Worker thread wakes up
22:23:04.705 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd
22:23:04.705 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.34, -0.24)
22:23:04.705 00.000 17712 Moving (-0.34, -0.24) raw xDistance=0.21 yDistance=-0.33
22:23:04.705 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:23:04.705 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:04.705 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1383, FiltMax=65535, Gamma=1.000
22:23:04.708 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:23:04.708 00.000 484 UpdateGuideState exits: m=317533 SNR=87.6
22:23:04.712 00.004 17712 MoveAxis(E, 0, ABG)
22:23:04.712 00.000 17712 Move returns status 0, amount 0
22:23:04.713 00.001 17712 MoveAxis(N, 0, ABG)
22:23:04.713 00.000 17712 Move returns status 0, amount 0
22:23:04.713 00.000 17712 move complete, result=0
22:23:04.713 00.000 17712 worker thread done servicing request
22:23:04.713 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:04.717 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:04.721 00.004 484 Enqueuing Expose request
22:23:04.725 00.004 17712 Worker thread wakes up
22:23:04.725 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:23:04.728 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:04.728 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:08.159 03.431 17712 Exposure complete
22:23:08.489 00.330 17712 worker thread done servicing request
22:23:08.490 00.001 484 OnExposeComplete: enter
22:23:08.494 00.004 484 UpdateGuideState(): m_state=6
22:23:08.498 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
22:23:08.503 00.005 484 Star::Find returns 1 (0), X=1396.38, Y=43.28, Mass=318577, SNR=85.8, Peak=50336 HFD=2.4
22:23:08.507 00.004 484 MultiStar: [#1 -0.21,-0.40,0.86,U] [#2 -0.49,-0.13,0.68,U] [#3 0.11,-0.24,0.69,U] [#4 -0.20,-0.64,0.00,M1] [#5 -0.01,-0.51,0.46,U] [#6 0.26,-0.30,0.45,U] [#7 -0.24,0.05,0.45,U] [#8 -0.46,-0.70,0.00,M3] 
22:23:08.512 00.005 484 refined, 6 included, MultiStar: {-0.22, -0.35}, one-star: {-0.58, -0.67}
22:23:08.515 00.003 484 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.71) = xAngle (-4.85 = 1.43)
22:23:08.519 00.004 484 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.86 = -1.86)
22:23:08.522 00.003 484 CameraToMount -- cameraX=-0.22 cameraY=-0.35 hyp=0.41 cameraTheta=-2.13 mountX=0.06 mountY=-0.40, mountTheta=-1.43
22:23:08.529 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.35, opts=13)
22:23:08.534 00.005 484 Enqueuing Move request for scope (-0.22, -0.35)
22:23:08.541 00.007 17712 Worker thread wakes up
22:23:08.542 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.35) opts 0xd
22:23:08.542 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.35)
22:23:08.542 00.000 17712 Moving (-0.22, -0.35) raw xDistance=0.06 yDistance=-0.40
22:23:08.542 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:23:08.542 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:08.542 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1354, FiltMax=65535, Gamma=1.000
22:23:08.546 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:23:08.546 00.000 17712 MoveAxis(E, 0, ABG)
22:23:08.546 00.000 17712 Move returns status 0, amount 0
22:23:08.546 00.000 17712 MoveAxis(N, 0, ABG)
22:23:08.546 00.000 17712 Move returns status 0, amount 0
22:23:08.546 00.000 484 UpdateGuideState exits: m=318577 SNR=85.8
22:23:08.550 00.004 17712 move complete, result=0
22:23:08.551 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:08.554 00.003 17712 worker thread done servicing request
22:23:08.554 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:08.560 00.006 484 Enqueuing Expose request
22:23:08.566 00.006 17712 Worker thread wakes up
22:23:08.566 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:23:08.569 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:08.570 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:12.012 03.442 17712 Exposure complete
22:23:12.333 00.321 17712 worker thread done servicing request
22:23:12.333 00.000 484 OnExposeComplete: enter
22:23:12.338 00.005 484 UpdateGuideState(): m_state=6
22:23:12.341 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
22:23:12.346 00.005 484 Star::Find returns 1 (0), X=1396.75, Y=43.23, Mass=341139, SNR=83.4, Peak=42115 HFD=2.7
22:23:12.350 00.004 484 MultiStar: [#1 0.39,-0.35,0.68,U] [#2 -1.36,-0.17,0.00,M2] [#3 0.65,-0.34,0.00,M1] [#4 0.43,-0.77,0.00,M2] [#5 0.62,-0.72,0.00,M2] [#6 0.62,-0.52,0.00,M1] [#7 0.09,-0.42,0.47,U] [#8 -0.23,-0.65,0.00,M4] 
22:23:12.354 00.004 484 refined, 2 included, MultiStar: {0.04, -0.54}, one-star: {-0.21, -0.72}
22:23:12.357 00.003 484 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.20 = 2.08)
22:23:12.361 00.004 484 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:23:12.365 00.004 484 CameraToMount -- cameraX=0.04 cameraY=-0.54 hyp=0.54 cameraTheta=-1.49 mountX=-0.26 mountY=-0.51, mountTheta=-2.05
22:23:12.375 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=-0.54, opts=13)
22:23:12.379 00.004 484 Enqueuing Move request for scope (0.04, -0.54)
22:23:12.384 00.005 17712 Worker thread wakes up
22:23:12.384 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1280, FiltMax=65535, Gamma=1.000
22:23:12.389 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.54) opts 0xd
22:23:12.389 00.000 484 UpdateGuideState exits: m=341139 SNR=83.4
22:23:12.392 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:12.397 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:12.400 00.003 17712 Handling offset move in thread for scope, endpoint = (0.04, -0.54)
22:23:12.400 00.000 484 Enqueuing Expose request
22:23:12.403 00.003 17712 Moving (0.04, -0.54) raw xDistance=-0.26 yDistance=-0.51
22:23:12.403 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:23:12.404 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:12.404 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
22:23:12.404 00.000 17712 MoveAxis(E, 0, ABG)
22:23:12.404 00.000 17712 Move returns status 0, amount 0
22:23:12.404 00.000 17712 MoveAxis(N, 0, ABG)
22:23:12.404 00.000 17712 Move returns status 0, amount 0
22:23:12.404 00.000 17712 move complete, result=0
22:23:12.404 00.000 17712 worker thread done servicing request
22:23:12.405 00.001 17712 Worker thread wakes up
22:23:12.405 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:12.405 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:12.409 00.004 484 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
22:23:15.824 03.415 17712 Exposure complete
22:23:16.088 00.264 17712 worker thread done servicing request
22:23:16.088 00.000 484 OnExposeComplete: enter
22:23:16.093 00.005 484 UpdateGuideState(): m_state=6
22:23:16.097 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
22:23:16.100 00.003 484 Star::Find returns 1 (0), X=1397.21, Y=42.98, Mass=326200, SNR=82.2, Peak=47571 HFD=2.5
22:23:16.103 00.003 484 MultiStar: [#1 0.51,-0.29,0.00,M1] [#2 -1.59,-0.19,0.00,M3] [#3 0.74,-0.22,0.00,M2] [#4 0.63,-0.64,0.00,M3] [#5 0.47,-0.38,0.00,M3] [#6 0.75,-0.68,0.00,M2] [#7 0.36,-0.27,0.50,U] [#8 0.24,-0.71,0.00,M5] 
22:23:16.106 00.003 484 refined, 1 included, MultiStar: {0.29, -0.74}, one-star: {0.25, -0.97}
22:23:16.108 00.002 484 CameraToMount -- cameraTheta (-1.20) - m_xAngle (2.71) = xAngle (-3.92 = 2.37)
22:23:16.112 00.004 484 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.93 = -0.93)
22:23:16.116 00.004 484 CameraToMount -- cameraX=0.29 cameraY=-0.74 hyp=0.79 cameraTheta=-1.20 mountX=-0.57 mountY=-0.64, mountTheta=-2.30
22:23:16.122 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.29, y=-0.74, opts=13)
22:23:16.126 00.004 484 Enqueuing Move request for scope (0.29, -0.74)
22:23:16.131 00.005 17712 Worker thread wakes up
22:23:16.131 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1571, FiltMax=65535, Gamma=1.000
22:23:16.134 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.74) opts 0xd
22:23:16.134 00.000 484 UpdateGuideState exits: m=326200 SNR=82.2
22:23:16.137 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:16.140 00.003 17712 Handling offset move in thread for scope, endpoint = (0.29, -0.74)
22:23:16.140 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:16.144 00.004 484 Enqueuing Expose request
22:23:16.147 00.003 17712 Moving (0.29, -0.74) raw xDistance=-0.57 yDistance=-0.64
22:23:16.148 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
22:23:16.148 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:16.148 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
22:23:16.148 00.000 17712 MoveAxis(E, 127, ABG)
22:23:16.148 00.000 17712 Guiding  Dir = 2, Dur = 127
22:23:16.148 00.000 17712 IsSlewing returns 0
22:23:16.149 00.001 17712 IsGuiding returns 0
22:23:16.149 00.000 17712 PulseGuide returned control before completion, sleep 137
22:23:16.299 00.150 17712 IsGuiding returns 1
22:23:16.299 00.000 17712 scope still moving after pulse duration time elapsed
22:23:16.330 00.031 17712 IsSlewing returns 0
22:23:16.330 00.000 17712 IsGuiding returns 0
22:23:16.330 00.000 17712 scope move finished after 127 + 55 ms
22:23:16.332 00.002 17712 Move returns status 0, amount 127
22:23:16.332 00.000 17712 MoveAxis(N, 0, ABG)
22:23:16.332 00.000 17712 Move returns status 0, amount 0
22:23:16.332 00.000 17712 move complete, result=0
22:23:16.332 00.000 17712 worker thread done servicing request
22:23:16.332 00.000 484 GuideStep: -0.6 px 127 ms EAST, -0.6 px 0 ms NORTH
22:23:16.336 00.004 17712 Worker thread wakes up
22:23:16.336 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:16.336 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:19.752 03.416 17712 Exposure complete
22:23:20.041 00.289 17712 worker thread done servicing request
22:23:20.042 00.001 484 OnExposeComplete: enter
22:23:20.046 00.004 484 UpdateGuideState(): m_state=6
22:23:20.050 00.004 484 Star::Find(15, 1397, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
22:23:20.053 00.003 484 Star::Find returns 1 (0), X=1397.91, Y=42.93, Mass=327311, SNR=86.0, Peak=38589 HFD=2.7
22:23:20.056 00.003 484 MultiStar: large primary error, entering stabilization period
22:23:20.062 00.006 484 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.71) = xAngle (-3.54 = 2.75)
22:23:20.065 00.003 484 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.55 = -0.55)
22:23:20.068 00.003 484 CameraToMount -- cameraX=0.95 cameraY=-1.02 hyp=1.40 cameraTheta=-0.82 mountX=-1.29 mountY=-0.73, mountTheta=-2.63
22:23:20.076 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.95, y=-1.02, opts=13)
22:23:20.080 00.004 484 Enqueuing Move request for scope (0.95, -1.02)
22:23:20.083 00.003 17712 Worker thread wakes up
22:23:20.083 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:23:20.087 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.95, -1.02) opts 0xd
22:23:20.087 00.000 484 UpdateGuideState exits: m=327311 SNR=86.0
22:23:20.089 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.093 00.004 17712 Handling offset move in thread for scope, endpoint = (0.95, -1.02)
22:23:20.093 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:20.096 00.003 484 Enqueuing Expose request
22:23:20.098 00.002 17712 Moving (0.95, -1.02) raw xDistance=-1.29 yDistance=-0.73
22:23:20.099 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.29
22:23:20.099 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.55 newest=-1.87
22:23:20.099 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
22:23:20.099 00.000 17712 MoveAxis(E, 297, ABG)
22:23:20.099 00.000 17712 Guiding  Dir = 2, Dur = 297
22:23:20.099 00.000 17712 IsSlewing returns 0
22:23:20.100 00.001 17712 IsGuiding returns 0
22:23:20.100 00.000 17712 PulseGuide returned control before completion, sleep 307
22:23:20.419 00.319 17712 IsGuiding returns 1
22:23:20.419 00.000 17712 scope still moving after pulse duration time elapsed
22:23:20.450 00.031 17712 IsSlewing returns 0
22:23:20.450 00.000 17712 IsGuiding returns 0
22:23:20.450 00.000 17712 scope move finished after 297 + 53 ms
22:23:20.451 00.001 17712 Move returns status 0, amount 297
22:23:20.451 00.000 17712 MoveAxis(N, 137, ABG)
22:23:20.451 00.000 17712 Guiding  Dir = 0, Dur = 137
22:23:20.452 00.001 17712 IsSlewing returns 0
22:23:20.452 00.000 17712 IsGuiding returns 0
22:23:20.452 00.000 17712 PulseGuide returned control before completion, sleep 147
22:23:20.606 00.154 17712 IsGuiding returns 1
22:23:20.606 00.000 17712 scope still moving after pulse duration time elapsed
22:23:20.636 00.030 17712 IsSlewing returns 0
22:23:20.637 00.001 17712 IsGuiding returns 0
22:23:20.637 00.000 17712 scope move finished after 137 + 47 ms
22:23:20.637 00.000 17712 Move returns status 0, amount 137
22:23:20.637 00.000 17712 move complete, result=0
22:23:20.637 00.000 17712 worker thread done servicing request
22:23:20.637 00.000 17712 Worker thread wakes up
22:23:20.637 00.000 484 GuideStep: -1.3 px 297 ms EAST, -0.7 px 137 ms NORTH
22:23:20.641 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:20.641 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:24.047 03.406 17712 Exposure complete
22:23:24.331 00.284 17712 worker thread done servicing request
22:23:24.332 00.001 484 OnExposeComplete: enter
22:23:24.336 00.004 484 UpdateGuideState(): m_state=6
22:23:24.342 00.006 484 Star::Find(15, 1397, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
22:23:24.348 00.006 484 Star::Find returns 1 (0), X=1396.40, Y=43.58, Mass=334112, SNR=78.4, Peak=46000 HFD=2.9
22:23:24.351 00.003 484 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.71) = xAngle (-5.27 = 1.02)
22:23:24.355 00.004 484 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.28 = -2.28)
22:23:24.358 00.003 484 CameraToMount -- cameraX=-0.56 cameraY=-0.38 hyp=0.68 cameraTheta=-2.55 mountX=0.36 mountY=-0.51, mountTheta=-0.96
22:23:24.365 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.56, y=-0.38, opts=13)
22:23:24.369 00.004 484 Enqueuing Move request for scope (-0.56, -0.38)
22:23:24.372 00.003 17712 Worker thread wakes up
22:23:24.372 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:23:24.375 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.38) opts 0xd
22:23:24.375 00.000 484 UpdateGuideState exits: m=334112 SNR=78.4
22:23:24.380 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.56, -0.38)
22:23:24.380 00.000 17712 Moving (-0.56, -0.38) raw xDistance=0.36 yDistance=-0.51
22:23:24.380 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
22:23:24.380 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:23:24.380 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:24.383 00.003 17712 MoveAxis(W, 59, ABG)
22:23:24.383 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:24.387 00.004 484 Enqueuing Expose request
22:23:24.390 00.003 17712 Guiding  Dir = 3, Dur = 59
22:23:24.390 00.000 17712 IsSlewing returns 0
22:23:24.390 00.000 17712 IsGuiding returns 0
22:23:24.391 00.001 17712 PulseGuide returned control before completion, sleep 69
22:23:24.469 00.078 17712 IsGuiding returns 1
22:23:24.469 00.000 17712 scope still moving after pulse duration time elapsed
22:23:24.500 00.031 17712 IsSlewing returns 0
22:23:24.500 00.000 17712 IsGuiding returns 0
22:23:24.500 00.000 17712 scope move finished after 59 + 50 ms
22:23:24.500 00.000 17712 Move returns status 0, amount 59
22:23:24.500 00.000 17712 MoveAxis(N, 96, ABG)
22:23:24.500 00.000 17712 Guiding  Dir = 0, Dur = 96
22:23:24.501 00.001 17712 IsSlewing returns 0
22:23:24.501 00.000 17712 IsGuiding returns 0
22:23:24.501 00.000 17712 PulseGuide returned control before completion, sleep 106
22:23:24.609 00.108 17712 IsGuiding returns 1
22:23:24.609 00.000 17712 scope still moving after pulse duration time elapsed
22:23:24.640 00.031 17712 IsSlewing returns 0
22:23:24.640 00.000 17712 IsGuiding returns 0
22:23:24.640 00.000 17712 scope move finished after 96 + 43 ms
22:23:24.640 00.000 17712 Move returns status 0, amount 96
22:23:24.640 00.000 17712 move complete, result=0
22:23:24.641 00.001 17712 worker thread done servicing request
22:23:24.641 00.000 17712 Worker thread wakes up
22:23:24.641 00.000 484 GuideStep: 0.4 px 59 ms WEST, -0.5 px 96 ms NORTH
22:23:24.645 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:24.645 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:28.075 03.430 17712 Exposure complete
22:23:28.366 00.291 17712 worker thread done servicing request
22:23:28.366 00.000 484 OnExposeComplete: enter
22:23:28.371 00.005 484 UpdateGuideState(): m_state=6
22:23:28.376 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
22:23:28.382 00.006 484 Star::Find returns 1 (0), X=1396.37, Y=43.97, Mass=332460, SNR=81.2, Peak=49680 HFD=2.4
22:23:28.386 00.004 484 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
22:23:28.390 00.004 484 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
22:23:28.394 00.004 484 CameraToMount -- cameraX=-0.58 cameraY=0.01 hyp=0.58 cameraTheta=3.12 mountX=0.54 mountY=-0.14, mountTheta=-0.26
22:23:28.403 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.58, y=0.01, opts=13)
22:23:28.406 00.003 484 Enqueuing Move request for scope (-0.58, 0.01)
22:23:28.409 00.003 17712 Worker thread wakes up
22:23:28.409 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4544, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:23:28.413 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.01) opts 0xd
22:23:28.413 00.000 484 UpdateGuideState exits: m=332460 SNR=81.2
22:23:28.417 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:28.421 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.58, 0.01)
22:23:28.421 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:28.425 00.004 484 Enqueuing Expose request
22:23:28.428 00.003 17712 Moving (-0.58, 0.01) raw xDistance=0.54 yDistance=-0.14
22:23:28.429 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.54
22:23:28.429 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:28.429 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:23:28.429 00.000 17712 MoveAxis(W, 125, ABG)
22:23:28.429 00.000 17712 Guiding  Dir = 3, Dur = 125
22:23:28.429 00.000 17712 IsSlewing returns 0
22:23:28.430 00.001 17712 IsGuiding returns 0
22:23:28.430 00.000 17712 PulseGuide returned control before completion, sleep 135
22:23:28.575 00.145 17712 IsGuiding returns 1
22:23:28.575 00.000 17712 scope still moving after pulse duration time elapsed
22:23:28.606 00.031 17712 IsSlewing returns 0
22:23:28.606 00.000 17712 IsGuiding returns 0
22:23:28.607 00.001 17712 scope move finished after 125 + 52 ms
22:23:28.607 00.000 17712 Move returns status 0, amount 125
22:23:28.607 00.000 17712 MoveAxis(N, 0, ABG)
22:23:28.607 00.000 17712 Move returns status 0, amount 0
22:23:28.607 00.000 17712 move complete, result=0
22:23:28.607 00.000 17712 worker thread done servicing request
22:23:28.607 00.000 17712 Worker thread wakes up
22:23:28.607 00.000 484 GuideStep: 0.5 px 125 ms WEST, -0.1 px 0 ms NORTH
22:23:28.611 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:28.611 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:32.041 03.430 17712 Exposure complete
22:23:32.367 00.326 17712 worker thread done servicing request
22:23:32.367 00.000 484 OnExposeComplete: enter
22:23:32.372 00.005 484 UpdateGuideState(): m_state=6
22:23:32.375 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
22:23:32.379 00.004 484 Star::Find returns 1 (0), X=1397.22, Y=43.89, Mass=338917, SNR=78.8, Peak=57763 HFD=2.3
22:23:32.383 00.004 484 MultiStar: exiting stabilization period
22:23:32.388 00.005 484 MultiStar: [#1 0.60,0.39,0.00,M2] [#2 -1.61,0.74,0.00,M4] [#3 0.91,0.41,0.00,M3] [#4 0.86,0.03,0.00,M4] [#5 0.64,-0.40,0.00,M4] [#6 0.91,0.12,0.00,M3] [#7 0.47,0.24,0.56,U] [#8 0.36,0.03,0.45,U] 
22:23:32.392 00.004 484 single-star, 2 included, MultiStar: {0.34, 0.04}, one-star: {0.26, -0.06}
22:23:32.399 00.007 484 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.71) = xAngle (-2.96 = -2.96)
22:23:32.403 00.004 484 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.03 = 0.03)
22:23:32.407 00.004 484 CameraToMount -- cameraX=0.26 cameraY=-0.06 hyp=0.27 cameraTheta=-0.24 mountX=-0.26 mountY=0.01, mountTheta=3.11
22:23:32.419 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=-0.06, opts=13)
22:23:32.422 00.003 484 Enqueuing Move request for scope (0.26, -0.06)
22:23:32.425 00.003 17712 Worker thread wakes up
22:23:32.426 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4547, FiltMin=1533, FiltMax=65535, Gamma=1.000
22:23:32.430 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.06) opts 0xd
22:23:32.430 00.000 484 UpdateGuideState exits: m=338917 SNR=78.8
22:23:32.433 00.003 17712 Handling offset move in thread for scope, endpoint = (0.26, -0.06)
22:23:32.434 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.437 00.003 17712 Moving (0.26, -0.06) raw xDistance=-0.26 yDistance=0.01
22:23:32.437 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:32.440 00.003 484 Enqueuing Expose request
22:23:32.444 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:23:32.444 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:32.445 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:32.445 00.000 17712 MoveAxis(E, 0, ABG)
22:23:32.445 00.000 17712 Move returns status 0, amount 0
22:23:32.445 00.000 17712 MoveAxis(N, 0, ABG)
22:23:32.445 00.000 17712 Move returns status 0, amount 0
22:23:32.445 00.000 17712 move complete, result=0
22:23:32.445 00.000 17712 worker thread done servicing request
22:23:32.445 00.000 17712 Worker thread wakes up
22:23:32.446 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:32.446 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:32.450 00.004 484 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:35.887 03.437 17712 Exposure complete
22:23:36.186 00.299 17712 worker thread done servicing request
22:23:36.186 00.000 484 OnExposeComplete: enter
22:23:36.189 00.003 484 UpdateGuideState(): m_state=6
22:23:36.195 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
22:23:36.199 00.004 484 Star::Find returns 1 (0), X=1397.56, Y=43.58, Mass=341701, SNR=80.5, Peak=43219 HFD=3.0
22:23:36.203 00.004 484 MultiStar: [#1 1.05,0.05,0.00,M3] [#2 -1.74,0.58,0.00,M5] [#3 1.13,0.05,0.00,M4] [#4 0.86,-0.06,0.00,M5] [#5 0.88,-0.23,0.00,M5] [#6 1.39,0.15,0.00,M4] [#7 1.07,0.12,0.00,M1] [#8 0.80,0.01,0.00,M5] 
22:23:36.206 00.003 484 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.28 = 3.01)
22:23:36.210 00.004 484 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
22:23:36.213 00.003 484 CameraToMount -- cameraX=0.60 cameraY=-0.38 hyp=0.71 cameraTheta=-0.56 mountX=-0.70 mountY=-0.20, mountTheta=-2.86
22:23:36.219 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.60, y=-0.38, opts=13)
22:23:36.224 00.005 484 Enqueuing Move request for scope (0.60, -0.38)
22:23:36.229 00.005 17712 Worker thread wakes up
22:23:36.229 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1347, FiltMax=65535, Gamma=1.000
22:23:36.232 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.38) opts 0xd
22:23:36.232 00.000 484 UpdateGuideState exits: m=341701 SNR=80.5
22:23:36.235 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:36.238 00.003 17712 Handling offset move in thread for scope, endpoint = (0.60, -0.38)
22:23:36.238 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:36.241 00.003 484 Enqueuing Expose request
22:23:36.245 00.004 17712 Moving (0.60, -0.38) raw xDistance=-0.70 yDistance=-0.20
22:23:36.245 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
22:23:36.245 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:36.245 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:23:36.245 00.000 17712 MoveAxis(E, 157, ABG)
22:23:36.245 00.000 17712 Guiding  Dir = 2, Dur = 157
22:23:36.245 00.000 17712 IsSlewing returns 0
22:23:36.246 00.001 17712 IsGuiding returns 0
22:23:36.246 00.000 17712 PulseGuide returned control before completion, sleep 167
22:23:36.425 00.179 17712 IsGuiding returns 1
22:23:36.425 00.000 17712 scope still moving after pulse duration time elapsed
22:23:36.457 00.032 17712 IsSlewing returns 0
22:23:36.458 00.001 17712 IsGuiding returns 0
22:23:36.458 00.000 17712 scope move finished after 157 + 54 ms
22:23:36.458 00.000 17712 Move returns status 0, amount 157
22:23:36.458 00.000 17712 MoveAxis(N, 0, ABG)
22:23:36.458 00.000 17712 Move returns status 0, amount 0
22:23:36.458 00.000 17712 move complete, result=0
22:23:36.458 00.000 17712 worker thread done servicing request
22:23:36.458 00.000 17712 Worker thread wakes up
22:23:36.458 00.000 484 GuideStep: -0.7 px 157 ms EAST, -0.2 px 0 ms NORTH
22:23:36.463 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:36.463 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:39.905 03.442 17712 Exposure complete
22:23:40.236 00.331 17712 worker thread done servicing request
22:23:40.236 00.000 484 OnExposeComplete: enter
22:23:40.240 00.004 484 UpdateGuideState(): m_state=6
22:23:40.244 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
22:23:40.248 00.004 484 Star::Find returns 1 (0), X=1397.13, Y=43.37, Mass=316009, SNR=86.2, Peak=51811 HFD=2.6
22:23:40.253 00.005 484 MultiStar: [#1 0.69,-0.32,0.00,M4] [#2 -1.54,0.02,0.00,M6] [#3 0.85,-0.21,0.00,M5] [#4 0.89,-0.44,0.00,M6] [#5 0.57,-0.77,0.00,M6] [#6 0.89,-0.62,0.00,M5] [#7 0.62,-0.16,0.46,U] [#8 0.33,-0.67,0.00,M6] 
22:23:40.256 00.003 484 refined, 1 included, MultiStar: {0.31, -0.45}, one-star: {0.17, -0.58}
22:23:40.260 00.004 484 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.68 = 2.60)
22:23:40.263 00.003 484 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
22:23:40.267 00.004 484 CameraToMount -- cameraX=0.31 cameraY=-0.45 hyp=0.55 cameraTheta=-0.97 mountX=-0.47 mountY=-0.35, mountTheta=-2.50
22:23:40.274 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.31, y=-0.45, opts=13)
22:23:40.279 00.005 484 Enqueuing Move request for scope (0.31, -0.45)
22:23:40.283 00.004 17712 Worker thread wakes up
22:23:40.283 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:23:40.286 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.45) opts 0xd
22:23:40.286 00.000 484 UpdateGuideState exits: m=316009 SNR=86.2
22:23:40.290 00.004 17712 Handling offset move in thread for scope, endpoint = (0.31, -0.45)
22:23:40.290 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.293 00.003 17712 Moving (0.31, -0.45) raw xDistance=-0.47 yDistance=-0.35
22:23:40.293 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:40.297 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
22:23:40.298 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:40.298 00.000 484 Enqueuing Expose request
22:23:40.301 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:23:40.301 00.000 17712 MoveAxis(E, 116, ABG)
22:23:40.301 00.000 17712 Guiding  Dir = 2, Dur = 116
22:23:40.302 00.001 17712 IsSlewing returns 0
22:23:40.302 00.000 17712 IsGuiding returns 0
22:23:40.302 00.000 17712 PulseGuide returned control before completion, sleep 126
22:23:40.439 00.137 17712 IsGuiding returns 1
22:23:40.439 00.000 17712 scope still moving after pulse duration time elapsed
22:23:40.470 00.031 17712 IsSlewing returns 0
22:23:40.470 00.000 17712 IsGuiding returns 0
22:23:40.470 00.000 17712 scope move finished after 116 + 52 ms
22:23:40.471 00.001 17712 Move returns status 0, amount 116
22:23:40.471 00.000 17712 MoveAxis(N, 0, ABG)
22:23:40.471 00.000 17712 Move returns status 0, amount 0
22:23:40.471 00.000 17712 move complete, result=0
22:23:40.471 00.000 17712 worker thread done servicing request
22:23:40.471 00.000 17712 Worker thread wakes up
22:23:40.471 00.000 484 GuideStep: -0.5 px 116 ms EAST, -0.4 px 0 ms NORTH
22:23:40.475 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:40.476 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:43.907 03.431 17712 Exposure complete
22:23:44.209 00.302 17712 worker thread done servicing request
22:23:44.209 00.000 484 OnExposeComplete: enter
22:23:44.214 00.005 484 UpdateGuideState(): m_state=6
22:23:44.219 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
22:23:44.224 00.005 484 Star::Find returns 1 (0), X=1396.74, Y=43.26, Mass=345345, SNR=83.4, Peak=47667 HFD=2.6
22:23:44.232 00.008 484 MultiStar: [#1 0.37,-0.01,0.75,U] [#2 -1.30,0.38,0.00,M7] [#3 0.65,-0.05,0.00,M6] [#4 0.48,-0.37,0.57,U] [#5 0.19,-0.27,0.44,U] [#6 0.54,-0.08,0.49,U] [#7 0.24,-0.14,0.51,U] [#8 -0.01,-0.39,0.50,U] 
22:23:44.237 00.005 484 refined, 6 included, MultiStar: {0.19, -0.31}, one-star: {-0.21, -0.69}
22:23:44.242 00.005 484 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.75 = 2.54)
22:23:44.252 00.010 484 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
22:23:44.260 00.008 484 CameraToMount -- cameraX=0.19 cameraY=-0.31 hyp=0.37 cameraTheta=-1.03 mountX=-0.30 mountY=-0.25, mountTheta=-2.44
22:23:44.269 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=-0.31, opts=13)
22:23:44.274 00.005 484 Enqueuing Move request for scope (0.19, -0.31)
22:23:44.292 00.018 17712 Worker thread wakes up
22:23:44.292 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.31) opts 0xd
22:23:44.292 00.000 17712 Handling offset move in thread for scope, endpoint = (0.19, -0.31)
22:23:44.292 00.000 17712 Moving (0.19, -0.31) raw xDistance=-0.30 yDistance=-0.25
22:23:44.292 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
22:23:44.292 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:44.292 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:23:44.299 00.007 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:23:44.299 00.000 484 UpdateGuideState exits: m=345345 SNR=83.4
22:23:44.304 00.005 17712 MoveAxis(E, 76, ABG)
22:23:44.305 00.001 17712 Guiding  Dir = 2, Dur = 76
22:23:44.305 00.000 17712 IsSlewing returns 0
22:23:44.305 00.000 17712 IsGuiding returns 0
22:23:44.306 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:44.316 00.010 17712 PulseGuide returned control before completion, sleep 84
22:23:44.317 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:44.333 00.016 484 Enqueuing Expose request
22:23:44.407 00.074 17712 IsGuiding returns 1
22:23:44.407 00.000 17712 scope still moving after pulse duration time elapsed
22:23:44.437 00.030 17712 IsSlewing returns 0
22:23:44.437 00.000 17712 IsGuiding returns 0
22:23:44.437 00.000 17712 scope move finished after 76 + 55 ms
22:23:44.437 00.000 17712 Move returns status 0, amount 76
22:23:44.437 00.000 17712 MoveAxis(N, 0, ABG)
22:23:44.437 00.000 17712 Move returns status 0, amount 0
22:23:44.437 00.000 17712 move complete, result=0
22:23:44.437 00.000 17712 worker thread done servicing request
22:23:44.437 00.000 17712 Worker thread wakes up
22:23:44.438 00.001 484 GuideStep: -0.3 px 76 ms EAST, -0.3 px 0 ms NORTH
22:23:44.442 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:44.442 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:47.869 03.427 17712 Exposure complete
22:23:48.147 00.278 17712 worker thread done servicing request
22:23:48.147 00.000 484 OnExposeComplete: enter
22:23:48.152 00.005 484 UpdateGuideState(): m_state=6
22:23:48.155 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
22:23:48.159 00.004 484 Star::Find returns 1 (0), X=1396.46, Y=43.22, Mass=338958, SNR=86.0, Peak=49328 HFD=2.6
22:23:48.163 00.004 484 MultiStar: [#1 -0.04,-0.05,0.66,U] [#2 -0.71,0.41,0.00,M8] [#3 -0.04,0.40,0.56,U] [#4 -0.17,-0.01,0.52,U] [#5 -0.06,0.04,0.35,U] [#6 0.48,-0.06,0.43,U] [#7 0.25,-0.13,0.46,U] [#8 -0.24,-0.07,0.40,U] 
22:23:48.167 00.004 484 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {-0.50, -0.73}
22:23:48.172 00.005 484 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.71) = xAngle (-4.87 = 1.41)
22:23:48.175 00.003 484 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.89 = -1.89)
22:23:48.180 00.005 484 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=0.03 mountY=-0.17, mountTheta=-1.40
22:23:48.188 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.10, y=-0.15, opts=13)
22:23:48.191 00.003 484 Enqueuing Move request for scope (-0.10, -0.15)
22:23:48.195 00.004 17712 Worker thread wakes up
22:23:48.195 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1267, FiltMax=65535, Gamma=1.000
22:23:48.199 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
22:23:48.199 00.000 484 UpdateGuideState exits: m=338958 SNR=86.0
22:23:48.202 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
22:23:48.202 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:48.206 00.004 17712 Moving (-0.10, -0.15) raw xDistance=0.03 yDistance=-0.17
22:23:48.206 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:48.208 00.002 484 Enqueuing Expose request
22:23:48.212 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:23:48.212 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:48.212 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:23:48.212 00.000 17712 MoveAxis(E, 0, ABG)
22:23:48.212 00.000 17712 Move returns status 0, amount 0
22:23:48.213 00.001 17712 MoveAxis(N, 0, ABG)
22:23:48.213 00.000 17712 Move returns status 0, amount 0
22:23:48.213 00.000 17712 move complete, result=0
22:23:48.213 00.000 17712 worker thread done servicing request
22:23:48.213 00.000 17712 Worker thread wakes up
22:23:48.213 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:48.213 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:48.216 00.003 484 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:23:51.648 03.432 17712 Exposure complete
22:23:51.934 00.286 484 OnExposeComplete: enter
22:23:51.940 00.006 17712 worker thread done servicing request
22:23:51.940 00.000 484 UpdateGuideState(): m_state=6
22:23:51.946 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
22:23:51.950 00.004 484 Star::Find returns 1 (0), X=1396.29, Y=43.81, Mass=341411, SNR=83.6, Peak=45552 HFD=2.5
22:23:51.954 00.004 484 MultiStar: [#1 -0.19,0.32,0.74,U] [#2 -0.19,0.13,0.83,U] [#3 0.10,0.31,0.76,U] [#4 -0.21,0.10,0.59,U] [#5 -0.13,-0.01,0.47,U] [#6 -0.06,0.04,0.44,U] [#7 -0.44,0.19,0.46,U] [#8 -0.34,0.22,0.46,U] 
22:23:51.957 00.003 484 refined, 8 included, MultiStar: {-0.25, 0.12}, one-star: {-0.67, -0.14}
22:23:51.964 00.007 484 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.02 = -0.02)
22:23:51.968 00.004 484 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.97 = 2.97)
22:23:51.972 00.004 484 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.69 mountX=0.28 mountY=0.05, mountTheta=0.17
22:23:51.988 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.25, y=0.12, opts=13)
22:23:51.996 00.008 484 Enqueuing Move request for scope (-0.25, 0.12)
22:23:52.002 00.006 17712 Worker thread wakes up
22:23:52.002 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1344, FiltMax=65535, Gamma=1.000
22:23:52.005 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
22:23:52.005 00.000 484 UpdateGuideState exits: m=341411 SNR=83.6
22:23:52.010 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
22:23:52.010 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.014 00.004 17712 Moving (-0.25, 0.12) raw xDistance=0.28 yDistance=0.05
22:23:52.014 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:52.019 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:23:52.019 00.000 484 Enqueuing Expose request
22:23:52.022 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.022 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:23:52.022 00.000 17712 MoveAxis(E, 0, ABG)
22:23:52.022 00.000 17712 Move returns status 0, amount 0
22:23:52.022 00.000 17712 MoveAxis(N, 0, ABG)
22:23:52.023 00.001 17712 Move returns status 0, amount 0
22:23:52.023 00.000 17712 move complete, result=0
22:23:52.023 00.000 17712 worker thread done servicing request
22:23:52.023 00.000 17712 Worker thread wakes up
22:23:52.023 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:52.023 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:52.030 00.007 484 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
22:23:55.460 03.430 17712 Exposure complete
22:23:55.737 00.277 17712 worker thread done servicing request
22:23:55.737 00.000 484 OnExposeComplete: enter
22:23:55.741 00.004 484 UpdateGuideState(): m_state=6
22:23:55.746 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
22:23:55.750 00.004 484 Star::Find returns 1 (0), X=1395.82, Y=43.79, Mass=320963, SNR=76.4, Peak=46096 HFD=2.4
22:23:55.754 00.004 484 MultiStar: [#1 -0.77,0.41,0.00,M2] [#2 -0.25,0.37,0.95,U] [#3 -0.32,0.38,0.80,U] [#4 -0.76,0.02,0.00,M4] [#5 -0.51,-0.44,0.00,M4] [#6 -0.42,0.19,0.47,U] [#7 -0.70,0.26,0.00,M1] [#8 -0.89,0.06,0.00,M4] 
22:23:55.757 00.003 484 refined, 3 included, MultiStar: {-0.57, 0.18}, one-star: {-1.14, -0.16}
22:23:55.759 00.002 484 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
22:23:55.763 00.004 484 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.10 = 3.10)
22:23:55.767 00.004 484 CameraToMount -- cameraX=-0.57 cameraY=0.18 hyp=0.60 cameraTheta=2.83 mountX=0.59 mountY=0.02, mountTheta=0.04
22:23:55.774 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.57, y=0.18, opts=13)
22:23:55.779 00.005 484 Enqueuing Move request for scope (-0.57, 0.18)
22:23:55.783 00.004 17712 Worker thread wakes up
22:23:55.783 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1402, FiltMax=65535, Gamma=1.000
22:23:55.787 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.18) opts 0xd
22:23:55.787 00.000 484 UpdateGuideState exits: m=320963 SNR=76.4
22:23:55.790 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.57, 0.18)
22:23:55.790 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:55.793 00.003 17712 Moving (-0.57, 0.18) raw xDistance=0.59 yDistance=0.02
22:23:55.793 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:55.797 00.004 484 Enqueuing Expose request
22:23:55.800 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
22:23:55.800 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:55.800 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:55.800 00.000 17712 MoveAxis(W, 133, ABG)
22:23:55.800 00.000 17712 Guiding  Dir = 3, Dur = 133
22:23:55.800 00.000 17712 IsSlewing returns 0
22:23:55.801 00.001 17712 IsGuiding returns 0
22:23:55.801 00.000 17712 PulseGuide returned control before completion, sleep 143
22:23:55.950 00.149 17712 IsGuiding returns 1
22:23:55.950 00.000 17712 scope still moving after pulse duration time elapsed
22:23:55.980 00.030 17712 IsSlewing returns 0
22:23:55.980 00.000 17712 IsGuiding returns 0
22:23:55.980 00.000 17712 scope move finished after 133 + 46 ms
22:23:55.980 00.000 17712 Move returns status 0, amount 133
22:23:55.982 00.002 17712 MoveAxis(N, 0, ABG)
22:23:55.982 00.000 17712 Move returns status 0, amount 0
22:23:55.982 00.000 17712 move complete, result=0
22:23:55.982 00.000 17712 worker thread done servicing request
22:23:55.982 00.000 484 GuideStep: 0.6 px 133 ms WEST, 0.0 px 0 ms NORTH
22:23:55.986 00.004 17712 Worker thread wakes up
22:23:55.986 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:23:55.986 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:23:59.417 03.431 17712 Exposure complete
22:23:59.850 00.433 17712 worker thread done servicing request
22:23:59.851 00.001 484 OnExposeComplete: enter
22:23:59.858 00.007 484 UpdateGuideState(): m_state=6
22:23:59.867 00.009 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
22:23:59.871 00.004 484 Star::Find returns 1 (0), X=1396.25, Y=43.42, Mass=351515, SNR=89.4, Peak=50848 HFD=2.9
22:23:59.878 00.007 484 MultiStar: [#1 -0.26,0.07,0.66,U] [#2 -0.72,0.29,0.00,M7] [#3 -0.29,0.17,0.56,U] [#4 -0.30,-0.16,0.54,U] [#5 -0.62,-0.11,0.46,U] [#6 0.03,0.00,0.45,U] [#7 -0.47,0.03,0.43,U] [#8 -0.56,-0.30,0.45,U] 
22:23:59.883 00.005 484 refined, 7 included, MultiStar: {-0.42, -0.14}, one-star: {-0.71, -0.53}
22:23:59.887 00.004 484 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.71) = xAngle (-5.53 = 0.75)
22:23:59.894 00.007 484 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
22:23:59.902 00.008 484 CameraToMount -- cameraX=-0.42 cameraY=-0.14 hyp=0.45 cameraTheta=-2.82 mountX=0.33 mountY=-0.25, mountTheta=-0.66
22:23:59.935 00.033 484 SchedulePrimaryMove(0F03AFB8, x=-0.42, y=-0.14, opts=13)
22:23:59.941 00.006 484 Enqueuing Move request for scope (-0.42, -0.14)
22:23:59.951 00.010 17712 Worker thread wakes up
22:23:59.951 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.14) opts 0xd
22:23:59.951 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.42, -0.14)
22:23:59.951 00.000 17712 Moving (-0.42, -0.14) raw xDistance=0.33 yDistance=-0.25
22:23:59.951 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1376, FiltMax=65535, Gamma=1.000
22:23:59.956 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
22:23:59.956 00.000 484 UpdateGuideState exits: m=351515 SNR=89.4
22:23:59.959 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:59.960 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:23:59.960 00.000 17712 MoveAxis(W, 82, ABG)
22:23:59.960 00.000 17712 Guiding  Dir = 3, Dur = 82
22:23:59.960 00.000 17712 IsSlewing returns 0
22:23:59.960 00.000 17712 IsGuiding returns 0
22:23:59.961 00.001 17712 PulseGuide returned control before completion, sleep 92
22:23:59.964 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:59.972 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:23:59.982 00.010 484 Enqueuing Expose request
22:24:00.072 00.090 17712 IsGuiding returns 0
22:24:00.072 00.000 17712 Move returns status 0, amount 82
22:24:00.073 00.001 17712 MoveAxis(N, 0, ABG)
22:24:00.073 00.000 17712 Move returns status 0, amount 0
22:24:00.073 00.000 17712 move complete, result=0
22:24:00.073 00.000 17712 worker thread done servicing request
22:24:00.073 00.000 17712 Worker thread wakes up
22:24:00.073 00.000 484 GuideStep: 0.3 px 82 ms WEST, -0.3 px 0 ms NORTH
22:24:00.079 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:00.079 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:03.504 03.425 17712 Exposure complete
22:24:03.790 00.286 17712 worker thread done servicing request
22:24:03.791 00.001 484 OnExposeComplete: enter
22:24:03.796 00.005 484 UpdateGuideState(): m_state=6
22:24:03.803 00.007 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
22:24:03.807 00.004 484 Star::Find returns 1 (0), X=1396.10, Y=43.18, Mass=347647, SNR=88.2, Peak=50144 HFD=2.5
22:24:03.811 00.004 484 MultiStar: [#1 -0.60,-0.18,0.83,U] [#2 -0.47,-0.26,0.82,U] [#3 -0.41,0.01,0.73,U] [#4 -0.73,-0.24,0.00,M4] [#5 -0.64,-0.46,0.00,M4] [#6 -0.18,-0.43,0.43,U] [#7 -0.63,-0.36,0.00,M1] [#8 -0.58,-0.53,0.00,M4] 
22:24:03.815 00.004 484 refined, 4 included, MultiStar: {-0.55, -0.34}, one-star: {-0.86, -0.77}
22:24:03.819 00.004 484 CameraToMount -- cameraTheta (-2.59) - m_xAngle (2.71) = xAngle (-5.30 = 0.98)
22:24:03.824 00.005 484 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.32 = -2.32)
22:24:03.829 00.005 484 CameraToMount -- cameraX=-0.55 cameraY=-0.34 hyp=0.65 cameraTheta=-2.59 mountX=0.36 mountY=-0.48, mountTheta=-0.92
22:24:03.837 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.55, y=-0.34, opts=13)
22:24:03.840 00.003 484 Enqueuing Move request for scope (-0.55, -0.34)
22:24:03.845 00.005 17712 Worker thread wakes up
22:24:03.845 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.34) opts 0xd
22:24:03.845 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.55, -0.34)
22:24:03.845 00.000 17712 Moving (-0.55, -0.34) raw xDistance=0.36 yDistance=-0.48
22:24:03.845 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
22:24:03.846 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:24:03.846 00.000 17712 MoveAxis(W, 87, ABG)
22:24:03.846 00.000 17712 Guiding  Dir = 3, Dur = 87
22:24:03.846 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1523, FiltMax=65535, Gamma=1.000
22:24:03.849 00.003 17712 IsSlewing returns 0
22:24:03.849 00.000 484 UpdateGuideState exits: m=347647 SNR=88.2
22:24:03.852 00.003 17712 IsGuiding returns 0
22:24:03.852 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:03.856 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:03.861 00.005 17712 PulseGuide returned control before completion, sleep 97
22:24:03.861 00.000 484 Enqueuing Expose request
22:24:03.968 00.107 17712 IsGuiding returns 0
22:24:03.968 00.000 17712 Move returns status 0, amount 87
22:24:03.968 00.000 17712 MoveAxis(N, 90, ABG)
22:24:03.968 00.000 17712 Guiding  Dir = 0, Dur = 90
22:24:03.969 00.001 17712 IsSlewing returns 0
22:24:03.969 00.000 17712 IsGuiding returns 0
22:24:03.969 00.000 17712 PulseGuide returned control before completion, sleep 100
22:24:04.077 00.108 17712 IsGuiding returns 1
22:24:04.077 00.000 17712 scope still moving after pulse duration time elapsed
22:24:04.108 00.031 17712 IsSlewing returns 0
22:24:04.108 00.000 17712 IsGuiding returns 0
22:24:04.108 00.000 17712 scope move finished after 90 + 49 ms
22:24:04.108 00.000 17712 Move returns status 0, amount 90
22:24:04.108 00.000 17712 move complete, result=0
22:24:04.109 00.001 484 GuideStep: 0.4 px 87 ms WEST, -0.5 px 90 ms NORTH
22:24:04.113 00.004 17712 worker thread done servicing request
22:24:04.113 00.000 17712 Worker thread wakes up
22:24:04.113 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:04.114 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:07.543 03.429 17712 Exposure complete
22:24:07.936 00.393 17712 worker thread done servicing request
22:24:07.936 00.000 484 OnExposeComplete: enter
22:24:07.940 00.004 484 UpdateGuideState(): m_state=6
22:24:07.946 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
22:24:07.950 00.004 484 Star::Find returns 1 (0), X=1396.24, Y=43.56, Mass=323059, SNR=85.2, Peak=45488 HFD=2.7
22:24:07.953 00.003 484 MultiStar: [#1 -0.00,0.31,0.77,U] [#2 -0.84,0.38,0.00,M7] [#3 0.06,-0.04,0.67,U] [#4 0.16,-0.36,0.54,U] [#5 -0.07,-0.27,0.37,U] [#6 -0.03,0.07,0.42,U] [#7 -0.10,-0.00,0.45,U] [#8 -0.31,0.10,0.46,U] 
22:24:07.957 00.004 484 refined, 7 included, MultiStar: {-0.18, -0.08}, one-star: {-0.72, -0.39}
22:24:07.960 00.003 484 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.41 = 0.88)
22:24:07.966 00.006 484 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.42 = -2.42)
22:24:07.970 00.004 484 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.69 mountX=0.12 mountY=-0.13, mountTheta=-0.80
22:24:07.976 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=-0.08, opts=13)
22:24:07.981 00.005 484 Enqueuing Move request for scope (-0.18, -0.08)
22:24:07.985 00.004 17712 Worker thread wakes up
22:24:07.985 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1331, FiltMax=65535, Gamma=1.000
22:24:07.988 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
22:24:07.988 00.000 484 UpdateGuideState exits: m=323059 SNR=85.2
22:24:07.992 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.995 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
22:24:07.996 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:07.999 00.003 484 Enqueuing Expose request
22:24:08.003 00.004 17712 Moving (-0.18, -0.08) raw xDistance=0.12 yDistance=-0.13
22:24:08.003 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:24:08.003 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:08.004 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:08.004 00.000 17712 MoveAxis(E, 0, ABG)
22:24:08.004 00.000 17712 Move returns status 0, amount 0
22:24:08.004 00.000 17712 MoveAxis(N, 0, ABG)
22:24:08.004 00.000 17712 Move returns status 0, amount 0
22:24:08.004 00.000 17712 move complete, result=0
22:24:08.004 00.000 17712 worker thread done servicing request
22:24:08.005 00.001 17712 Worker thread wakes up
22:24:08.005 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:08.005 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:08.005 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:11.437 03.432 17712 Exposure complete
22:24:11.719 00.282 17712 worker thread done servicing request
22:24:11.719 00.000 484 OnExposeComplete: enter
22:24:11.722 00.003 484 UpdateGuideState(): m_state=6
22:24:11.728 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
22:24:11.738 00.010 484 Star::Find returns 1 (0), X=1396.03, Y=43.67, Mass=351114, SNR=79.6, Peak=54992 HFD=2.5
22:24:11.742 00.004 484 MultiStar: [#1 -0.50,-0.00,0.71,U] [#2 -0.65,0.21,0.00,M8] [#3 -0.34,0.14,0.69,U] [#4 -0.35,-0.34,0.58,U] [#5 -0.47,-0.14,0.51,U] [#6 -0.24,-0.01,0.52,U] [#7 -0.70,-0.15,0.00,M1] [#8 -0.70,-0.25,0.00,M4] 
22:24:11.748 00.006 484 refined, 5 included, MultiStar: {-0.52, -0.11}, one-star: {-0.93, -0.28}
22:24:11.753 00.005 484 CameraToMount -- cameraTheta (-2.92) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
22:24:11.756 00.003 484 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
22:24:11.759 00.003 484 CameraToMount -- cameraX=-0.52 cameraY=-0.11 hyp=0.53 cameraTheta=-2.92 mountX=0.43 mountY=-0.25, mountTheta=-0.53
22:24:11.767 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=-0.11, opts=13)
22:24:11.771 00.004 484 Enqueuing Move request for scope (-0.52, -0.11)
22:24:11.774 00.003 17712 Worker thread wakes up
22:24:11.774 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1402, FiltMax=65535, Gamma=1.000
22:24:11.780 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.11) opts 0xd
22:24:11.780 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.52, -0.11)
22:24:11.780 00.000 17712 Moving (-0.52, -0.11) raw xDistance=0.43 yDistance=-0.25
22:24:11.780 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:24:11.781 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:11.781 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:24:11.781 00.000 17712 MoveAxis(W, 95, ABG)
22:24:11.781 00.000 17712 Guiding  Dir = 3, Dur = 95
22:24:11.781 00.000 17712 IsSlewing returns 0
22:24:11.782 00.001 484 UpdateGuideState exits: m=351114 SNR=79.6
22:24:11.789 00.007 17712 IsGuiding returns 0
22:24:11.789 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.795 00.006 17712 PulseGuide returned control before completion, sleep 105
22:24:11.797 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:11.807 00.010 484 Enqueuing Expose request
22:24:11.905 00.098 17712 IsGuiding returns 1
22:24:11.906 00.001 17712 scope still moving after pulse duration time elapsed
22:24:11.935 00.029 17712 IsSlewing returns 0
22:24:11.935 00.000 17712 IsGuiding returns 0
22:24:11.935 00.000 17712 scope move finished after 95 + 51 ms
22:24:11.936 00.001 17712 Move returns status 0, amount 95
22:24:11.936 00.000 17712 MoveAxis(N, 0, ABG)
22:24:11.936 00.000 17712 Move returns status 0, amount 0
22:24:11.936 00.000 17712 move complete, result=0
22:24:11.936 00.000 17712 worker thread done servicing request
22:24:11.936 00.000 17712 Worker thread wakes up
22:24:11.937 00.001 484 GuideStep: 0.4 px 95 ms WEST, -0.3 px 0 ms NORTH
22:24:11.940 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:11.940 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:15.372 03.432 17712 Exposure complete
22:24:15.730 00.358 17712 worker thread done servicing request
22:24:15.730 00.000 484 OnExposeComplete: enter
22:24:15.737 00.007 484 UpdateGuideState(): m_state=6
22:24:15.751 00.014 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
22:24:15.763 00.012 484 Star::Find returns 1 (0), X=1396.59, Y=43.65, Mass=325932, SNR=97.7, Peak=42099 HFD=2.7
22:24:15.779 00.016 484 MultiStar: [#1 -0.04,0.13,0.63,U] [#2 -1.16,0.49,0.00,M9] [#3 0.32,-0.05,0.68,U] [#4 -0.01,0.02,0.54,U] [#5 -0.02,-0.13,0.31,U] [#6 0.32,-0.25,0.37,U] [#7 0.06,0.20,0.41,U] [#8 -0.04,0.01,0.40,U] 
22:24:15.788 00.009 484 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.37, -0.31}
22:24:15.791 00.003 484 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.51 = 1.78)
22:24:15.799 00.008 484 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
22:24:15.803 00.004 484 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.79 mountX=-0.01 mountY=-0.07, mountTheta=-1.77
22:24:15.816 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=-0.07, opts=13)
22:24:15.821 00.005 484 Enqueuing Move request for scope (-0.02, -0.07)
22:24:15.827 00.006 17712 Worker thread wakes up
22:24:15.827 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:24:15.827 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:24:15.827 00.000 17712 Moving (-0.02, -0.07) raw xDistance=-0.01 yDistance=-0.07
22:24:15.827 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:24:15.827 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:15.828 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:15.828 00.000 17712 MoveAxis(E, 0, ABG)
22:24:15.828 00.000 17712 Move returns status 0, amount 0
22:24:15.828 00.000 17712 MoveAxis(N, 0, ABG)
22:24:15.828 00.000 17712 Move returns status 0, amount 0
22:24:15.828 00.000 17712 move complete, result=0
22:24:15.829 00.001 17712 worker thread done servicing request
22:24:15.829 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:24:15.836 00.007 484 UpdateGuideState exits: m=325932 SNR=97.7
22:24:15.843 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:15.851 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:15.856 00.005 484 Enqueuing Expose request
22:24:15.864 00.008 17712 Worker thread wakes up
22:24:15.864 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:15.864 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:15.864 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:24:19.287 03.423 17712 Exposure complete
22:24:19.558 00.271 17712 worker thread done servicing request
22:24:19.558 00.000 484 OnExposeComplete: enter
22:24:19.563 00.005 484 UpdateGuideState(): m_state=6
22:24:19.566 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
22:24:19.570 00.004 484 Star::Find returns 1 (0), X=1396.62, Y=43.59, Mass=323137, SNR=76.3, Peak=36739 HFD=2.9
22:24:19.575 00.005 484 MultiStar: [#1 -0.10,0.28,0.80,U] [#2 -0.78,0.13,0.00,M10] [#3 0.15,0.64,0.00,M1] [#4 0.09,-0.25,0.64,U] [#5 0.38,-0.05,0.59,U] [#6 0.18,0.47,0.57,U] [#7 -0.22,-0.12,0.51,U] [#8 -0.18,-0.10,0.48,U] 
22:24:19.578 00.003 484 refined, 6 included, MultiStar: {-0.05, -0.04}, one-star: {-0.34, -0.36}
22:24:19.582 00.004 484 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.71) = xAngle (-5.26 = 1.02)
22:24:19.585 00.003 484 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.27 = -2.27)
22:24:19.588 00.003 484 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.55 mountX=0.03 mountY=-0.05, mountTheta=-0.97
22:24:19.594 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.04, opts=13)
22:24:19.597 00.003 484 Enqueuing Move request for scope (-0.05, -0.04)
22:24:19.600 00.003 17712 Worker thread wakes up
22:24:19.600 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1411, FiltMax=65535, Gamma=1.000
22:24:19.603 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:24:19.603 00.000 484 UpdateGuideState exits: m=323137 SNR=76.3
22:24:19.607 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:24:19.607 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.610 00.003 17712 Moving (-0.05, -0.04) raw xDistance=0.03 yDistance=-0.05
22:24:19.610 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:19.612 00.002 484 Enqueuing Expose request
22:24:19.616 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:24:19.616 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.616 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:24:19.616 00.000 17712 MoveAxis(E, 0, ABG)
22:24:19.616 00.000 17712 Move returns status 0, amount 0
22:24:19.616 00.000 17712 MoveAxis(N, 0, ABG)
22:24:19.616 00.000 17712 Move returns status 0, amount 0
22:24:19.616 00.000 17712 move complete, result=0
22:24:19.617 00.001 17712 worker thread done servicing request
22:24:19.617 00.000 17712 Worker thread wakes up
22:24:19.617 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:19.617 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:19.619 00.002 484 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:24:23.046 03.427 17712 Exposure complete
22:24:23.362 00.316 17712 worker thread done servicing request
22:24:23.362 00.000 484 OnExposeComplete: enter
22:24:23.367 00.005 484 UpdateGuideState(): m_state=6
22:24:23.372 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
22:24:23.376 00.004 484 Star::Find returns 1 (0), X=1396.91, Y=43.39, Mass=337468, SNR=73.7, Peak=46963 HFD=2.6
22:24:23.385 00.009 484 MultiStar: [#1 0.39,0.11,0.87,U] [#2 -1.06,0.04,0.00,R] [#3 0.86,0.04,0.00,M2] [#4 0.70,-0.08,0.00,M1] [#5 0.38,-0.17,0.44,U] [#6 0.47,-0.12,0.56,U] [#7 0.40,0.01,0.56,U] [#8 0.13,-0.65,0.00,M3] 
22:24:23.389 00.004 484 refined, 4 included, MultiStar: {0.27, -0.18}, one-star: {-0.05, -0.56}
22:24:23.392 00.003 484 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.30 = 2.99)
22:24:23.399 00.007 484 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.31 = -0.31)
22:24:23.403 00.004 484 CameraToMount -- cameraX=0.27 cameraY=-0.18 hyp=0.33 cameraTheta=-0.58 mountX=-0.32 mountY=-0.10, mountTheta=-2.84
22:24:23.409 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=-0.18, opts=13)
22:24:23.416 00.007 484 Enqueuing Move request for scope (0.27, -0.18)
22:24:23.420 00.004 17712 Worker thread wakes up
22:24:23.420 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1376, FiltMax=65535, Gamma=1.000
22:24:23.425 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.18) opts 0xd
22:24:23.425 00.000 484 UpdateGuideState exits: m=337468 SNR=73.7
22:24:23.430 00.005 17712 Handling offset move in thread for scope, endpoint = (0.27, -0.18)
22:24:23.431 00.001 17712 Moving (0.27, -0.18) raw xDistance=-0.32 yDistance=-0.10
22:24:23.431 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:24:23.431 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:23.431 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:24:23.431 00.000 17712 MoveAxis(E, 72, ABG)
22:24:23.431 00.000 17712 Guiding  Dir = 2, Dur = 72
22:24:23.431 00.000 17712 IsSlewing returns 0
22:24:23.432 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:23.434 00.002 17712 IsGuiding returns 0
22:24:23.435 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:23.440 00.005 17712 PulseGuide returned control before completion, sleep 82
22:24:23.440 00.000 484 Enqueuing Expose request
22:24:23.537 00.097 17712 IsGuiding returns 0
22:24:23.537 00.000 17712 Move returns status 0, amount 72
22:24:23.538 00.001 17712 MoveAxis(N, 0, ABG)
22:24:23.538 00.000 17712 Move returns status 0, amount 0
22:24:23.538 00.000 17712 move complete, result=0
22:24:23.538 00.000 17712 worker thread done servicing request
22:24:23.538 00.000 484 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
22:24:23.542 00.004 17712 Worker thread wakes up
22:24:23.542 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:23.542 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:26.964 03.422 17712 Exposure complete
22:24:27.257 00.293 17712 worker thread done servicing request
22:24:27.257 00.000 484 OnExposeComplete: enter
22:24:27.263 00.006 484 UpdateGuideState(): m_state=6
22:24:27.268 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
22:24:27.272 00.004 484 Star::Find returns 1 (0), X=1396.56, Y=43.43, Mass=317687, SNR=74.5, Peak=50544 HFD=2.2
22:24:27.276 00.004 484 MultiStar: [#1 0.06,-0.17,0.77,U] [#2 0.25,-0.01,0.88,U] [#3 0.37,-0.28,0.83,U] [#4 0.19,-0.37,0.69,U] [#5 0.17,-0.56,0.56,U] [#6 0.47,-0.21,0.46,U] [#7 0.21,-0.52,0.64,U] [#8 -0.32,-0.29,0.54,U] 
22:24:27.280 00.004 484 refined, 8 included, MultiStar: {0.09, -0.32}, one-star: {-0.40, -0.52}
22:24:27.284 00.004 484 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.02 = 2.27)
22:24:27.287 00.003 484 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.03 = -1.03)
22:24:27.290 00.003 484 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.34 cameraTheta=-1.30 mountX=-0.21 mountY=-0.29, mountTheta=-2.21
22:24:27.302 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=-0.32, opts=13)
22:24:27.306 00.004 484 Enqueuing Move request for scope (0.09, -0.32)
22:24:27.310 00.004 17712 Worker thread wakes up
22:24:27.310 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
22:24:27.310 00.000 17712 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
22:24:27.310 00.000 17712 Moving (0.09, -0.32) raw xDistance=-0.21 yDistance=-0.29
22:24:27.311 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:24:27.314 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:24:27.314 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:27.314 00.000 484 UpdateGuideState exits: m=317687 SNR=74.5
22:24:27.319 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:24:27.319 00.000 17712 MoveAxis(E, 0, ABG)
22:24:27.319 00.000 17712 Move returns status 0, amount 0
22:24:27.319 00.000 17712 MoveAxis(N, 0, ABG)
22:24:27.319 00.000 17712 Move returns status 0, amount 0
22:24:27.319 00.000 17712 move complete, result=0
22:24:27.319 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:27.323 00.004 17712 worker thread done servicing request
22:24:27.323 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:27.328 00.005 484 Enqueuing Expose request
22:24:27.333 00.005 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:24:27.337 00.004 17712 Worker thread wakes up
22:24:27.337 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:27.337 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:30.789 03.452 17712 Exposure complete
22:24:31.211 00.422 17712 worker thread done servicing request
22:24:31.212 00.001 484 OnExposeComplete: enter
22:24:31.216 00.004 484 UpdateGuideState(): m_state=6
22:24:31.223 00.007 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
22:24:31.230 00.007 484 Star::Find returns 1 (0), X=1396.49, Y=43.32, Mass=328137, SNR=81.8, Peak=46400 HFD=2.6
22:24:31.233 00.003 484 MultiStar: [#1 -0.18,-0.34,0.76,U] [#2 0.40,-0.17,0.76,U] [#3 0.17,-0.14,0.87,U] [#4 0.01,-0.48,0.56,U] [#5 0.17,-0.90,0.00,M1] [#6 0.31,-0.33,0.42,U] [#7 -0.23,-0.24,0.45,U] [#8 -0.32,-0.42,0.52,U] 
22:24:31.239 00.006 484 refined, 7 included, MultiStar: {-0.05, -0.35}, one-star: {-0.47, -0.64}
22:24:31.244 00.005 484 CameraToMount -- cameraTheta (-1.72) - m_xAngle (2.71) = xAngle (-4.44 = 1.85)
22:24:31.248 00.004 484 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.45 = -1.45)
22:24:31.254 00.006 484 CameraToMount -- cameraX=-0.05 cameraY=-0.35 hyp=0.36 cameraTheta=-1.72 mountX=-0.10 mountY=-0.35, mountTheta=-1.84
22:24:31.264 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.35, opts=13)
22:24:31.270 00.006 484 Enqueuing Move request for scope (-0.05, -0.35)
22:24:31.274 00.004 17712 Worker thread wakes up
22:24:31.274 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1389, FiltMax=65535, Gamma=1.000
22:24:31.279 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.35) opts 0xd
22:24:31.279 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.35)
22:24:31.279 00.000 17712 Moving (-0.05, -0.35) raw xDistance=-0.10 yDistance=-0.35
22:24:31.279 00.000 484 UpdateGuideState exits: m=328137 SNR=81.8
22:24:31.283 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:24:31.283 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:31.283 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:31.288 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:24:31.289 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:31.292 00.003 484 Enqueuing Expose request
22:24:31.297 00.005 17712 MoveAxis(E, 0, ABG)
22:24:31.298 00.001 17712 Move returns status 0, amount 0
22:24:31.298 00.000 17712 MoveAxis(N, 0, ABG)
22:24:31.298 00.000 17712 Move returns status 0, amount 0
22:24:31.298 00.000 17712 move complete, result=0
22:24:31.298 00.000 17712 worker thread done servicing request
22:24:31.298 00.000 17712 Worker thread wakes up
22:24:31.298 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:31.298 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:31.298 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:24:34.739 03.441 17712 Exposure complete
22:24:35.091 00.352 17712 worker thread done servicing request
22:24:35.091 00.000 484 OnExposeComplete: enter
22:24:35.099 00.008 484 UpdateGuideState(): m_state=6
22:24:35.114 00.015 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
22:24:35.121 00.007 484 Star::Find returns 1 (0), X=1396.28, Y=43.91, Mass=287357, SNR=65.1, Peak=42112 HFD=2.6
22:24:35.132 00.011 484 MultiStar: [#1 -0.07,0.13,0.89,U] [#2 0.68,0.32,0.00,M1] [#3 -0.12,0.26,0.79,U] [#4 -0.35,0.05,0.76,U] [#5 -0.49,-0.16,0.56,U] [#6 0.05,0.19,0.52,U] [#7 -0.33,0.19,0.54,U] [#8 -0.66,-0.28,0.00,M2] 
22:24:35.138 00.006 484 refined, 6 included, MultiStar: {-0.30, 0.08}, one-star: {-0.68, -0.04}
22:24:35.151 00.013 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
22:24:35.163 00.012 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
22:24:35.171 00.008 484 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.87 mountX=0.31 mountY=0.00, mountTheta=0.00
22:24:35.189 00.018 484 SchedulePrimaryMove(0F03AFB8, x=-0.30, y=0.08, opts=13)
22:24:35.203 00.014 484 Enqueuing Move request for scope (-0.30, 0.08)
22:24:35.209 00.006 17712 Worker thread wakes up
22:24:35.209 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
22:24:35.209 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
22:24:35.209 00.000 17712 Moving (-0.30, 0.08) raw xDistance=0.31 yDistance=0.00
22:24:35.209 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:24:35.209 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.209 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:24:35.210 00.001 17712 MoveAxis(W, 69, ABG)
22:24:35.210 00.000 17712 Guiding  Dir = 3, Dur = 69
22:24:35.210 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1440, FiltMax=65535, Gamma=1.000
22:24:35.216 00.006 17712 IsSlewing returns 0
22:24:35.216 00.000 484 UpdateGuideState exits: m=287357 SNR=65.1
22:24:35.220 00.004 17712 IsGuiding returns 0
22:24:35.221 00.001 17712 PulseGuide returned control before completion, sleep 79
22:24:35.221 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.225 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:35.231 00.006 484 Enqueuing Expose request
22:24:35.311 00.080 17712 IsGuiding returns 1
22:24:35.311 00.000 17712 scope still moving after pulse duration time elapsed
22:24:35.343 00.032 17712 IsSlewing returns 0
22:24:35.343 00.000 17712 IsGuiding returns 0
22:24:35.343 00.000 17712 scope move finished after 69 + 54 ms
22:24:35.343 00.000 17712 Move returns status 0, amount 69
22:24:35.345 00.002 17712 MoveAxis(N, 0, ABG)
22:24:35.345 00.000 17712 Move returns status 0, amount 0
22:24:35.345 00.000 17712 move complete, result=0
22:24:35.347 00.002 17712 worker thread done servicing request
22:24:35.347 00.000 17712 Worker thread wakes up
22:24:35.347 00.000 484 GuideStep: 0.3 px 69 ms WEST, 0.0 px 0 ms NORTH
22:24:35.350 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:35.350 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:38.784 03.434 17712 Exposure complete
22:24:39.068 00.284 17712 worker thread done servicing request
22:24:39.068 00.000 484 OnExposeComplete: enter
22:24:39.073 00.005 484 UpdateGuideState(): m_state=6
22:24:39.079 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
22:24:39.083 00.004 484 Star::Find returns 1 (0), X=1396.01, Y=43.35, Mass=322545, SNR=77.0, Peak=40896 HFD=2.5
22:24:39.088 00.005 484 MultiStar: [#1 -0.61,-0.01,0.81,U] [#2 0.72,0.09,0.00,M2] [#3 -0.25,-0.13,0.69,U] [#4 -0.40,-0.25,0.67,U] [#5 -0.48,-0.27,0.43,U] [#6 -0.24,-0.29,0.43,U] [#7 -0.55,-0.12,0.48,U] [#8 -1.04,-0.22,0.00,M3] 
22:24:39.093 00.005 484 refined, 6 included, MultiStar: {-0.54, -0.26}, one-star: {-0.95, -0.60}
22:24:39.096 00.003 484 CameraToMount -- cameraTheta (-2.70) - m_xAngle (2.71) = xAngle (-5.41 = 0.87)
22:24:39.099 00.003 484 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.43 = -2.43)
22:24:39.104 00.005 484 CameraToMount -- cameraX=-0.54 cameraY=-0.26 hyp=0.60 cameraTheta=-2.70 mountX=0.39 mountY=-0.40, mountTheta=-0.79
22:24:39.110 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=-0.26, opts=13)
22:24:39.114 00.004 484 Enqueuing Move request for scope (-0.54, -0.26)
22:24:39.117 00.003 17712 Worker thread wakes up
22:24:39.117 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1509, FiltMax=65535, Gamma=1.000
22:24:39.121 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.26) opts 0xd
22:24:39.121 00.000 484 UpdateGuideState exits: m=322545 SNR=77.0
22:24:39.124 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.54, -0.26)
22:24:39.124 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:39.127 00.003 17712 Moving (-0.54, -0.26) raw xDistance=0.39 yDistance=-0.40
22:24:39.127 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:39.132 00.005 484 Enqueuing Expose request
22:24:39.135 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
22:24:39.135 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:39.135 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:24:39.135 00.000 17712 MoveAxis(W, 92, ABG)
22:24:39.135 00.000 17712 Guiding  Dir = 3, Dur = 92
22:24:39.137 00.002 17712 IsSlewing returns 0
22:24:39.137 00.000 17712 IsGuiding returns 0
22:24:39.139 00.002 17712 PulseGuide returned control before completion, sleep 101
22:24:39.248 00.109 17712 IsGuiding returns 1
22:24:39.248 00.000 17712 scope still moving after pulse duration time elapsed
22:24:39.280 00.032 17712 IsSlewing returns 0
22:24:39.280 00.000 17712 IsGuiding returns 0
22:24:39.280 00.000 17712 scope move finished after 92 + 50 ms
22:24:39.281 00.001 17712 Move returns status 0, amount 92
22:24:39.281 00.000 17712 MoveAxis(N, 0, ABG)
22:24:39.281 00.000 17712 Move returns status 0, amount 0
22:24:39.281 00.000 17712 move complete, result=0
22:24:39.281 00.000 17712 worker thread done servicing request
22:24:39.281 00.000 17712 Worker thread wakes up
22:24:39.281 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:39.281 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:39.281 00.000 484 GuideStep: 0.4 px 92 ms WEST, -0.4 px 0 ms NORTH
22:24:42.778 03.497 17712 Exposure complete
22:24:43.092 00.314 17712 worker thread done servicing request
22:24:43.092 00.000 484 OnExposeComplete: enter
22:24:43.097 00.005 484 UpdateGuideState(): m_state=6
22:24:43.101 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
22:24:43.105 00.004 484 Star::Find returns 1 (0), X=1395.95, Y=43.65, Mass=304544, SNR=83.7, Peak=48112 HFD=2.4
22:24:43.109 00.004 484 MultiStar: [#1 -0.59,0.04,0.79,U] [#2 0.79,0.12,0.00,M3] [#3 -0.45,0.13,0.75,U] [#4 -0.55,-0.21,0.59,U] [#5 -0.52,-0.11,0.42,U] [#6 -0.56,0.02,0.45,U] [#7 -0.60,0.33,0.00,M1] [#8 -0.83,-0.12,0.00,M4] 
22:24:43.113 00.004 484 refined, 5 included, MultiStar: {-0.65, -0.08}, one-star: {-1.01, -0.30}
22:24:43.116 00.003 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.73 = 0.55)
22:24:43.120 00.004 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:24:43.123 00.003 484 CameraToMount -- cameraX=-0.65 cameraY=-0.08 hyp=0.66 cameraTheta=-3.01 mountX=0.56 mountY=-0.26, mountTheta=-0.43
22:24:43.129 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.65, y=-0.08, opts=13)
22:24:43.133 00.004 484 Enqueuing Move request for scope (-0.65, -0.08)
22:24:43.137 00.004 17712 Worker thread wakes up
22:24:43.137 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1213, FiltMax=65535, Gamma=1.000
22:24:43.140 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.08) opts 0xd
22:24:43.141 00.001 484 UpdateGuideState exits: m=304544 SNR=83.7
22:24:43.146 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.65, -0.08)
22:24:43.146 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.149 00.003 17712 Moving (-0.65, -0.08) raw xDistance=0.56 yDistance=-0.26
22:24:43.150 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:43.154 00.004 484 Enqueuing Expose request
22:24:43.157 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
22:24:43.157 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:43.157 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:24:43.157 00.000 17712 MoveAxis(W, 131, ABG)
22:24:43.157 00.000 17712 Guiding  Dir = 3, Dur = 131
22:24:43.158 00.001 17712 IsSlewing returns 0
22:24:43.158 00.000 17712 IsGuiding returns 0
22:24:43.159 00.001 17712 PulseGuide returned control before completion, sleep 140
22:24:43.315 00.156 17712 IsGuiding returns 1
22:24:43.315 00.000 17712 scope still moving after pulse duration time elapsed
22:24:43.346 00.031 17712 IsSlewing returns 0
22:24:43.346 00.000 17712 IsGuiding returns 1
22:24:43.377 00.031 17712 IsSlewing returns 0
22:24:43.378 00.001 17712 IsGuiding returns 1
22:24:43.408 00.030 17712 IsSlewing returns 0
22:24:43.408 00.000 17712 IsGuiding returns 0
22:24:43.408 00.000 17712 scope move finished after 131 + 119 ms
22:24:43.408 00.000 17712 Move returns status 0, amount 131
22:24:43.409 00.001 17712 MoveAxis(N, 0, ABG)
22:24:43.409 00.000 17712 Move returns status 0, amount 0
22:24:43.409 00.000 17712 move complete, result=0
22:24:43.410 00.001 484 GuideStep: 0.6 px 131 ms WEST, -0.3 px 0 ms NORTH
22:24:43.414 00.004 17712 worker thread done servicing request
22:24:43.414 00.000 17712 Worker thread wakes up
22:24:43.414 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:43.414 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:46.842 03.428 17712 Exposure complete
22:24:47.129 00.287 17712 worker thread done servicing request
22:24:47.129 00.000 484 OnExposeComplete: enter
22:24:47.133 00.004 484 UpdateGuideState(): m_state=6
22:24:47.138 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
22:24:47.143 00.005 484 Star::Find returns 1 (0), X=1396.09, Y=43.28, Mass=310899, SNR=77.1, Peak=51344 HFD=2.4
22:24:47.151 00.008 484 MultiStar: [#1 -0.61,-0.39,0.00,M1] [#2 0.32,0.01,0.81,U] [#3 -0.32,-0.50,0.81,U] [#4 -0.59,-0.43,0.00,M1] [#5 -0.48,-0.46,0.00,M1] [#6 -0.37,-0.32,0.50,U] [#7 -0.66,-0.21,0.00,M2] [#8 -1.07,-0.15,0.00,M5] 
22:24:47.157 00.006 484 refined, 3 included, MultiStar: {-0.34, -0.39}, one-star: {-0.87, -0.68}
22:24:47.165 00.008 484 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.71) = xAngle (-5.00 = 1.29)
22:24:47.167 00.002 484 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.01 = -2.01)
22:24:47.171 00.004 484 CameraToMount -- cameraX=-0.34 cameraY=-0.39 hyp=0.52 cameraTheta=-2.28 mountX=0.15 mountY=-0.47, mountTheta=-1.27
22:24:47.179 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=-0.39, opts=13)
22:24:47.183 00.004 484 Enqueuing Move request for scope (-0.34, -0.39)
22:24:47.186 00.003 17712 Worker thread wakes up
22:24:47.186 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1536, FiltMax=65535, Gamma=1.000
22:24:47.189 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.39) opts 0xd
22:24:47.189 00.000 484 UpdateGuideState exits: m=310899 SNR=77.1
22:24:47.192 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.34, -0.39)
22:24:47.193 00.001 17712 Moving (-0.34, -0.39) raw xDistance=0.15 yDistance=-0.47
22:24:47.193 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:24:47.193 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:24:47.193 00.000 17712 MoveAxis(E, 0, ABG)
22:24:47.193 00.000 17712 Move returns status 0, amount 0
22:24:47.193 00.000 17712 MoveAxis(N, 88, ABG)
22:24:47.193 00.000 17712 Guiding  Dir = 0, Dur = 88
22:24:47.194 00.001 17712 IsSlewing returns 0
22:24:47.194 00.000 17712 IsGuiding returns 0
22:24:47.194 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:47.198 00.004 17712 PulseGuide returned control before completion, sleep 98
22:24:47.198 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:47.202 00.004 484 Enqueuing Expose request
22:24:47.300 00.098 17712 IsGuiding returns 1
22:24:47.300 00.000 17712 scope still moving after pulse duration time elapsed
22:24:47.331 00.031 17712 IsSlewing returns 0
22:24:47.331 00.000 17712 IsGuiding returns 0
22:24:47.333 00.002 17712 scope move finished after 88 + 50 ms
22:24:47.333 00.000 17712 Move returns status 0, amount 88
22:24:47.333 00.000 17712 move complete, result=0
22:24:47.333 00.000 17712 worker thread done servicing request
22:24:47.334 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.5 px 88 ms NORTH
22:24:47.338 00.004 17712 Worker thread wakes up
22:24:47.338 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:47.338 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:50.746 03.408 17712 Exposure complete
22:24:51.034 00.288 17712 worker thread done servicing request
22:24:51.034 00.000 484 OnExposeComplete: enter
22:24:51.037 00.003 484 UpdateGuideState(): m_state=6
22:24:51.040 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
22:24:51.046 00.006 484 Star::Find returns 1 (0), X=1395.94, Y=43.86, Mass=293358, SNR=77.5, Peak=55248 HFD=2.3
22:24:51.049 00.003 484 MultiStar: [#1 -0.78,0.61,0.00,M2] [#2 0.90,0.41,0.00,M3] [#3 -0.22,0.48,0.75,U] [#4 -0.83,0.05,0.00,M2] [#5 -0.80,0.04,0.00,M2] [#6 -0.26,0.41,0.56,U] [#7 -0.62,0.35,0.00,M3] [#8 -1.05,0.12,0.00,M6] 
22:24:51.052 00.003 484 refined, 2 included, MultiStar: {-0.57, 0.22}, one-star: {-1.02, -0.09}
22:24:51.055 00.003 484 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.06 = 0.06)
22:24:51.058 00.003 484 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
22:24:51.064 00.006 484 CameraToMount -- cameraX=-0.57 cameraY=0.22 hyp=0.61 cameraTheta=2.78 mountX=0.61 mountY=0.06, mountTheta=0.09
22:24:51.070 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.57, y=0.22, opts=13)
22:24:51.074 00.004 484 Enqueuing Move request for scope (-0.57, 0.22)
22:24:51.078 00.004 17712 Worker thread wakes up
22:24:51.078 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.22) opts 0xd
22:24:51.078 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.57, 0.22)
22:24:51.079 00.001 17712 Moving (-0.57, 0.22) raw xDistance=0.61 yDistance=0.06
22:24:51.079 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1427, FiltMax=65535, Gamma=1.000
22:24:51.082 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
22:24:51.082 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:51.082 00.000 484 UpdateGuideState exits: m=293358 SNR=77.5
22:24:51.085 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:51.088 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:24:51.088 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:51.091 00.003 484 Enqueuing Expose request
22:24:51.096 00.005 17712 MoveAxis(W, 137, ABG)
22:24:51.096 00.000 17712 Guiding  Dir = 3, Dur = 137
22:24:51.096 00.000 17712 IsSlewing returns 0
22:24:51.096 00.000 17712 IsGuiding returns 0
22:24:51.097 00.001 17712 PulseGuide returned control before completion, sleep 147
22:24:51.248 00.151 17712 IsGuiding returns 1
22:24:51.248 00.000 17712 scope still moving after pulse duration time elapsed
22:24:51.280 00.032 17712 IsSlewing returns 0
22:24:51.280 00.000 17712 IsGuiding returns 0
22:24:51.281 00.001 17712 scope move finished after 137 + 46 ms
22:24:51.281 00.000 17712 Move returns status 0, amount 137
22:24:51.281 00.000 17712 MoveAxis(N, 0, ABG)
22:24:51.281 00.000 17712 Move returns status 0, amount 0
22:24:51.281 00.000 17712 move complete, result=0
22:24:51.281 00.000 17712 worker thread done servicing request
22:24:51.281 00.000 17712 Worker thread wakes up
22:24:51.282 00.001 484 GuideStep: 0.6 px 137 ms WEST, 0.1 px 0 ms NORTH
22:24:51.285 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:51.285 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:54.728 03.443 17712 Exposure complete
22:24:55.004 00.276 17712 worker thread done servicing request
22:24:55.005 00.001 484 OnExposeComplete: enter
22:24:55.008 00.003 484 UpdateGuideState(): m_state=6
22:24:55.012 00.004 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
22:24:55.016 00.004 484 Star::Find returns 1 (0), X=1397.09, Y=43.36, Mass=320149, SNR=76.0, Peak=43027 HFD=2.6
22:24:55.021 00.005 484 MultiStar: [#1 0.30,-0.42,0.80,U] [#2 -0.24,-0.09,0.86,U] [#3 0.52,-0.01,0.74,U] [#4 0.25,-0.38,0.58,U] [#5 0.69,-0.35,0.00,M3] [#6 0.54,-0.37,0.00,M1] [#7 0.14,-0.24,0.50,U] [#8 0.32,-0.42,0.51,U] 
22:24:55.024 00.003 484 refined, 6 included, MultiStar: {0.18, -0.31}, one-star: {0.13, -0.60}
22:24:55.029 00.005 484 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.71) = xAngle (-3.76 = 2.52)
22:24:55.035 00.006 484 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:24:55.038 00.003 484 CameraToMount -- cameraX=0.18 cameraY=-0.31 hyp=0.36 cameraTheta=-1.04 mountX=-0.30 mountY=-0.25, mountTheta=-2.43
22:24:55.047 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=-0.31, opts=13)
22:24:55.051 00.004 484 Enqueuing Move request for scope (0.18, -0.31)
22:24:55.055 00.004 17712 Worker thread wakes up
22:24:55.055 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.31) opts 0xd
22:24:55.055 00.000 17712 Handling offset move in thread for scope, endpoint = (0.18, -0.31)
22:24:55.055 00.000 17712 Moving (0.18, -0.31) raw xDistance=-0.30 yDistance=-0.25
22:24:55.055 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:24:55.058 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
22:24:55.059 00.001 484 UpdateGuideState exits: m=320149 SNR=76.0
22:24:55.062 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.062 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.066 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:24:55.066 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:55.069 00.003 484 Enqueuing Expose request
22:24:55.072 00.003 17712 MoveAxis(E, 57, ABG)
22:24:55.072 00.000 17712 Guiding  Dir = 2, Dur = 57
22:24:55.072 00.000 17712 IsSlewing returns 0
22:24:55.073 00.001 17712 IsGuiding returns 0
22:24:55.073 00.000 17712 PulseGuide returned control before completion, sleep 67
22:24:55.142 00.069 17712 IsGuiding returns 1
22:24:55.142 00.000 17712 scope still moving after pulse duration time elapsed
22:24:55.174 00.032 17712 IsSlewing returns 0
22:24:55.174 00.000 17712 IsGuiding returns 0
22:24:55.174 00.000 17712 scope move finished after 57 + 43 ms
22:24:55.174 00.000 17712 Move returns status 0, amount 57
22:24:55.175 00.001 17712 MoveAxis(N, 0, ABG)
22:24:55.175 00.000 17712 Move returns status 0, amount 0
22:24:55.175 00.000 17712 move complete, result=0
22:24:55.175 00.000 17712 worker thread done servicing request
22:24:55.175 00.000 17712 Worker thread wakes up
22:24:55.175 00.000 484 GuideStep: -0.3 px 57 ms EAST, -0.3 px 0 ms NORTH
22:24:55.181 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:55.181 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:24:58.593 03.412 17712 Exposure complete
22:24:59.079 00.486 17712 worker thread done servicing request
22:24:59.079 00.000 484 OnExposeComplete: enter
22:24:59.083 00.004 484 UpdateGuideState(): m_state=6
22:24:59.087 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
22:24:59.091 00.004 484 Star::Find returns 1 (0), X=1395.69, Y=43.40, Mass=310039, SNR=76.5, Peak=39536 HFD=2.9
22:24:59.099 00.008 484 MultiStar: large primary error, entering stabilization period
22:24:59.103 00.004 484 CameraToMount -- cameraTheta (-2.73) - m_xAngle (2.71) = xAngle (-5.45 = 0.84)
22:24:59.106 00.003 484 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
22:24:59.110 00.004 484 CameraToMount -- cameraX=-1.26 cameraY=-0.55 hyp=1.38 cameraTheta=-2.73 mountX=0.92 mountY=-0.87, mountTheta=-0.76
22:24:59.120 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-1.26, y=-0.55, opts=13)
22:24:59.123 00.003 484 Enqueuing Move request for scope (-1.26, -0.55)
22:24:59.127 00.004 17712 Worker thread wakes up
22:24:59.127 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1258, FiltMax=65535, Gamma=1.000
22:24:59.131 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.26, -0.55) opts 0xd
22:24:59.132 00.001 17712 Handling offset move in thread for scope, endpoint = (-1.26, -0.55)
22:24:59.132 00.000 17712 Moving (-1.26, -0.55) raw xDistance=0.92 yDistance=-0.87
22:24:59.132 00.000 484 UpdateGuideState exits: m=310039 SNR=76.5
22:24:59.136 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.92
22:24:59.136 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:59.139 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.87 from input -0.87
22:24:59.139 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:24:59.142 00.003 17712 MoveAxis(W, 203, ABG)
22:24:59.142 00.000 17712 Guiding  Dir = 3, Dur = 203
22:24:59.143 00.001 17712 IsSlewing returns 0
22:24:59.143 00.000 17712 IsGuiding returns 0
22:24:59.143 00.000 484 Enqueuing Expose request
22:24:59.148 00.005 17712 PulseGuide returned control before completion, sleep 213
22:24:59.369 00.221 17712 IsGuiding returns 1
22:24:59.369 00.000 17712 scope still moving after pulse duration time elapsed
22:24:59.399 00.030 17712 IsSlewing returns 0
22:24:59.399 00.000 17712 IsGuiding returns 0
22:24:59.400 00.001 17712 scope move finished after 203 + 52 ms
22:24:59.400 00.000 17712 Move returns status 0, amount 203
22:24:59.400 00.000 17712 MoveAxis(N, 163, ABG)
22:24:59.400 00.000 17712 Guiding  Dir = 0, Dur = 163
22:24:59.400 00.000 17712 IsSlewing returns 0
22:24:59.401 00.001 17712 IsGuiding returns 0
22:24:59.402 00.001 17712 PulseGuide returned control before completion, sleep 172
22:24:59.589 00.187 17712 IsGuiding returns 1
22:24:59.589 00.000 17712 scope still moving after pulse duration time elapsed
22:24:59.621 00.032 17712 IsSlewing returns 0
22:24:59.621 00.000 17712 IsGuiding returns 0
22:24:59.622 00.001 17712 scope move finished after 163 + 56 ms
22:24:59.622 00.000 17712 Move returns status 0, amount 163
22:24:59.622 00.000 17712 move complete, result=0
22:24:59.622 00.000 17712 worker thread done servicing request
22:24:59.622 00.000 17712 Worker thread wakes up
22:24:59.622 00.000 484 GuideStep: 0.9 px 203 ms WEST, -0.9 px 163 ms NORTH
22:24:59.625 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:24:59.626 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:03.082 03.456 17712 Exposure complete
22:25:03.388 00.306 17712 worker thread done servicing request
22:25:03.388 00.000 484 OnExposeComplete: enter
22:25:03.392 00.004 484 UpdateGuideState(): m_state=6
22:25:03.397 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
22:25:03.401 00.004 484 Star::Find returns 1 (0), X=1396.37, Y=44.21, Mass=341492, SNR=79.6, Peak=40496 HFD=2.6
22:25:03.406 00.005 484 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
22:25:03.409 00.003 484 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
22:25:03.413 00.004 484 CameraToMount -- cameraX=-0.59 cameraY=0.26 hyp=0.64 cameraTheta=2.72 mountX=0.64 mountY=0.09, mountTheta=0.14
22:25:03.422 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.59, y=0.26, opts=13)
22:25:03.427 00.005 484 Enqueuing Move request for scope (-0.59, 0.26)
22:25:03.431 00.004 17712 Worker thread wakes up
22:25:03.431 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1440, FiltMax=65535, Gamma=1.000
22:25:03.434 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.26) opts 0xd
22:25:03.434 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.59, 0.26)
22:25:03.434 00.000 17712 Moving (-0.59, 0.26) raw xDistance=0.64 yDistance=0.09
22:25:03.434 00.000 484 UpdateGuideState exits: m=341492 SNR=79.6
22:25:03.438 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
22:25:03.439 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:03.441 00.002 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:03.441 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:03.445 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:03.446 00.001 484 Enqueuing Expose request
22:25:03.449 00.003 17712 MoveAxis(W, 158, ABG)
22:25:03.449 00.000 17712 Guiding  Dir = 3, Dur = 158
22:25:03.449 00.000 17712 IsSlewing returns 0
22:25:03.450 00.001 17712 IsGuiding returns 0
22:25:03.450 00.000 17712 PulseGuide returned control before completion, sleep 168
22:25:03.624 00.174 17712 IsGuiding returns 1
22:25:03.624 00.000 17712 scope still moving after pulse duration time elapsed
22:25:03.656 00.032 17712 IsSlewing returns 0
22:25:03.656 00.000 17712 IsGuiding returns 0
22:25:03.656 00.000 17712 scope move finished after 158 + 48 ms
22:25:03.656 00.000 17712 Move returns status 0, amount 158
22:25:03.657 00.001 17712 MoveAxis(N, 0, ABG)
22:25:03.657 00.000 17712 Move returns status 0, amount 0
22:25:03.657 00.000 17712 move complete, result=0
22:25:03.657 00.000 17712 worker thread done servicing request
22:25:03.657 00.000 17712 Worker thread wakes up
22:25:03.658 00.001 484 GuideStep: 0.6 px 158 ms WEST, 0.1 px 0 ms NORTH
22:25:03.661 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:03.662 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:07.080 03.418 17712 Exposure complete
22:25:07.381 00.301 17712 worker thread done servicing request
22:25:07.381 00.000 484 OnExposeComplete: enter
22:25:07.386 00.005 484 UpdateGuideState(): m_state=6
22:25:07.389 00.003 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
22:25:07.392 00.003 484 Star::Find returns 1 (0), X=1396.74, Y=43.70, Mass=292308, SNR=73.6, Peak=42899 HFD=2.6
22:25:07.397 00.005 484 MultiStar: exiting stabilization period
22:25:07.402 00.005 484 MultiStar: [#1 0.19,-0.16,0.84,U] [#2 0.35,0.13,0.86,U] [#3 0.60,-0.13,0.72,U] [#4 0.34,-0.21,0.62,U] [#5 0.24,-0.44,0.51,U] [#6 0.67,-0.01,0.00,M2] [#7 0.28,-0.15,0.47,U] [#8 0.24,-0.14,0.51,U] 
22:25:07.405 00.003 484 refined, 7 included, MultiStar: {0.23, -0.16}, one-star: {-0.22, -0.26}
22:25:07.408 00.003 484 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.71) = xAngle (-3.32 = 2.97)
22:25:07.412 00.004 484 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.33 = -0.33)
22:25:07.415 00.003 484 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=-0.27 mountY=-0.09, mountTheta=-2.82
22:25:07.423 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=-0.16, opts=13)
22:25:07.427 00.004 484 Enqueuing Move request for scope (0.23, -0.16)
22:25:07.431 00.004 17712 Worker thread wakes up
22:25:07.431 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
22:25:07.431 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1352, FiltMax=65535, Gamma=1.000
22:25:07.434 00.003 17712 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
22:25:07.434 00.000 484 UpdateGuideState exits: m=292308 SNR=73.6
22:25:07.438 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.441 00.003 17712 Moving (0.23, -0.16) raw xDistance=-0.27 yDistance=-0.09
22:25:07.441 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:07.447 00.006 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:25:07.447 00.000 484 Enqueuing Expose request
22:25:07.450 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:07.450 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:25:07.450 00.000 17712 MoveAxis(E, 0, ABG)
22:25:07.450 00.000 17712 Move returns status 0, amount 0
22:25:07.450 00.000 17712 MoveAxis(N, 0, ABG)
22:25:07.450 00.000 17712 Move returns status 0, amount 0
22:25:07.450 00.000 17712 move complete, result=0
22:25:07.451 00.001 17712 worker thread done servicing request
22:25:07.451 00.000 17712 Worker thread wakes up
22:25:07.451 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:07.451 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:07.456 00.005 484 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:10.884 03.428 17712 Exposure complete
22:25:11.258 00.374 17712 worker thread done servicing request
22:25:11.258 00.000 484 OnExposeComplete: enter
22:25:11.264 00.006 484 UpdateGuideState(): m_state=6
22:25:11.267 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
22:25:11.272 00.005 484 Star::Find returns 1 (0), X=1397.11, Y=43.49, Mass=337073, SNR=90.2, Peak=45043 HFD=2.6
22:25:11.276 00.004 484 MultiStar: [#1 0.60,0.02,0.63,U] [#2 -0.45,0.41,0.62,U] [#3 0.91,-0.12,0.00,M1] [#4 0.68,-0.42,0.00,M1] [#5 0.69,-0.72,0.00,M3] [#6 0.80,-0.09,0.00,M3] [#7 0.86,0.10,0.00,M2] [#8 0.30,0.00,0.42,U] 
22:25:11.281 00.005 484 refined, 3 included, MultiStar: {0.14, -0.07}, one-star: {0.15, -0.46}
22:25:11.284 00.003 484 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.20 = 3.08)
22:25:11.287 00.003 484 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
22:25:11.290 00.003 484 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=-0.16 mountY=-0.03, mountTheta=-2.93
22:25:11.299 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.07, opts=13)
22:25:11.303 00.004 484 Enqueuing Move request for scope (0.14, -0.07)
22:25:11.306 00.003 17712 Worker thread wakes up
22:25:11.307 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
22:25:11.307 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:25:11.310 00.003 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
22:25:11.310 00.000 17712 Moving (0.14, -0.07) raw xDistance=-0.16 yDistance=-0.03
22:25:11.310 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:25:11.310 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:11.310 00.000 484 UpdateGuideState exits: m=337073 SNR=90.2
22:25:11.314 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:11.317 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:11.317 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:11.321 00.004 484 Enqueuing Expose request
22:25:11.325 00.004 17712 MoveAxis(E, 0, ABG)
22:25:11.325 00.000 17712 Move returns status 0, amount 0
22:25:11.325 00.000 17712 MoveAxis(N, 0, ABG)
22:25:11.325 00.000 17712 Move returns status 0, amount 0
22:25:11.325 00.000 17712 move complete, result=0
22:25:11.325 00.000 17712 worker thread done servicing request
22:25:11.326 00.001 17712 Worker thread wakes up
22:25:11.326 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:11.326 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:11.329 00.003 484 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:25:14.816 03.487 17712 Exposure complete
22:25:15.195 00.379 17712 worker thread done servicing request
22:25:15.195 00.000 484 OnExposeComplete: enter
22:25:15.199 00.004 484 UpdateGuideState(): m_state=6
22:25:15.203 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
22:25:15.206 00.003 484 Star::Find returns 1 (0), X=1397.39, Y=43.48, Mass=323023, SNR=71.8, Peak=44435 HFD=3.0
22:25:15.210 00.004 484 MultiStar: [#1 0.85,-0.13,0.00,M1] [#2 -0.71,0.26,0.00,M1] [#3 1.27,-0.12,0.00,M2] [#4 0.95,-0.39,0.00,M2] [#5 0.63,-0.59,0.00,M4] [#6 1.11,-0.41,0.00,M4] [#7 0.54,-0.25,0.66,U] [#8 0.59,-0.30,0.51,U] 
22:25:15.215 00.005 484 refined, 2 included, MultiStar: {0.50, -0.36}, one-star: {0.43, -0.47}
22:25:15.218 00.003 484 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
22:25:15.221 00.003 484 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
22:25:15.224 00.003 484 CameraToMount -- cameraX=0.50 cameraY=-0.36 hyp=0.62 cameraTheta=-0.63 mountX=-0.61 mountY=-0.22, mountTheta=-2.80
22:25:15.232 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.50, y=-0.36, opts=13)
22:25:15.236 00.004 484 Enqueuing Move request for scope (0.50, -0.36)
22:25:15.239 00.003 17712 Worker thread wakes up
22:25:15.239 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1517, FiltMax=65535, Gamma=1.000
22:25:15.242 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.36) opts 0xd
22:25:15.242 00.000 484 UpdateGuideState exits: m=323023 SNR=71.8
22:25:15.248 00.006 17712 Handling offset move in thread for scope, endpoint = (0.50, -0.36)
22:25:15.248 00.000 17712 Moving (0.50, -0.36) raw xDistance=-0.61 yDistance=-0.22
22:25:15.249 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
22:25:15.249 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:15.250 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:25:15.250 00.000 17712 MoveAxis(E, 136, ABG)
22:25:15.250 00.000 17712 Guiding  Dir = 2, Dur = 136
22:25:15.250 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:15.257 00.007 17712 IsSlewing returns 0
22:25:15.257 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:15.269 00.012 17712 IsGuiding returns 0
22:25:15.270 00.001 17712 PulseGuide returned control before completion, sleep 146
22:25:15.272 00.002 484 Enqueuing Expose request
22:25:15.418 00.146 17712 IsGuiding returns 1
22:25:15.418 00.000 17712 scope still moving after pulse duration time elapsed
22:25:15.450 00.032 17712 IsSlewing returns 0
22:25:15.450 00.000 17712 IsGuiding returns 0
22:25:15.450 00.000 17712 scope move finished after 136 + 44 ms
22:25:15.451 00.001 17712 Move returns status 0, amount 136
22:25:15.451 00.000 17712 MoveAxis(N, 0, ABG)
22:25:15.451 00.000 17712 Move returns status 0, amount 0
22:25:15.451 00.000 17712 move complete, result=0
22:25:15.451 00.000 17712 worker thread done servicing request
22:25:15.451 00.000 17712 Worker thread wakes up
22:25:15.451 00.000 484 GuideStep: -0.6 px 136 ms EAST, -0.2 px 0 ms NORTH
22:25:15.455 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:15.455 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:18.889 03.434 17712 Exposure complete
22:25:19.174 00.285 17712 worker thread done servicing request
22:25:19.174 00.000 484 OnExposeComplete: enter
22:25:19.179 00.005 484 UpdateGuideState(): m_state=6
22:25:19.182 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
22:25:19.185 00.003 484 Star::Find returns 1 (0), X=1396.59, Y=43.77, Mass=327476, SNR=78.0, Peak=37168 HFD=2.7
22:25:19.191 00.006 484 MultiStar: [#1 0.11,0.11,0.77,U] [#2 0.35,0.19,0.85,U] [#3 0.20,0.39,0.80,U] [#4 0.07,0.17,0.68,U] [#5 0.25,-0.24,0.50,U] [#6 0.10,0.51,0.54,U] [#7 0.05,0.31,0.54,U] [#8 -0.09,0.00,0.44,U] 
22:25:19.195 00.004 484 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {-0.37, -0.19}
22:25:19.198 00.003 484 CameraToMount -- cameraTheta (1.13) - m_xAngle (2.71) = xAngle (-1.59 = -1.59)
22:25:19.201 00.003 484 CameraToMount -- cameraTheta (1.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.40 = 1.40)
22:25:19.205 00.004 484 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.13 mountX=-0.00 mountY=0.15, mountTheta=1.59
22:25:19.212 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=0.13, opts=13)
22:25:19.216 00.004 484 Enqueuing Move request for scope (0.06, 0.13)
22:25:19.224 00.008 17712 Worker thread wakes up
22:25:19.224 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1379, FiltMax=65535, Gamma=1.000
22:25:19.229 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:25:19.229 00.000 484 UpdateGuideState exits: m=327476 SNR=78.0
22:25:19.231 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.235 00.004 17712 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:25:19.236 00.001 17712 Moving (0.06, 0.13) raw xDistance=-0.00 yDistance=0.15
22:25:19.236 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:19.239 00.003 484 Enqueuing Expose request
22:25:19.243 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:25:19.243 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.243 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:25:19.245 00.002 17712 MoveAxis(E, 0, ABG)
22:25:19.245 00.000 17712 Move returns status 0, amount 0
22:25:19.245 00.000 17712 MoveAxis(N, 0, ABG)
22:25:19.245 00.000 17712 Move returns status 0, amount 0
22:25:19.245 00.000 17712 move complete, result=0
22:25:19.245 00.000 17712 worker thread done servicing request
22:25:19.245 00.000 17712 Worker thread wakes up
22:25:19.245 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:19.245 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:19.248 00.003 484 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:25:22.658 03.410 17712 Exposure complete
22:25:22.940 00.282 17712 worker thread done servicing request
22:25:22.940 00.000 484 OnExposeComplete: enter
22:25:22.945 00.005 484 UpdateGuideState(): m_state=6
22:25:22.948 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
22:25:22.952 00.004 484 Star::Find returns 1 (0), X=1397.31, Y=43.44, Mass=361325, SNR=98.3, Peak=43331 HFD=3.0
22:25:22.956 00.004 484 MultiStar: [#1 0.52,0.26,0.60,U] [#2 -0.72,0.28,0.00,M1] [#3 0.79,-0.11,0.00,M2] [#4 0.32,-0.14,0.47,U] [#5 0.52,-0.36,0.32,U] [#6 0.88,0.15,0.00,M4] [#7 0.42,-0.10,0.37,U] [#8 0.22,-0.13,0.34,U] 
22:25:22.960 00.004 484 refined, 5 included, MultiStar: {0.39, -0.20}, one-star: {0.35, -0.51}
22:25:22.964 00.004 484 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
22:25:22.969 00.005 484 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:25:22.973 00.004 484 CameraToMount -- cameraX=0.39 cameraY=-0.20 hyp=0.44 cameraTheta=-0.47 mountX=-0.44 mountY=-0.09, mountTheta=-2.95
22:25:22.980 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.39, y=-0.20, opts=13)
22:25:22.984 00.004 484 Enqueuing Move request for scope (0.39, -0.20)
22:25:22.988 00.004 17712 Worker thread wakes up
22:25:22.989 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.20) opts 0xd
22:25:22.989 00.000 17712 Handling offset move in thread for scope, endpoint = (0.39, -0.20)
22:25:22.989 00.000 17712 Moving (0.39, -0.20) raw xDistance=-0.44 yDistance=-0.09
22:25:22.989 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
22:25:22.989 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:22.989 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:25:22.989 00.000 17712 MoveAxis(E, 98, ABG)
22:25:22.989 00.000 17712 Guiding  Dir = 2, Dur = 98
22:25:22.990 00.001 17712 IsSlewing returns 0
22:25:22.990 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1344, FiltMax=65535, Gamma=1.000
22:25:22.994 00.004 17712 IsGuiding returns 0
22:25:22.994 00.000 484 UpdateGuideState exits: m=361325 SNR=98.3
22:25:23.001 00.007 17712 PulseGuide returned control before completion, sleep 108
22:25:23.001 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:23.007 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:23.013 00.006 484 Enqueuing Expose request
22:25:23.123 00.110 17712 IsGuiding returns 0
22:25:23.123 00.000 17712 Move returns status 0, amount 98
22:25:23.123 00.000 17712 MoveAxis(N, 0, ABG)
22:25:23.123 00.000 17712 Move returns status 0, amount 0
22:25:23.123 00.000 17712 move complete, result=0
22:25:23.123 00.000 17712 worker thread done servicing request
22:25:23.124 00.001 17712 Worker thread wakes up
22:25:23.124 00.000 484 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH
22:25:23.128 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:23.128 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:26.556 03.428 17712 Exposure complete
22:25:26.863 00.307 17712 worker thread done servicing request
22:25:26.863 00.000 484 OnExposeComplete: enter
22:25:26.867 00.004 484 UpdateGuideState(): m_state=6
22:25:26.871 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
22:25:26.875 00.004 484 Star::Find returns 1 (0), X=1396.28, Y=43.52, Mass=339266, SNR=73.4, Peak=47616 HFD=2.8
22:25:26.881 00.006 484 MultiStar: [#1 -0.21,0.11,0.88,U] [#2 0.38,0.26,0.84,U] [#3 -0.04,-0.02,0.74,U] [#4 -0.25,-0.20,0.68,U] [#5 -0.33,-0.18,0.62,U] [#6 0.11,-0.23,0.48,U] [#7 -0.39,-0.15,0.49,U] [#8 -0.44,-0.17,0.54,U] 
22:25:26.884 00.003 484 refined, 8 included, MultiStar: {-0.21, -0.10}, one-star: {-0.68, -0.43}
22:25:26.888 00.004 484 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.40 = 0.88)
22:25:26.890 00.002 484 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
22:25:26.893 00.003 484 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-2.68 mountX=0.15 mountY=-0.16, mountTheta=-0.81
22:25:26.904 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=-0.10, opts=13)
22:25:26.907 00.003 484 Enqueuing Move request for scope (-0.21, -0.10)
22:25:26.911 00.004 17712 Worker thread wakes up
22:25:26.911 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
22:25:26.912 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1426, FiltMax=65535, Gamma=1.000
22:25:26.915 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
22:25:26.915 00.000 484 UpdateGuideState exits: m=339266 SNR=73.4
22:25:26.919 00.004 17712 Moving (-0.21, -0.10) raw xDistance=0.15 yDistance=-0.16
22:25:26.919 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:26.923 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:25:26.923 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:26.923 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:26.926 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:25:26.926 00.000 484 Enqueuing Expose request
22:25:26.930 00.004 17712 MoveAxis(E, 0, ABG)
22:25:26.930 00.000 17712 Move returns status 0, amount 0
22:25:26.930 00.000 17712 MoveAxis(N, 0, ABG)
22:25:26.930 00.000 17712 Move returns status 0, amount 0
22:25:26.930 00.000 17712 move complete, result=0
22:25:26.930 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:25:26.934 00.004 17712 worker thread done servicing request
22:25:26.935 00.001 17712 Worker thread wakes up
22:25:26.935 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:26.935 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:30.370 03.435 17712 Exposure complete
22:25:30.649 00.279 17712 worker thread done servicing request
22:25:30.650 00.001 484 OnExposeComplete: enter
22:25:30.653 00.003 484 UpdateGuideState(): m_state=6
22:25:30.658 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
22:25:30.662 00.004 484 Star::Find returns 1 (0), X=1396.33, Y=43.95, Mass=322084, SNR=88.4, Peak=45744 HFD=2.4
22:25:30.666 00.004 484 MultiStar: [#1 -0.19,0.19,0.67,U] [#2 0.98,0.42,0.00,M1] [#3 -0.15,0.41,0.68,U] [#4 -0.25,0.04,0.48,U] [#5 -0.34,-0.08,0.40,U] [#6 0.00,0.35,0.44,U] [#7 -0.45,0.29,0.42,U] [#8 -0.62,0.01,0.40,U] 
22:25:30.669 00.003 484 refined, 7 included, MultiStar: {-0.35, 0.15}, one-star: {-0.63, -0.01}
22:25:30.672 00.003 484 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.02 = 0.02)
22:25:30.676 00.004 484 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.01 = 3.01)
22:25:30.681 00.005 484 CameraToMount -- cameraX=-0.35 cameraY=0.15 hyp=0.38 cameraTheta=2.73 mountX=0.38 mountY=0.05, mountTheta=0.13
22:25:30.690 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.15, opts=13)
22:25:30.693 00.003 484 Enqueuing Move request for scope (-0.35, 0.15)
22:25:30.698 00.005 17712 Worker thread wakes up
22:25:30.698 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1520, FiltMax=65535, Gamma=1.000
22:25:30.701 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.15) opts 0xd
22:25:30.701 00.000 484 UpdateGuideState exits: m=322084 SNR=88.4
22:25:30.704 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.15)
22:25:30.704 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:30.706 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:30.709 00.003 484 Enqueuing Expose request
22:25:30.713 00.004 17712 Moving (-0.35, 0.15) raw xDistance=0.38 yDistance=0.05
22:25:30.713 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:25:30.713 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:30.713 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:30.713 00.000 17712 MoveAxis(W, 84, ABG)
22:25:30.713 00.000 17712 Guiding  Dir = 3, Dur = 84
22:25:30.714 00.001 17712 IsSlewing returns 0
22:25:30.714 00.000 17712 IsGuiding returns 0
22:25:30.715 00.001 17712 PulseGuide returned control before completion, sleep 94
22:25:30.811 00.096 17712 IsGuiding returns 1
22:25:30.811 00.000 17712 scope still moving after pulse duration time elapsed
22:25:30.844 00.033 17712 IsSlewing returns 0
22:25:30.845 00.001 17712 IsGuiding returns 0
22:25:30.845 00.000 17712 scope move finished after 84 + 46 ms
22:25:30.845 00.000 17712 Move returns status 0, amount 84
22:25:30.845 00.000 17712 MoveAxis(N, 0, ABG)
22:25:30.845 00.000 17712 Move returns status 0, amount 0
22:25:30.845 00.000 17712 move complete, result=0
22:25:30.846 00.001 17712 worker thread done servicing request
22:25:30.846 00.000 484 GuideStep: 0.4 px 84 ms WEST, 0.1 px 0 ms NORTH
22:25:30.849 00.003 17712 Worker thread wakes up
22:25:30.850 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:30.851 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:34.265 03.414 17712 Exposure complete
22:25:34.604 00.339 17712 worker thread done servicing request
22:25:34.604 00.000 484 OnExposeComplete: enter
22:25:34.608 00.004 484 UpdateGuideState(): m_state=6
22:25:34.613 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
22:25:34.617 00.004 484 Star::Find returns 1 (0), X=1395.89, Y=43.84, Mass=309660, SNR=77.1, Peak=37408 HFD=2.4
22:25:34.622 00.005 484 MultiStar: [#1 -0.67,0.13,0.00,M1] [#2 0.64,0.37,0.00,M2] [#3 -0.36,0.23,0.83,U] [#4 -0.67,-0.06,0.00,M1] [#5 -0.61,-0.37,0.00,M1] [#6 -0.38,0.11,0.46,U] [#7 -0.77,0.20,0.00,M1] [#8 -0.78,-0.09,0.00,M1] 
22:25:34.625 00.003 484 refined, 2 included, MultiStar: {-0.67, 0.06}, one-star: {-1.07, -0.11}
22:25:34.629 00.004 484 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:25:34.632 00.003 484 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.96)
22:25:34.636 00.004 484 CameraToMount -- cameraX=-0.67 cameraY=0.06 hyp=0.68 cameraTheta=3.06 mountX=0.64 mountY=-0.13, mountTheta=-0.19
22:25:34.645 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.67, y=0.06, opts=13)
22:25:34.649 00.004 484 Enqueuing Move request for scope (-0.67, 0.06)
22:25:34.653 00.004 17712 Worker thread wakes up
22:25:34.653 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.06) opts 0xd
22:25:34.653 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.67, 0.06)
22:25:34.653 00.000 17712 Moving (-0.67, 0.06) raw xDistance=0.64 yDistance=-0.13
22:25:34.654 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
22:25:34.654 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:34.654 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1485, FiltMax=65535, Gamma=1.000
22:25:34.657 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:25:34.658 00.001 17712 MoveAxis(W, 149, ABG)
22:25:34.658 00.000 17712 Guiding  Dir = 3, Dur = 149
22:25:34.658 00.000 484 UpdateGuideState exits: m=309660 SNR=77.1
22:25:34.661 00.003 17712 IsSlewing returns 0
22:25:34.662 00.001 17712 IsGuiding returns 0
22:25:34.662 00.000 17712 PulseGuide returned control before completion, sleep 159
22:25:34.662 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:34.666 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:34.672 00.006 484 Enqueuing Expose request
22:25:34.824 00.152 17712 IsGuiding returns 1
22:25:34.824 00.000 17712 scope still moving after pulse duration time elapsed
22:25:34.856 00.032 17712 IsSlewing returns 0
22:25:34.857 00.001 17712 IsGuiding returns 0
22:25:34.857 00.000 17712 scope move finished after 149 + 45 ms
22:25:34.857 00.000 17712 Move returns status 0, amount 149
22:25:34.857 00.000 17712 MoveAxis(N, 0, ABG)
22:25:34.857 00.000 17712 Move returns status 0, amount 0
22:25:34.857 00.000 17712 move complete, result=0
22:25:34.857 00.000 17712 worker thread done servicing request
22:25:34.857 00.000 17712 Worker thread wakes up
22:25:34.858 00.001 484 GuideStep: 0.6 px 149 ms WEST, -0.1 px 0 ms NORTH
22:25:34.863 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:34.863 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:38.290 03.427 17712 Exposure complete
22:25:38.581 00.291 17712 worker thread done servicing request
22:25:38.581 00.000 484 OnExposeComplete: enter
22:25:38.588 00.007 484 UpdateGuideState(): m_state=6
22:25:38.598 00.010 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
22:25:38.606 00.008 484 Star::Find returns 1 (0), X=1395.64, Y=43.99, Mass=344751, SNR=81.5, Peak=41104 HFD=2.4
22:25:38.615 00.009 484 MultiStar: [#1 -0.88,0.64,0.00,M2] [#2 0.61,0.69,0.00,M3] [#3 -0.58,0.71,0.00,M1] [#4 -0.88,0.45,0.00,M2] [#5 -0.80,0.37,0.00,M2] [#6 -0.52,0.46,0.00,M2] [#7 -0.99,0.53,0.00,M2] [#8 -1.17,0.45,0.00,M2] 
22:25:38.621 00.006 484 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
22:25:38.631 00.010 484 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.90)
22:25:38.638 00.007 484 CameraToMount -- cameraX=-1.32 cameraY=0.04 hyp=1.32 cameraTheta=3.11 mountX=1.22 mountY=-0.32, mountTheta=-0.26
22:25:38.652 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-1.32, y=0.04, opts=13)
22:25:38.656 00.004 484 Enqueuing Move request for scope (-1.32, 0.04)
22:25:38.660 00.004 17712 Worker thread wakes up
22:25:38.660 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.32, 0.04) opts 0xd
22:25:38.660 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.32, 0.04)
22:25:38.660 00.000 17712 Moving (-1.32, 0.04) raw xDistance=1.22 yDistance=-0.32
22:25:38.661 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.22
22:25:38.661 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:38.661 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1575, FiltMax=65535, Gamma=1.000
22:25:38.665 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:25:38.665 00.000 17712 MoveAxis(W, 283, ABG)
22:25:38.665 00.000 484 UpdateGuideState exits: m=344751 SNR=81.5
22:25:38.668 00.003 17712 Guiding  Dir = 3, Dur = 283
22:25:38.668 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:38.672 00.004 17712 IsSlewing returns 0
22:25:38.672 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:38.678 00.006 17712 IsGuiding returns 0
22:25:38.678 00.000 484 Enqueuing Expose request
22:25:38.682 00.004 17712 PulseGuide returned control before completion, sleep 293
22:25:38.988 00.306 17712 IsGuiding returns 1
22:25:38.988 00.000 17712 scope still moving after pulse duration time elapsed
22:25:39.019 00.031 17712 IsSlewing returns 0
22:25:39.019 00.000 17712 IsGuiding returns 0
22:25:39.019 00.000 17712 scope move finished after 283 + 58 ms
22:25:39.020 00.001 17712 Move returns status 0, amount 283
22:25:39.020 00.000 17712 MoveAxis(N, 0, ABG)
22:25:39.020 00.000 17712 Move returns status 0, amount 0
22:25:39.020 00.000 17712 move complete, result=0
22:25:39.020 00.000 17712 worker thread done servicing request
22:25:39.020 00.000 17712 Worker thread wakes up
22:25:39.020 00.000 484 GuideStep: 1.2 px 283 ms WEST, -0.3 px 0 ms NORTH
22:25:39.024 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:39.024 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:42.476 03.452 17712 Exposure complete
22:25:42.800 00.324 17712 worker thread done servicing request
22:25:42.800 00.000 484 OnExposeComplete: enter
22:25:42.807 00.007 484 UpdateGuideState(): m_state=6
22:25:42.816 00.009 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
22:25:42.822 00.006 484 Star::Find returns 1 (0), X=1396.11, Y=43.52, Mass=314370, SNR=77.0, Peak=39632 HFD=2.5
22:25:42.829 00.007 484 MultiStar: [#1 -0.34,0.10,0.82,U] [#2 0.49,0.21,0.95,U] [#3 -0.07,0.22,0.78,U] [#4 -0.07,-0.04,0.51,U] [#5 -0.01,-0.35,0.45,U] [#6 0.17,0.07,0.53,U] [#7 -0.30,0.08,0.45,U] [#8 -0.54,-0.27,0.51,U] 
22:25:42.834 00.005 484 refined, 8 included, MultiStar: {-0.18, -0.04}, one-star: {-0.85, -0.43}
22:25:42.840 00.006 484 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.63)
22:25:42.847 00.007 484 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
22:25:42.853 00.006 484 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=0.15 mountY=-0.08, mountTheta=-0.51
22:25:42.868 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=-0.04, opts=13)
22:25:42.874 00.006 484 Enqueuing Move request for scope (-0.18, -0.04)
22:25:42.881 00.007 17712 Worker thread wakes up
22:25:42.881 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1315, FiltMax=65535, Gamma=1.000
22:25:42.884 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
22:25:42.885 00.001 484 UpdateGuideState exits: m=314370 SNR=77.0
22:25:42.888 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
22:25:42.888 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.891 00.003 17712 Moving (-0.18, -0.04) raw xDistance=0.15 yDistance=-0.08
22:25:42.891 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:42.896 00.005 484 Enqueuing Expose request
22:25:42.899 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:25:42.899 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.899 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:25:42.899 00.000 17712 MoveAxis(E, 0, ABG)
22:25:42.900 00.001 17712 Move returns status 0, amount 0
22:25:42.900 00.000 17712 MoveAxis(N, 0, ABG)
22:25:42.900 00.000 17712 Move returns status 0, amount 0
22:25:42.900 00.000 17712 move complete, result=0
22:25:42.902 00.002 17712 worker thread done servicing request
22:25:42.902 00.000 17712 Worker thread wakes up
22:25:42.902 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:42.902 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:42.903 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:25:46.327 03.424 17712 Exposure complete
22:25:46.598 00.271 17712 worker thread done servicing request
22:25:46.598 00.000 484 OnExposeComplete: enter
22:25:46.601 00.003 484 UpdateGuideState(): m_state=6
22:25:46.606 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
22:25:46.609 00.003 484 Star::Find returns 1 (0), X=1395.88, Y=43.62, Mass=342483, SNR=77.3, Peak=47008 HFD=2.6
22:25:46.615 00.006 484 MultiStar: [#1 -0.64,-0.16,0.89,U] [#2 0.71,0.01,0.00,M3] [#3 -0.32,0.10,0.70,U] [#4 -0.76,-0.39,0.00,M2] [#5 -0.52,-0.53,0.00,M2] [#6 -0.41,0.02,0.56,U] [#7 -0.87,-0.36,0.00,M2] [#8 -0.78,-0.39,0.00,M2] 
22:25:46.622 00.007 484 refined, 3 included, MultiStar: {-0.67, -0.13}, one-star: {-1.08, -0.34}
22:25:46.627 00.005 484 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
22:25:46.635 00.008 484 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
22:25:46.639 00.004 484 CameraToMount -- cameraX=-0.67 cameraY=-0.13 hyp=0.68 cameraTheta=-2.95 mountX=0.55 mountY=-0.30, mountTheta=-0.50
22:25:46.654 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.67, y=-0.13, opts=13)
22:25:46.661 00.007 484 Enqueuing Move request for scope (-0.67, -0.13)
22:25:46.667 00.006 17712 Worker thread wakes up
22:25:46.667 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.13) opts 0xd
22:25:46.667 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.67, -0.13)
22:25:46.667 00.000 17712 Moving (-0.67, -0.13) raw xDistance=0.55 yDistance=-0.30
22:25:46.667 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
22:25:46.667 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:46.667 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:25:46.668 00.001 17712 MoveAxis(W, 124, ABG)
22:25:46.668 00.000 17712 Guiding  Dir = 3, Dur = 124
22:25:46.668 00.000 17712 IsSlewing returns 0
22:25:46.668 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1370, FiltMax=65535, Gamma=1.000
22:25:46.672 00.004 17712 IsGuiding returns 0
22:25:46.673 00.001 484 UpdateGuideState exits: m=342483 SNR=77.3
22:25:46.685 00.012 17712 PulseGuide returned control before completion, sleep 131
22:25:46.685 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:46.691 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:46.699 00.008 484 Enqueuing Expose request
22:25:46.833 00.134 17712 IsGuiding returns 1
22:25:46.833 00.000 17712 scope still moving after pulse duration time elapsed
22:25:46.864 00.031 17712 IsSlewing returns 0
22:25:46.864 00.000 17712 IsGuiding returns 0
22:25:46.864 00.000 17712 scope move finished after 124 + 68 ms
22:25:46.864 00.000 17712 Move returns status 0, amount 124
22:25:46.864 00.000 17712 MoveAxis(N, 0, ABG)
22:25:46.864 00.000 17712 Move returns status 0, amount 0
22:25:46.865 00.001 17712 move complete, result=0
22:25:46.865 00.000 17712 worker thread done servicing request
22:25:46.865 00.000 17712 Worker thread wakes up
22:25:46.865 00.000 484 GuideStep: 0.6 px 124 ms WEST, -0.3 px 0 ms NORTH
22:25:46.870 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:46.870 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:50.292 03.422 17712 Exposure complete
22:25:50.570 00.278 17712 worker thread done servicing request
22:25:50.570 00.000 484 OnExposeComplete: enter
22:25:50.573 00.003 484 UpdateGuideState(): m_state=6
22:25:50.578 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
22:25:50.582 00.004 484 Star::Find returns 1 (0), X=1395.95, Y=43.82, Mass=346412, SNR=84.8, Peak=43120 HFD=2.8
22:25:50.586 00.004 484 MultiStar: [#1 -0.66,0.47,0.00,M1] [#2 0.63,0.16,0.72,U] [#3 -0.53,0.41,0.68,U] [#4 -0.72,-0.07,0.00,M3] [#5 -0.78,0.10,0.00,M3] [#6 -0.49,0.31,0.42,U] [#7 -0.70,0.26,0.00,M3] [#8 -0.76,-0.30,0.00,M3] 
22:25:50.590 00.004 484 refined, 3 included, MultiStar: {-0.40, 0.14}, one-star: {-1.01, -0.13}
22:25:50.594 00.004 484 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
22:25:50.598 00.004 484 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
22:25:50.602 00.004 484 CameraToMount -- cameraX=-0.40 cameraY=0.14 hyp=0.42 cameraTheta=2.81 mountX=0.42 mountY=0.02, mountTheta=0.06
22:25:50.608 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.40, y=0.14, opts=13)
22:25:50.614 00.006 484 Enqueuing Move request for scope (-0.40, 0.14)
22:25:50.617 00.003 17712 Worker thread wakes up
22:25:50.617 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:25:50.621 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.14) opts 0xd
22:25:50.621 00.000 484 UpdateGuideState exits: m=346412 SNR=84.8
22:25:50.624 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.40, 0.14)
22:25:50.624 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:50.628 00.004 17712 Moving (-0.40, 0.14) raw xDistance=0.42 yDistance=0.02
22:25:50.628 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:50.632 00.004 484 Enqueuing Expose request
22:25:50.636 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
22:25:50.636 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:50.636 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:50.636 00.000 17712 MoveAxis(W, 102, ABG)
22:25:50.636 00.000 17712 Guiding  Dir = 3, Dur = 102
22:25:50.636 00.000 17712 IsSlewing returns 0
22:25:50.636 00.000 17712 IsGuiding returns 0
22:25:50.637 00.001 17712 PulseGuide returned control before completion, sleep 112
22:25:50.761 00.124 17712 IsGuiding returns 1
22:25:50.761 00.000 17712 scope still moving after pulse duration time elapsed
22:25:50.792 00.031 17712 IsSlewing returns 0
22:25:50.792 00.000 17712 IsGuiding returns 0
22:25:50.793 00.001 17712 scope move finished after 102 + 54 ms
22:25:50.793 00.000 17712 Move returns status 0, amount 102
22:25:50.793 00.000 17712 MoveAxis(N, 0, ABG)
22:25:50.793 00.000 17712 Move returns status 0, amount 0
22:25:50.793 00.000 17712 move complete, result=0
22:25:50.793 00.000 17712 worker thread done servicing request
22:25:50.793 00.000 17712 Worker thread wakes up
22:25:50.795 00.002 484 GuideStep: 0.4 px 102 ms WEST, 0.0 px 0 ms NORTH
22:25:50.799 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:50.799 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:54.218 03.419 17712 Exposure complete
22:25:54.532 00.314 17712 worker thread done servicing request
22:25:54.532 00.000 484 OnExposeComplete: enter
22:25:54.536 00.004 484 UpdateGuideState(): m_state=6
22:25:54.542 00.006 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
22:25:54.548 00.006 484 Star::Find returns 1 (0), X=1396.19, Y=43.54, Mass=351761, SNR=84.5, Peak=44640 HFD=2.8
22:25:54.553 00.005 484 MultiStar: [#1 -0.51,0.13,0.68,U] [#2 0.81,0.01,0.00,M3] [#3 -0.17,0.22,0.78,U] [#4 -0.48,-0.06,0.53,U] [#5 -0.30,-0.04,0.42,U] [#6 -0.17,-0.18,0.45,U] [#7 -0.43,0.26,0.45,U] [#8 -0.68,-0.37,0.00,M4] 
22:25:54.557 00.004 484 refined, 6 included, MultiStar: {-0.44, -0.04}, one-star: {-0.77, -0.42}
22:25:54.562 00.005 484 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.77 = 0.52)
22:25:54.566 00.004 484 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
22:25:54.571 00.005 484 CameraToMount -- cameraX=-0.44 cameraY=-0.04 hyp=0.44 cameraTheta=-3.05 mountX=0.39 mountY=-0.16, mountTheta=-0.39
22:25:54.578 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.44, y=-0.04, opts=13)
22:25:54.582 00.004 484 Enqueuing Move request for scope (-0.44, -0.04)
22:25:54.586 00.004 17712 Worker thread wakes up
22:25:54.586 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1389, FiltMax=65535, Gamma=1.000
22:25:54.589 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.04) opts 0xd
22:25:54.589 00.000 484 UpdateGuideState exits: m=351761 SNR=84.5
22:25:54.592 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.44, -0.04)
22:25:54.593 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.598 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:54.601 00.003 17712 Moving (-0.44, -0.04) raw xDistance=0.39 yDistance=-0.16
22:25:54.601 00.000 484 Enqueuing Expose request
22:25:54.605 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
22:25:54.605 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.605 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:25:54.605 00.000 17712 MoveAxis(W, 93, ABG)
22:25:54.605 00.000 17712 Guiding  Dir = 3, Dur = 93
22:25:54.605 00.000 17712 IsSlewing returns 0
22:25:54.606 00.001 17712 IsGuiding returns 0
22:25:54.606 00.000 17712 PulseGuide returned control before completion, sleep 103
22:25:54.722 00.116 17712 IsGuiding returns 1
22:25:54.722 00.000 17712 scope still moving after pulse duration time elapsed
22:25:54.753 00.031 17712 IsSlewing returns 0
22:25:54.753 00.000 17712 IsGuiding returns 0
22:25:54.754 00.001 17712 scope move finished after 93 + 55 ms
22:25:54.754 00.000 17712 Move returns status 0, amount 93
22:25:54.754 00.000 17712 MoveAxis(N, 0, ABG)
22:25:54.754 00.000 17712 Move returns status 0, amount 0
22:25:54.754 00.000 17712 move complete, result=0
22:25:54.754 00.000 17712 worker thread done servicing request
22:25:54.754 00.000 17712 Worker thread wakes up
22:25:54.754 00.000 484 GuideStep: 0.4 px 93 ms WEST, -0.2 px 0 ms NORTH
22:25:54.757 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:54.758 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:25:58.228 03.470 17712 Exposure complete
22:25:58.524 00.296 17712 worker thread done servicing request
22:25:58.524 00.000 484 OnExposeComplete: enter
22:25:58.529 00.005 484 UpdateGuideState(): m_state=6
22:25:58.532 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
22:25:58.537 00.005 484 Star::Find returns 1 (0), X=1395.94, Y=43.28, Mass=341626, SNR=73.5, Peak=37520 HFD=2.6
22:25:58.542 00.005 484 MultiStar: [#1 -0.69,-0.08,0.00,M1] [#2 0.65,-0.12,0.91,U] [#3 -0.30,-0.11,0.79,U] [#4 -0.79,-0.37,0.00,M3] [#5 -0.77,-0.28,0.00,M3] [#6 -0.09,-0.34,0.51,U] [#7 -0.73,-0.50,0.00,M3] [#8 -0.97,-0.51,0.00,M5] 
22:25:58.546 00.004 484 refined, 3 included, MultiStar: {-0.22, -0.33}, one-star: {-1.02, -0.67}
22:25:58.550 00.004 484 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.71) = xAngle (-4.88 = 1.40)
22:25:58.555 00.005 484 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.89 = -1.89)
22:25:58.558 00.003 484 CameraToMount -- cameraX=-0.22 cameraY=-0.33 hyp=0.39 cameraTheta=-2.16 mountX=0.07 mountY=-0.37, mountTheta=-1.40
22:25:58.571 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.33, opts=13)
22:25:58.577 00.006 484 Enqueuing Move request for scope (-0.22, -0.33)
22:25:58.584 00.007 17712 Worker thread wakes up
22:25:58.584 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:25:58.587 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.33) opts 0xd
22:25:58.588 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.33)
22:25:58.588 00.000 17712 Moving (-0.22, -0.33) raw xDistance=0.07 yDistance=-0.37
22:25:58.588 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:25:58.588 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:58.588 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:25:58.588 00.000 484 UpdateGuideState exits: m=341626 SNR=73.5
22:25:58.594 00.006 17712 MoveAxis(E, 0, ABG)
22:25:58.594 00.000 17712 Move returns status 0, amount 0
22:25:58.594 00.000 17712 MoveAxis(N, 0, ABG)
22:25:58.594 00.000 17712 Move returns status 0, amount 0
22:25:58.594 00.000 17712 move complete, result=0
22:25:58.594 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:58.600 00.006 17712 worker thread done servicing request
22:25:58.600 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:25:58.605 00.005 484 Enqueuing Expose request
22:25:58.613 00.008 17712 Worker thread wakes up
22:25:58.613 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:25:58.617 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:25:58.618 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:02.042 03.424 17712 Exposure complete
22:26:02.366 00.324 17712 worker thread done servicing request
22:26:02.366 00.000 484 OnExposeComplete: enter
22:26:02.370 00.004 484 UpdateGuideState(): m_state=6
22:26:02.374 00.004 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
22:26:02.382 00.008 484 Star::Find returns 1 (0), X=1395.35, Y=43.65, Mass=339518, SNR=85.2, Peak=46381 HFD=2.9
22:26:02.396 00.014 484 MultiStar: large primary error, entering stabilization period
22:26:02.401 00.005 484 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
22:26:02.404 00.003 484 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
22:26:02.407 00.003 484 CameraToMount -- cameraX=-1.61 cameraY=-0.30 hyp=1.64 cameraTheta=-2.96 mountX=1.34 mountY=-0.72, mountTheta=-0.49
22:26:02.415 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-1.61, y=-0.30, opts=13)
22:26:02.418 00.003 484 Enqueuing Move request for scope (-1.61, -0.30)
22:26:02.423 00.005 17712 Worker thread wakes up
22:26:02.423 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:26:02.426 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.61, -0.30) opts 0xd
22:26:02.427 00.001 484 UpdateGuideState exits: m=339518 SNR=85.2
22:26:02.431 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:02.434 00.003 17712 Handling offset move in thread for scope, endpoint = (-1.61, -0.30)
22:26:02.434 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:02.437 00.003 484 Enqueuing Expose request
22:26:02.440 00.003 17712 Moving (-1.61, -0.30) raw xDistance=1.34 yDistance=-0.72
22:26:02.440 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.34
22:26:02.441 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
22:26:02.441 00.000 17712 MoveAxis(W, 300, ABG)
22:26:02.441 00.000 17712 Guiding  Dir = 3, Dur = 300
22:26:02.441 00.000 17712 IsSlewing returns 0
22:26:02.441 00.000 17712 IsGuiding returns 0
22:26:02.442 00.001 17712 PulseGuide returned control before completion, sleep 310
22:26:02.759 00.317 17712 IsGuiding returns 1
22:26:02.759 00.000 17712 scope still moving after pulse duration time elapsed
22:26:02.791 00.032 17712 IsSlewing returns 0
22:26:02.791 00.000 17712 IsGuiding returns 0
22:26:02.791 00.000 17712 scope move finished after 300 + 50 ms
22:26:02.791 00.000 17712 Move returns status 0, amount 300
22:26:02.792 00.001 17712 MoveAxis(N, 136, ABG)
22:26:02.792 00.000 17712 Guiding  Dir = 0, Dur = 136
22:26:02.792 00.000 17712 IsSlewing returns 0
22:26:02.792 00.000 17712 IsGuiding returns 0
22:26:02.793 00.001 17712 PulseGuide returned control before completion, sleep 146
22:26:02.949 00.156 17712 IsGuiding returns 1
22:26:02.949 00.000 17712 scope still moving after pulse duration time elapsed
22:26:02.980 00.031 17712 IsSlewing returns 0
22:26:02.980 00.000 17712 IsGuiding returns 0
22:26:02.980 00.000 17712 scope move finished after 136 + 51 ms
22:26:02.980 00.000 17712 Move returns status 0, amount 136
22:26:02.981 00.001 17712 move complete, result=0
22:26:02.981 00.000 17712 worker thread done servicing request
22:26:02.981 00.000 17712 Worker thread wakes up
22:26:02.981 00.000 484 GuideStep: 1.3 px 300 ms WEST, -0.7 px 136 ms NORTH
22:26:02.985 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:02.985 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:06.490 03.505 17712 Exposure complete
22:26:06.970 00.480 17712 worker thread done servicing request
22:26:06.971 00.001 484 OnExposeComplete: enter
22:26:06.976 00.005 484 UpdateGuideState(): m_state=6
22:26:06.982 00.006 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
22:26:06.991 00.009 484 Star::Find returns 1 (0), X=1395.66, Y=44.04, Mass=305295, SNR=79.1, Peak=38064 HFD=2.4
22:26:07.001 00.010 484 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:26:07.008 00.007 484 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.93)
22:26:07.013 00.005 484 CameraToMount -- cameraX=-1.29 cameraY=0.09 hyp=1.30 cameraTheta=3.08 mountX=1.21 mountY=-0.27, mountTheta=-0.22
22:26:07.029 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-1.29, y=0.09, opts=13)
22:26:07.035 00.006 484 Enqueuing Move request for scope (-1.29, 0.09)
22:26:07.041 00.006 17712 Worker thread wakes up
22:26:07.041 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1488, FiltMax=65535, Gamma=1.000
22:26:07.047 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.29, 0.09) opts 0xd
22:26:07.047 00.000 484 UpdateGuideState exits: m=305295 SNR=79.1
22:26:07.052 00.005 17712 Handling offset move in thread for scope, endpoint = (-1.29, 0.09)
22:26:07.052 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:07.056 00.004 17712 Moving (-1.29, 0.09) raw xDistance=1.21 yDistance=-0.27
22:26:07.056 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:07.062 00.006 17712 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.21
22:26:07.062 00.000 484 Enqueuing Expose request
22:26:07.066 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:07.067 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:26:07.067 00.000 17712 MoveAxis(W, 293, ABG)
22:26:07.067 00.000 17712 Guiding  Dir = 3, Dur = 293
22:26:07.067 00.000 17712 IsSlewing returns 0
22:26:07.068 00.001 17712 IsGuiding returns 0
22:26:07.069 00.001 17712 PulseGuide returned control before completion, sleep 303
22:26:07.379 00.310 17712 IsGuiding returns 1
22:26:07.380 00.001 17712 scope still moving after pulse duration time elapsed
22:26:07.410 00.030 17712 IsSlewing returns 0
22:26:07.410 00.000 17712 IsGuiding returns 0
22:26:07.410 00.000 17712 scope move finished after 293 + 49 ms
22:26:07.411 00.001 17712 Move returns status 0, amount 293
22:26:07.411 00.000 17712 MoveAxis(N, 0, ABG)
22:26:07.411 00.000 17712 Move returns status 0, amount 0
22:26:07.411 00.000 17712 move complete, result=0
22:26:07.411 00.000 17712 worker thread done servicing request
22:26:07.411 00.000 17712 Worker thread wakes up
22:26:07.411 00.000 484 GuideStep: 1.2 px 293 ms WEST, -0.3 px 0 ms NORTH
22:26:07.416 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:07.416 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:10.841 03.425 17712 Exposure complete
22:26:11.235 00.394 17712 worker thread done servicing request
22:26:11.235 00.000 484 OnExposeComplete: enter
22:26:11.240 00.005 484 UpdateGuideState(): m_state=6
22:26:11.255 00.015 484 Star::Find(15, 1395, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
22:26:11.262 00.007 484 Star::Find returns 1 (0), X=1396.29, Y=43.84, Mass=327039, SNR=83.8, Peak=41344 HFD=2.6
22:26:11.267 00.005 484 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.69 = 0.60)
22:26:11.272 00.005 484 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
22:26:11.278 00.006 484 CameraToMount -- cameraX=-0.66 cameraY=-0.11 hyp=0.67 cameraTheta=-2.97 mountX=0.56 mountY=-0.29, mountTheta=-0.48
22:26:11.297 00.019 484 SchedulePrimaryMove(0F03AFB8, x=-0.66, y=-0.11, opts=13)
22:26:11.305 00.008 484 Enqueuing Move request for scope (-0.66, -0.11)
22:26:11.317 00.012 17712 Worker thread wakes up
22:26:11.317 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.11) opts 0xd
22:26:11.317 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.66, -0.11)
22:26:11.317 00.000 17712 Moving (-0.66, -0.11) raw xDistance=0.56 yDistance=-0.29
22:26:11.317 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.56
22:26:11.318 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:11.318 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:26:11.318 00.000 17712 MoveAxis(W, 145, ABG)
22:26:11.318 00.000 17712 Guiding  Dir = 3, Dur = 145
22:26:11.318 00.000 17712 IsSlewing returns 0
22:26:11.319 00.001 17712 IsGuiding returns 0
22:26:11.319 00.000 17712 PulseGuide returned control before completion, sleep 155
22:26:11.319 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1511, FiltMax=65535, Gamma=1.000
22:26:11.325 00.006 484 UpdateGuideState exits: m=327039 SNR=83.8
22:26:11.339 00.014 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:11.346 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:11.351 00.005 484 Enqueuing Expose request
22:26:11.482 00.131 17712 IsGuiding returns 1
22:26:11.482 00.000 17712 scope still moving after pulse duration time elapsed
22:26:11.514 00.032 17712 IsSlewing returns 0
22:26:11.514 00.000 17712 IsGuiding returns 1
22:26:11.545 00.031 17712 IsSlewing returns 0
22:26:11.545 00.000 17712 IsGuiding returns 0
22:26:11.545 00.000 17712 scope move finished after 145 + 81 ms
22:26:11.545 00.000 17712 Move returns status 0, amount 145
22:26:11.546 00.001 17712 MoveAxis(N, 0, ABG)
22:26:11.546 00.000 17712 Move returns status 0, amount 0
22:26:11.546 00.000 17712 move complete, result=0
22:26:11.546 00.000 17712 worker thread done servicing request
22:26:11.546 00.000 17712 Worker thread wakes up
22:26:11.546 00.000 484 GuideStep: 0.6 px 145 ms WEST, -0.3 px 0 ms NORTH
22:26:11.549 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:11.549 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:14.975 03.426 17712 Exposure complete
22:26:15.264 00.289 17712 worker thread done servicing request
22:26:15.264 00.000 484 OnExposeComplete: enter
22:26:15.270 00.006 484 UpdateGuideState(): m_state=6
22:26:15.275 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
22:26:15.280 00.005 484 Star::Find returns 1 (0), X=1396.74, Y=43.72, Mass=331280, SNR=82.4, Peak=46243 HFD=2.6
22:26:15.284 00.004 484 MultiStar: exiting stabilization period
22:26:15.288 00.004 484 MultiStar: [#1 0.23,0.18,0.75,U] [#2 -0.28,0.35,0.74,U] [#3 0.56,0.09,0.69,U] [#4 0.47,0.26,0.54,U] [#5 0.17,0.13,0.44,U] [#6 0.72,0.10,0.50,U] [#7 0.27,0.33,0.53,U] [#8 0.10,0.04,0.40,U] 
22:26:15.291 00.003 484 refined, 8 included, MultiStar: {0.18, 0.12}, one-star: {-0.21, -0.24}
22:26:15.295 00.004 484 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.71) = xAngle (-2.14 = -2.14)
22:26:15.299 00.004 484 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.85 = 0.85)
22:26:15.303 00.004 484 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.58 mountX=-0.11 mountY=0.16, mountTheta=2.19
22:26:15.308 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=0.12, opts=13)
22:26:15.314 00.006 484 Enqueuing Move request for scope (0.18, 0.12)
22:26:15.318 00.004 17712 Worker thread wakes up
22:26:15.318 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
22:26:15.318 00.000 17712 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
22:26:15.318 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1261, FiltMax=65535, Gamma=1.000
22:26:15.321 00.003 17712 Moving (0.18, 0.12) raw xDistance=-0.11 yDistance=0.16
22:26:15.321 00.000 484 UpdateGuideState exits: m=331280 SNR=82.4
22:26:15.324 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:26:15.324 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:15.325 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:15.330 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:26:15.330 00.000 17712 MoveAxis(E, 0, ABG)
22:26:15.330 00.000 17712 Move returns status 0, amount 0
22:26:15.330 00.000 17712 MoveAxis(N, 0, ABG)
22:26:15.330 00.000 17712 Move returns status 0, amount 0
22:26:15.330 00.000 17712 move complete, result=0
22:26:15.330 00.000 17712 worker thread done servicing request
22:26:15.331 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:15.337 00.006 484 Enqueuing Expose request
22:26:15.342 00.005 17712 Worker thread wakes up
22:26:15.342 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:15.346 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:15.346 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:18.774 03.428 17712 Exposure complete
22:26:19.102 00.328 17712 worker thread done servicing request
22:26:19.102 00.000 484 OnExposeComplete: enter
22:26:19.106 00.004 484 UpdateGuideState(): m_state=6
22:26:19.110 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
22:26:19.117 00.007 484 Star::Find returns 1 (0), X=1396.55, Y=43.59, Mass=349426, SNR=84.8, Peak=44688 HFD=3.0
22:26:19.122 00.005 484 MultiStar: [#1 0.03,0.15,0.69,U] [#2 -0.28,0.29,0.68,U] [#3 0.31,-0.21,0.72,U] [#4 0.54,-0.58,0.00,M3] [#5 0.38,-0.77,0.00,M3] [#6 0.41,0.11,0.43,U] [#7 0.08,-0.02,0.44,U] [#8 -0.21,-0.23,0.43,U] 
22:26:19.132 00.010 484 refined, 6 included, MultiStar: {-0.05, -0.06}, one-star: {-0.41, -0.37}
22:26:19.137 00.005 484 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.71) = xAngle (-5.01 = 1.27)
22:26:19.146 00.009 484 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.03 = -2.03)
22:26:19.151 00.005 484 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.30 mountX=0.02 mountY=-0.07, mountTheta=-1.25
22:26:19.163 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.06, opts=13)
22:26:19.167 00.004 484 Enqueuing Move request for scope (-0.05, -0.06)
22:26:19.172 00.005 17712 Worker thread wakes up
22:26:19.172 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1383, FiltMax=65535, Gamma=1.000
22:26:19.177 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:26:19.177 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:26:19.177 00.000 17712 Moving (-0.05, -0.06) raw xDistance=0.02 yDistance=-0.07
22:26:19.177 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:26:19.177 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:19.177 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:26:19.178 00.001 17712 MoveAxis(E, 0, ABG)
22:26:19.178 00.000 17712 Move returns status 0, amount 0
22:26:19.178 00.000 17712 MoveAxis(N, 0, ABG)
22:26:19.178 00.000 17712 Move returns status 0, amount 0
22:26:19.178 00.000 17712 move complete, result=0
22:26:19.178 00.000 17712 worker thread done servicing request
22:26:19.178 00.000 484 UpdateGuideState exits: m=349426 SNR=84.8
22:26:19.182 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:19.188 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:19.192 00.004 484 Enqueuing Expose request
22:26:19.196 00.004 17712 Worker thread wakes up
22:26:19.196 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:26:19.200 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:19.200 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:22.610 03.410 17712 Exposure complete
22:26:22.879 00.269 17712 worker thread done servicing request
22:26:22.879 00.000 484 OnExposeComplete: enter
22:26:22.883 00.004 484 UpdateGuideState(): m_state=6
22:26:22.887 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
22:26:22.890 00.003 484 Star::Find returns 1 (0), X=1396.83, Y=43.81, Mass=329951, SNR=79.9, Peak=44723 HFD=2.4
22:26:22.893 00.003 484 MultiStar: [#1 0.29,0.00,0.71,U] [#2 -0.19,0.05,0.74,U] [#3 0.76,0.19,0.00,M1] [#4 0.61,-0.55,0.00,M4] [#5 0.51,-0.37,0.41,U] [#6 0.45,-0.17,0.53,U] [#7 0.50,-0.14,0.53,U] [#8 0.28,-0.19,0.49,U] 
22:26:22.898 00.005 484 single-star, 6 included, MultiStar: {0.18, -0.12}, one-star: {-0.13, -0.14}
22:26:22.901 00.003 484 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.71) = xAngle (-5.04 = 1.25)
22:26:22.906 00.005 484 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.05 = -2.05)
22:26:22.912 00.006 484 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.32 mountX=0.06 mountY=-0.17, mountTheta=-1.23
22:26:22.919 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=-0.14, opts=13)
22:26:22.923 00.004 484 Enqueuing Move request for scope (-0.13, -0.14)
22:26:22.928 00.005 17712 Worker thread wakes up
22:26:22.928 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
22:26:22.928 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
22:26:22.928 00.000 17712 Moving (-0.13, -0.14) raw xDistance=0.06 yDistance=-0.17
22:26:22.928 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1159, FiltMax=65535, Gamma=1.000
22:26:22.932 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:26:22.932 00.000 484 UpdateGuideState exits: m=329951 SNR=79.9
22:26:22.936 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:22.936 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:26:22.936 00.000 17712 MoveAxis(E, 0, ABG)
22:26:22.936 00.000 17712 Move returns status 0, amount 0
22:26:22.936 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:22.940 00.004 17712 MoveAxis(N, 0, ABG)
22:26:22.940 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:22.945 00.005 484 Enqueuing Expose request
22:26:22.949 00.004 17712 Move returns status 0, amount 0
22:26:22.949 00.000 17712 move complete, result=0
22:26:22.950 00.001 17712 worker thread done servicing request
22:26:22.950 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:26:22.954 00.004 17712 Worker thread wakes up
22:26:22.954 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:22.954 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:26.465 03.511 17712 Exposure complete
22:26:27.729 01.264 17712 worker thread done servicing request
22:26:27.729 00.000 484 OnExposeComplete: enter
22:26:27.734 00.005 484 UpdateGuideState(): m_state=6
22:26:27.752 00.018 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
22:26:27.766 00.014 484 Star::Find returns 1 (0), X=1397.84, Y=42.86, Mass=327415, SNR=78.6, Peak=35879 HFD=2.7
22:26:27.787 00.021 484 MultiStar: [#1 1.39,-0.73,0.00,M1] [#2 -1.25,-0.25,0.00,M1] [#3 1.71,-0.85,0.00,M2] [#4 1.31,-1.21,0.00,M5] [#5 1.23,-1.00,0.00,M3] [#6 1.62,-0.87,0.00,M1] [#7 1.24,-1.10,0.00,M1] [#8 1.10,-0.56,0.00,M3] 
22:26:27.820 00.033 484 CameraToMount -- cameraTheta (-0.89) - m_xAngle (2.71) = xAngle (-3.61 = 2.67)
22:26:27.832 00.012 484 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.62 = -0.62)
22:26:27.843 00.011 484 CameraToMount -- cameraX=0.88 cameraY=-1.10 hyp=1.40 cameraTheta=-0.89 mountX=-1.25 mountY=-0.82, mountTheta=-2.56
22:26:27.878 00.035 484 SchedulePrimaryMove(0F03AFB8, x=0.88, y=-1.10, opts=13)
22:26:27.915 00.037 484 Enqueuing Move request for scope (0.88, -1.10)
22:26:27.948 00.033 17712 Worker thread wakes up
22:26:27.949 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.88, -1.10) opts 0xd
22:26:27.949 00.000 17712 Handling offset move in thread for scope, endpoint = (0.88, -1.10)
22:26:27.949 00.000 17712 Moving (0.88, -1.10) raw xDistance=-1.25 yDistance=-0.82
22:26:27.949 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.25
22:26:27.949 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
22:26:27.949 00.000 17712 MoveAxis(E, 281, ABG)
22:26:27.949 00.000 17712 Guiding  Dir = 2, Dur = 281
22:26:27.949 00.000 17712 IsSlewing returns 0
22:26:27.950 00.001 17712 IsGuiding returns 0
22:26:27.951 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:26:27.966 00.015 17712 PulseGuide returned control before completion, sleep 291
22:26:27.966 00.000 484 UpdateGuideState exits: m=327415 SNR=78.6
22:26:27.987 00.021 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:28.029 00.042 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:28.072 00.043 484 Enqueuing Expose request
22:26:28.268 00.196 17712 IsGuiding returns 0
22:26:28.270 00.002 17712 Move returns status 0, amount 281
22:26:28.270 00.000 17712 MoveAxis(N, 154, ABG)
22:26:28.270 00.000 17712 Guiding  Dir = 0, Dur = 154
22:26:28.270 00.000 17712 IsSlewing returns 0
22:26:28.270 00.000 17712 IsGuiding returns 0
22:26:28.271 00.001 17712 PulseGuide returned control before completion, sleep 164
22:26:28.443 00.172 17712 IsGuiding returns 1
22:26:28.443 00.000 17712 scope still moving after pulse duration time elapsed
22:26:28.475 00.032 17712 IsSlewing returns 0
22:26:28.475 00.000 17712 IsGuiding returns 0
22:26:28.476 00.001 17712 scope move finished after 154 + 51 ms
22:26:28.476 00.000 17712 Move returns status 0, amount 154
22:26:28.476 00.000 17712 move complete, result=0
22:26:28.478 00.002 484 GuideStep: -1.3 px 281 ms EAST, -0.8 px 154 ms NORTH
22:26:28.483 00.005 17712 worker thread done servicing request
22:26:28.483 00.000 17712 Worker thread wakes up
22:26:28.483 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:28.484 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:32.039 03.555 17712 Exposure complete
22:26:32.686 00.647 17712 worker thread done servicing request
22:26:32.686 00.000 484 OnExposeComplete: enter
22:26:32.690 00.004 484 UpdateGuideState(): m_state=6
22:26:32.700 00.010 484 Star::Find(15, 1397, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
22:26:32.707 00.007 484 Star::Find returns 1 (0), X=1396.47, Y=43.74, Mass=313620, SNR=75.0, Peak=38320 HFD=2.7
22:26:32.718 00.011 484 MultiStar: [#1 0.08,0.24,0.83,U] [#2 -0.13,0.67,0.76,U] [#3 0.33,0.38,0.75,U] [#4 0.17,0.15,0.66,U] [#5 -0.17,0.16,0.43,U] [#6 0.36,0.16,0.57,U] [#7 -0.06,0.29,0.41,U] [#8 -0.01,-0.04,0.46,U] 
22:26:32.724 00.006 484 refined, 8 included, MultiStar: {-0.01, 0.20}, one-star: {-0.48, -0.21}
22:26:32.734 00.010 484 CameraToMount -- cameraTheta (1.61) - m_xAngle (2.71) = xAngle (-1.10 = -1.10)
22:26:32.741 00.007 484 CameraToMount -- cameraTheta (1.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.88 = 1.88)
22:26:32.746 00.005 484 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.61 mountX=0.09 mountY=0.19, mountTheta=1.13
22:26:32.757 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=0.20, opts=13)
22:26:32.766 00.009 484 Enqueuing Move request for scope (-0.01, 0.20)
22:26:32.772 00.006 17712 Worker thread wakes up
22:26:32.773 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
22:26:32.773 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
22:26:32.773 00.000 17712 Moving (-0.01, 0.20) raw xDistance=0.09 yDistance=0.19
22:26:32.773 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:26:32.773 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:32.773 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:26:32.774 00.001 17712 MoveAxis(E, 0, ABG)
22:26:32.774 00.000 17712 Move returns status 0, amount 0
22:26:32.774 00.000 17712 MoveAxis(N, 0, ABG)
22:26:32.774 00.000 17712 Move returns status 0, amount 0
22:26:32.774 00.000 17712 move complete, result=0
22:26:32.774 00.000 17712 worker thread done servicing request
22:26:32.777 00.003 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1331, FiltMax=65535, Gamma=1.000
22:26:32.786 00.009 484 UpdateGuideState exits: m=313620 SNR=75.0
22:26:32.791 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:32.800 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:32.805 00.005 484 Enqueuing Expose request
22:26:32.809 00.004 17712 Worker thread wakes up
22:26:32.809 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:32.810 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:32.810 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:26:36.309 03.499 17712 Exposure complete
22:26:36.796 00.487 17712 worker thread done servicing request
22:26:36.796 00.000 484 OnExposeComplete: enter
22:26:36.804 00.008 484 UpdateGuideState(): m_state=6
22:26:36.816 00.012 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
22:26:36.824 00.008 484 Star::Find returns 1 (0), X=1397.18, Y=43.58, Mass=339195, SNR=77.0, Peak=45443 HFD=2.8
22:26:36.852 00.028 484 MultiStar: [#1 0.59,0.27,0.79,U] [#2 -0.20,0.31,0.76,U] [#3 0.68,0.42,0.00,M2] [#4 0.58,0.05,0.65,U] [#5 0.73,0.12,0.47,U] [#6 1.02,0.31,0.00,M1] [#7 0.53,0.19,0.46,U] [#8 0.62,-0.15,0.41,U] 
22:26:36.867 00.015 484 refined, 6 included, MultiStar: {0.39, 0.04}, one-star: {0.22, -0.37}
22:26:36.874 00.007 484 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.71) = xAngle (-2.61 = -2.61)
22:26:36.883 00.009 484 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.38 = 0.38)
22:26:36.890 00.007 484 CameraToMount -- cameraX=0.39 cameraY=0.04 hyp=0.39 cameraTheta=0.11 mountX=-0.33 mountY=0.14, mountTheta=2.74
22:26:36.918 00.028 484 SchedulePrimaryMove(0F03AFB8, x=0.39, y=0.04, opts=13)
22:26:36.925 00.007 484 Enqueuing Move request for scope (0.39, 0.04)
22:26:36.932 00.007 17712 Worker thread wakes up
22:26:36.933 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.04) opts 0xd
22:26:36.933 00.000 17712 Handling offset move in thread for scope, endpoint = (0.39, 0.04)
22:26:36.933 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1482, FiltMax=65535, Gamma=1.000
22:26:36.937 00.004 17712 Moving (0.39, 0.04) raw xDistance=-0.33 yDistance=0.14
22:26:36.938 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:26:36.938 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:36.938 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:26:36.938 00.000 17712 MoveAxis(E, 75, ABG)
22:26:36.938 00.000 17712 Guiding  Dir = 2, Dur = 75
22:26:36.938 00.000 484 UpdateGuideState exits: m=339195 SNR=77.0
22:26:36.948 00.010 17712 IsSlewing returns 0
22:26:36.948 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.952 00.004 17712 IsGuiding returns 0
22:26:36.953 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:36.958 00.005 484 Enqueuing Expose request
22:26:36.965 00.007 17712 PulseGuide returned control before completion, sleep 85
22:26:37.066 00.101 17712 IsGuiding returns 0
22:26:37.066 00.000 17712 Move returns status 0, amount 75
22:26:37.066 00.000 17712 MoveAxis(N, 0, ABG)
22:26:37.066 00.000 17712 Move returns status 0, amount 0
22:26:37.067 00.001 17712 move complete, result=0
22:26:37.067 00.000 17712 worker thread done servicing request
22:26:37.067 00.000 17712 Worker thread wakes up
22:26:37.067 00.000 484 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
22:26:37.071 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:37.071 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:40.542 03.471 17712 Exposure complete
22:26:40.900 00.358 17712 worker thread done servicing request
22:26:40.901 00.001 484 OnExposeComplete: enter
22:26:40.906 00.005 484 UpdateGuideState(): m_state=6
22:26:40.915 00.009 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
22:26:40.921 00.006 484 Star::Find returns 1 (0), X=1397.54, Y=43.85, Mass=296500, SNR=72.2, Peak=43507 HFD=2.5
22:26:40.927 00.006 484 MultiStar: [#1 0.92,0.29,0.00,M1] [#2 -0.61,0.52,0.00,M1] [#3 1.08,0.30,0.00,M3] [#4 0.83,0.04,0.00,M4] [#5 0.71,-0.23,0.52,U] [#6 0.98,0.17,0.00,M2] [#7 0.76,0.00,0.59,U] [#8 0.79,0.03,0.00,M2] 
22:26:40.933 00.006 484 single-star, 2 included, MultiStar: {0.66, -0.11}, one-star: {0.58, -0.11}
22:26:40.937 00.004 484 CameraToMount -- cameraTheta (-0.18) - m_xAngle (2.71) = xAngle (-2.89 = -2.89)
22:26:40.946 00.009 484 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.09 = 0.09)
22:26:40.950 00.004 484 CameraToMount -- cameraX=0.58 cameraY=-0.11 hyp=0.59 cameraTheta=-0.18 mountX=-0.58 mountY=0.06, mountTheta=3.05
22:26:40.960 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.58, y=-0.11, opts=13)
22:26:40.965 00.005 484 Enqueuing Move request for scope (0.58, -0.11)
22:26:40.969 00.004 17712 Worker thread wakes up
22:26:40.969 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:26:40.974 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.11) opts 0xd
22:26:40.974 00.000 484 UpdateGuideState exits: m=296500 SNR=72.2
22:26:40.980 00.006 17712 Handling offset move in thread for scope, endpoint = (0.58, -0.11)
22:26:40.980 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:40.985 00.005 17712 Moving (0.58, -0.11) raw xDistance=-0.58 yDistance=0.06
22:26:40.985 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
22:26:40.985 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:40.985 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:40.992 00.007 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:26:40.992 00.000 17712 MoveAxis(E, 134, ABG)
22:26:40.992 00.000 484 Enqueuing Expose request
22:26:41.002 00.010 17712 Guiding  Dir = 2, Dur = 134
22:26:41.005 00.003 17712 IsSlewing returns 0
22:26:41.009 00.004 17712 IsGuiding returns 0
22:26:41.010 00.001 17712 PulseGuide returned control before completion, sleep 144
22:26:41.163 00.153 17712 IsGuiding returns 1
22:26:41.164 00.001 17712 scope still moving after pulse duration time elapsed
22:26:41.190 00.026 17712 IsSlewing returns 0
22:26:41.190 00.000 17712 IsGuiding returns 0
22:26:41.190 00.000 17712 scope move finished after 134 + 47 ms
22:26:41.190 00.000 17712 Move returns status 0, amount 134
22:26:41.190 00.000 17712 MoveAxis(N, 0, ABG)
22:26:41.190 00.000 17712 Move returns status 0, amount 0
22:26:41.190 00.000 17712 move complete, result=0
22:26:41.190 00.000 17712 worker thread done servicing request
22:26:41.190 00.000 17712 Worker thread wakes up
22:26:41.192 00.002 484 GuideStep: -0.6 px 134 ms EAST, 0.1 px 0 ms NORTH
22:26:41.199 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:41.200 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:44.648 03.448 17712 Exposure complete
22:26:44.979 00.331 17712 worker thread done servicing request
22:26:44.979 00.000 484 OnExposeComplete: enter
22:26:44.983 00.004 484 UpdateGuideState(): m_state=6
22:26:44.988 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
22:26:44.991 00.003 484 Star::Find returns 1 (0), X=1397.91, Y=43.27, Mass=308009, SNR=76.7, Peak=45671 HFD=2.5
22:26:44.997 00.006 484 MultiStar: [#1 1.04,-0.06,0.00,M2] [#2 -0.99,0.26,0.00,M2] [#3 1.31,-0.03,0.00,M4] [#4 1.21,-0.33,0.00,M5] [#5 1.28,-0.53,0.00,M1] [#6 1.56,-0.05,0.00,M3] [#7 1.11,-0.16,0.00,M1] [#8 1.13,-0.45,0.00,M3] 
22:26:45.001 00.004 484 CameraToMount -- cameraTheta (-0.62) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
22:26:45.004 00.003 484 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
22:26:45.007 00.003 484 CameraToMount -- cameraX=0.95 cameraY=-0.69 hyp=1.17 cameraTheta=-0.62 mountX=-1.15 mountY=-0.40, mountTheta=-2.80
22:26:45.015 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.95, y=-0.69, opts=13)
22:26:45.020 00.005 484 Enqueuing Move request for scope (0.95, -0.69)
22:26:45.024 00.004 17712 Worker thread wakes up
22:26:45.024 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1533, FiltMax=65535, Gamma=1.000
22:26:45.027 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.69) opts 0xd
22:26:45.027 00.000 484 UpdateGuideState exits: m=308009 SNR=76.7
22:26:45.032 00.005 17712 Handling offset move in thread for scope, endpoint = (0.95, -0.69)
22:26:45.032 00.000 17712 Moving (0.95, -0.69) raw xDistance=-1.15 yDistance=-0.40
22:26:45.032 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.15
22:26:45.032 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:45.035 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:45.039 00.004 484 Enqueuing Expose request
22:26:45.042 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:45.042 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:26:45.043 00.001 17712 MoveAxis(E, 267, ABG)
22:26:45.043 00.000 17712 Guiding  Dir = 2, Dur = 267
22:26:45.043 00.000 17712 IsSlewing returns 0
22:26:45.045 00.002 17712 IsGuiding returns 0
22:26:45.045 00.000 17712 PulseGuide returned control before completion, sleep 277
22:26:45.325 00.280 17712 IsGuiding returns 1
22:26:45.325 00.000 17712 scope still moving after pulse duration time elapsed
22:26:45.355 00.030 17712 IsSlewing returns 0
22:26:45.355 00.000 17712 IsGuiding returns 0
22:26:45.355 00.000 17712 scope move finished after 267 + 43 ms
22:26:45.355 00.000 17712 Move returns status 0, amount 267
22:26:45.356 00.001 17712 MoveAxis(N, 0, ABG)
22:26:45.356 00.000 17712 Move returns status 0, amount 0
22:26:45.356 00.000 17712 move complete, result=0
22:26:45.356 00.000 17712 worker thread done servicing request
22:26:45.356 00.000 17712 Worker thread wakes up
22:26:45.356 00.000 484 GuideStep: -1.2 px 267 ms EAST, -0.4 px 0 ms NORTH
22:26:45.361 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:45.361 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:48.801 03.440 17712 Exposure complete
22:26:49.100 00.299 484 OnExposeComplete: enter
22:26:49.104 00.004 17712 worker thread done servicing request
22:26:49.105 00.001 484 UpdateGuideState(): m_state=6
22:26:49.109 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
22:26:49.114 00.005 484 Star::Find returns 1 (0), X=1397.67, Y=43.59, Mass=313643, SNR=75.0, Peak=40007 HFD=2.9
22:26:49.119 00.005 484 MultiStar: [#1 1.32,0.04,0.00,M3] [#2 -0.91,0.27,0.00,M3] [#3 1.36,-0.17,0.00,M5] [#4 1.18,-0.32,0.00,M6] [#5 0.95,-0.47,0.00,M2] [#6 1.44,-0.08,0.00,M4] [#7 1.21,-0.23,0.00,M2] [#8 1.15,-0.11,0.00,M4] 
22:26:49.122 00.003 484 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.19 = 3.10)
22:26:49.125 00.003 484 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.20 = -0.20)
22:26:49.129 00.004 484 CameraToMount -- cameraX=0.71 cameraY=-0.36 hyp=0.80 cameraTheta=-0.47 mountX=-0.80 mountY=-0.16, mountTheta=-2.95
22:26:49.139 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.71, y=-0.36, opts=13)
22:26:49.148 00.009 484 Enqueuing Move request for scope (0.71, -0.36)
22:26:49.153 00.005 17712 Worker thread wakes up
22:26:49.153 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.36) opts 0xd
22:26:49.153 00.000 17712 Handling offset move in thread for scope, endpoint = (0.71, -0.36)
22:26:49.153 00.000 17712 Moving (0.71, -0.36) raw xDistance=-0.80 yDistance=-0.16
22:26:49.153 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.80
22:26:49.153 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:49.153 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1333, FiltMax=65535, Gamma=1.000
22:26:49.157 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:26:49.157 00.000 17712 MoveAxis(E, 198, ABG)
22:26:49.157 00.000 17712 Guiding  Dir = 2, Dur = 198
22:26:49.157 00.000 17712 IsSlewing returns 0
22:26:49.158 00.001 484 UpdateGuideState exits: m=313643 SNR=75.0
22:26:49.162 00.004 17712 IsGuiding returns 0
22:26:49.163 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.168 00.005 17712 PulseGuide returned control before completion, sleep 208
22:26:49.168 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:49.171 00.003 484 Enqueuing Expose request
22:26:49.380 00.209 17712 IsGuiding returns 1
22:26:49.380 00.000 17712 scope still moving after pulse duration time elapsed
22:26:49.412 00.032 17712 IsSlewing returns 0
22:26:49.413 00.001 17712 IsGuiding returns 1
22:26:49.443 00.030 17712 IsSlewing returns 0
22:26:49.443 00.000 17712 IsGuiding returns 0
22:26:49.444 00.001 17712 scope move finished after 198 + 82 ms
22:26:49.444 00.000 17712 Move returns status 0, amount 198
22:26:49.444 00.000 17712 MoveAxis(N, 0, ABG)
22:26:49.444 00.000 17712 Move returns status 0, amount 0
22:26:49.444 00.000 17712 move complete, result=0
22:26:49.444 00.000 484 GuideStep: -0.8 px 198 ms EAST, -0.2 px 0 ms NORTH
22:26:49.448 00.004 17712 worker thread done servicing request
22:26:49.448 00.000 17712 Worker thread wakes up
22:26:49.448 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:49.448 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:52.886 03.438 17712 Exposure complete
22:26:53.229 00.343 17712 worker thread done servicing request
22:26:53.229 00.000 484 OnExposeComplete: enter
22:26:53.233 00.004 484 UpdateGuideState(): m_state=6
22:26:53.238 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
22:26:53.246 00.008 484 Star::Find returns 1 (0), X=1397.86, Y=43.60, Mass=330126, SNR=75.8, Peak=49511 HFD=2.7
22:26:53.252 00.006 484 MultiStar: [#1 1.52,0.02,0.00,M4] [#2 -1.32,0.35,0.00,M4] [#3 1.97,-0.01,0.00,M6] [#4 1.30,0.01,0.00,M7] [#5 1.56,-0.25,0.00,M3] [#6 1.42,-0.28,0.00,M5] [#7 1.39,0.11,0.00,M3] [#8 1.39,-0.12,0.00,M5] 
22:26:53.258 00.006 484 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.71) = xAngle (-3.08 = -3.08)
22:26:53.263 00.005 484 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.10 = -0.10)
22:26:53.268 00.005 484 CameraToMount -- cameraX=0.91 cameraY=-0.35 hyp=0.97 cameraTheta=-0.37 mountX=-0.97 mountY=-0.09, mountTheta=-3.04
22:26:53.277 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.91, y=-0.35, opts=13)
22:26:53.281 00.004 484 Enqueuing Move request for scope (0.91, -0.35)
22:26:53.284 00.003 17712 Worker thread wakes up
22:26:53.284 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1322, FiltMax=65535, Gamma=1.000
22:26:53.288 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.35) opts 0xd
22:26:53.288 00.000 484 UpdateGuideState exits: m=330126 SNR=75.8
22:26:53.291 00.003 17712 Handling offset move in thread for scope, endpoint = (0.91, -0.35)
22:26:53.291 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:53.296 00.005 17712 Moving (0.91, -0.35) raw xDistance=-0.97 yDistance=-0.09
22:26:53.296 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:53.299 00.003 484 Enqueuing Expose request
22:26:53.303 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.97
22:26:53.303 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:53.304 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:53.305 00.001 17712 MoveAxis(E, 231, ABG)
22:26:53.305 00.000 17712 Guiding  Dir = 2, Dur = 231
22:26:53.306 00.001 17712 IsSlewing returns 0
22:26:53.306 00.000 17712 IsGuiding returns 0
22:26:53.307 00.001 17712 PulseGuide returned control before completion, sleep 241
22:26:53.552 00.245 17712 IsGuiding returns 1
22:26:53.552 00.000 17712 scope still moving after pulse duration time elapsed
22:26:53.589 00.037 17712 IsSlewing returns 0
22:26:53.590 00.001 17712 IsGuiding returns 0
22:26:53.590 00.000 17712 scope move finished after 231 + 52 ms
22:26:53.590 00.000 17712 Move returns status 0, amount 231
22:26:53.590 00.000 17712 MoveAxis(N, 0, ABG)
22:26:53.590 00.000 17712 Move returns status 0, amount 0
22:26:53.590 00.000 17712 move complete, result=0
22:26:53.590 00.000 17712 worker thread done servicing request
22:26:53.590 00.000 17712 Worker thread wakes up
22:26:53.590 00.000 484 GuideStep: -1.0 px 231 ms EAST, -0.1 px 0 ms NORTH
22:26:53.597 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:53.598 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:26:57.069 03.471 17712 Exposure complete
22:26:57.501 00.432 17712 worker thread done servicing request
22:26:57.501 00.000 484 OnExposeComplete: enter
22:26:57.505 00.004 484 UpdateGuideState(): m_state=6
22:26:57.513 00.008 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
22:26:57.517 00.004 484 Star::Find returns 1 (0), X=1397.76, Y=43.48, Mass=341867, SNR=81.8, Peak=44083 HFD=2.7
22:26:57.521 00.004 484 MultiStar: [#1 1.26,-0.19,0.00,M5] [#2 -1.29,0.02,0.00,M5] [#3 1.41,0.01,0.00,M7] [#4 1.47,-0.24,0.00,M8] [#5 1.03,-0.42,0.00,M4] [#6 1.58,-0.21,0.00,M6] [#7 1.19,-0.28,0.00,M4] [#8 0.88,-0.52,0.00,M6] 
22:26:57.530 00.009 484 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.25 = 3.03)
22:26:57.536 00.006 484 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
22:26:57.542 00.006 484 CameraToMount -- cameraX=0.80 cameraY=-0.48 hyp=0.93 cameraTheta=-0.53 mountX=-0.93 mountY=-0.24, mountTheta=-2.89
22:26:57.554 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.80, y=-0.48, opts=13)
22:26:57.563 00.009 484 Enqueuing Move request for scope (0.80, -0.48)
22:26:57.571 00.008 17712 Worker thread wakes up
22:26:57.571 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1568, FiltMax=65535, Gamma=1.000
22:26:57.576 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.48) opts 0xd
22:26:57.576 00.000 17712 Handling offset move in thread for scope, endpoint = (0.80, -0.48)
22:26:57.576 00.000 17712 Moving (0.80, -0.48) raw xDistance=-0.93 yDistance=-0.24
22:26:57.577 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
22:26:57.577 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:57.577 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:26:57.577 00.000 484 UpdateGuideState exits: m=341867 SNR=81.8
22:26:57.581 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:57.584 00.003 17712 MoveAxis(E, 224, ABG)
22:26:57.584 00.000 17712 Guiding  Dir = 2, Dur = 224
22:26:57.584 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:26:57.587 00.003 484 Enqueuing Expose request
22:26:57.592 00.005 17712 IsSlewing returns 0
22:26:57.592 00.000 17712 IsGuiding returns 0
22:26:57.594 00.002 17712 PulseGuide returned control before completion, sleep 234
22:26:57.838 00.244 17712 IsGuiding returns 1
22:26:57.838 00.000 17712 scope still moving after pulse duration time elapsed
22:26:57.870 00.032 17712 IsSlewing returns 0
22:26:57.870 00.000 17712 IsGuiding returns 0
22:26:57.871 00.001 17712 scope move finished after 224 + 53 ms
22:26:57.871 00.000 17712 Move returns status 0, amount 224
22:26:57.871 00.000 17712 MoveAxis(N, 0, ABG)
22:26:57.871 00.000 17712 Move returns status 0, amount 0
22:26:57.871 00.000 17712 move complete, result=0
22:26:57.871 00.000 17712 worker thread done servicing request
22:26:57.871 00.000 17712 Worker thread wakes up
22:26:57.871 00.000 484 GuideStep: -0.9 px 224 ms EAST, -0.2 px 0 ms NORTH
22:26:57.874 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:26:57.874 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:01.291 03.417 17712 Exposure complete
22:27:01.630 00.339 17712 worker thread done servicing request
22:27:01.630 00.000 484 OnExposeComplete: enter
22:27:01.633 00.003 484 UpdateGuideState(): m_state=6
22:27:01.638 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
22:27:01.641 00.003 484 Star::Find returns 1 (0), X=1396.90, Y=43.74, Mass=338343, SNR=81.8, Peak=49171 HFD=2.4
22:27:01.646 00.005 484 MultiStar: [#1 0.39,0.19,0.73,U] [#2 -0.53,0.29,0.81,U] [#3 0.82,0.01,0.00,M8] [#4 0.69,-0.06,0.65,U] [#5 1.05,-0.28,0.00,M5] [#6 1.00,-0.41,0.00,M7] [#7 0.56,-0.38,0.52,U] [#8 0.16,-0.07,0.41,U] 
22:27:01.650 00.004 484 refined, 5 included, MultiStar: {0.15, -0.03}, one-star: {-0.06, -0.22}
22:27:01.656 00.006 484 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.71) = xAngle (-2.89 = -2.89)
22:27:01.661 00.005 484 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.10 = 0.10)
22:27:01.667 00.006 484 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=-0.14 mountY=0.02, mountTheta=3.04
22:27:01.676 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=-0.03, opts=13)
22:27:01.680 00.004 484 Enqueuing Move request for scope (0.15, -0.03)
22:27:01.685 00.005 17712 Worker thread wakes up
22:27:01.685 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:27:01.685 00.000 17712 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:27:01.685 00.000 17712 Moving (0.15, -0.03) raw xDistance=-0.14 yDistance=0.02
22:27:01.685 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1562, FiltMax=65535, Gamma=1.000
22:27:01.690 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:27:01.690 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:01.690 00.000 484 UpdateGuideState exits: m=338343 SNR=81.8
22:27:01.694 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:27:01.695 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:01.698 00.003 17712 MoveAxis(E, 0, ABG)
22:27:01.698 00.000 17712 Move returns status 0, amount 0
22:27:01.698 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:01.701 00.003 17712 MoveAxis(N, 0, ABG)
22:27:01.701 00.000 17712 Move returns status 0, amount 0
22:27:01.702 00.001 484 Enqueuing Expose request
22:27:01.706 00.004 17712 move complete, result=0
22:27:01.706 00.000 17712 worker thread done servicing request
22:27:01.706 00.000 17712 Worker thread wakes up
22:27:01.706 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:27:01.710 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:01.711 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:05.131 03.420 17712 Exposure complete
22:27:05.408 00.277 17712 worker thread done servicing request
22:27:05.408 00.000 484 OnExposeComplete: enter
22:27:05.412 00.004 484 UpdateGuideState(): m_state=6
22:27:05.417 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
22:27:05.422 00.005 484 Star::Find returns 1 (0), X=1397.50, Y=43.23, Mass=325595, SNR=78.8, Peak=48371 HFD=2.7
22:27:05.426 00.004 484 MultiStar: [#1 0.86,-0.04,0.00,M5] [#2 -1.13,0.14,0.00,M5] [#3 1.25,-0.21,0.00,M9] [#4 0.99,-0.57,0.00,M8] [#5 0.97,-0.39,0.00,M6] [#6 1.23,-0.13,0.00,M8] [#7 0.74,0.06,0.48,U] [#8 0.82,-0.50,0.00,M6] 
22:27:05.431 00.005 484 refined, 1 included, MultiStar: {0.61, -0.47}, one-star: {0.54, -0.72}
22:27:05.434 00.003 484 CameraToMount -- cameraTheta (-0.66) - m_xAngle (2.71) = xAngle (-3.37 = 2.91)
22:27:05.439 00.005 484 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.38 = -0.38)
22:27:05.442 00.003 484 CameraToMount -- cameraX=0.61 cameraY=-0.47 hyp=0.77 cameraTheta=-0.66 mountX=-0.75 mountY=-0.29, mountTheta=-2.77
22:27:05.449 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.61, y=-0.47, opts=13)
22:27:05.453 00.004 484 Enqueuing Move request for scope (0.61, -0.47)
22:27:05.457 00.004 17712 Worker thread wakes up
22:27:05.457 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1466, FiltMax=65535, Gamma=1.000
22:27:05.461 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.47) opts 0xd
22:27:05.461 00.000 484 UpdateGuideState exits: m=325595 SNR=78.8
22:27:05.464 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:05.467 00.003 17712 Handling offset move in thread for scope, endpoint = (0.61, -0.47)
22:27:05.467 00.000 17712 Moving (0.61, -0.47) raw xDistance=-0.75 yDistance=-0.29
22:27:05.467 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:05.470 00.003 484 Enqueuing Expose request
22:27:05.473 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
22:27:05.473 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:05.473 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:27:05.473 00.000 17712 MoveAxis(E, 167, ABG)
22:27:05.474 00.001 17712 Guiding  Dir = 2, Dur = 167
22:27:05.474 00.000 17712 IsSlewing returns 0
22:27:05.474 00.000 17712 IsGuiding returns 0
22:27:05.474 00.000 17712 PulseGuide returned control before completion, sleep 177
22:27:05.668 00.194 17712 IsGuiding returns 1
22:27:05.668 00.000 17712 scope still moving after pulse duration time elapsed
22:27:05.700 00.032 17712 IsSlewing returns 0
22:27:05.700 00.000 17712 IsGuiding returns 0
22:27:05.700 00.000 17712 scope move finished after 167 + 58 ms
22:27:05.700 00.000 17712 Move returns status 0, amount 167
22:27:05.701 00.001 17712 MoveAxis(N, 0, ABG)
22:27:05.701 00.000 17712 Move returns status 0, amount 0
22:27:05.701 00.000 17712 move complete, result=0
22:27:05.701 00.000 17712 worker thread done servicing request
22:27:05.701 00.000 484 GuideStep: -0.7 px 167 ms EAST, -0.3 px 0 ms NORTH
22:27:05.705 00.004 17712 Worker thread wakes up
22:27:05.705 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:05.705 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:09.143 03.438 17712 Exposure complete
22:27:09.468 00.325 484 OnExposeComplete: enter
22:27:09.472 00.004 17712 worker thread done servicing request
22:27:09.472 00.000 484 UpdateGuideState(): m_state=6
22:27:09.477 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
22:27:09.482 00.005 484 Star::Find returns 1 (0), X=1396.99, Y=44.11, Mass=326847, SNR=85.1, Peak=52099 HFD=2.7
22:27:09.489 00.007 484 MultiStar: [#1 0.49,0.04,0.64,U] [#2 -0.78,0.19,0.00,M6] [#3 0.82,0.07,0.00,M10] [#4 0.79,-0.07,0.00,M9] [#5 0.99,-0.32,0.00,M7] [#6 1.05,-0.03,0.00,M9] [#7 0.66,-0.10,0.47,U] [#8 0.16,-0.00,0.44,U] 
22:27:09.492 00.003 484 single-star, 3 included, MultiStar: {0.28, 0.05}, one-star: {0.03, 0.16}
22:27:09.498 00.006 484 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.71) = xAngle (-1.33 = -1.33)
22:27:09.503 00.005 484 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.66 = 1.66)
22:27:09.506 00.003 484 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=0.04 mountY=0.16, mountTheta=1.33
22:27:09.516 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=0.16, opts=13)
22:27:09.521 00.005 484 Enqueuing Move request for scope (0.03, 0.16)
22:27:09.524 00.003 17712 Worker thread wakes up
22:27:09.524 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1104, FiltMax=65535, Gamma=1.000
22:27:09.528 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:27:09.529 00.001 17712 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:27:09.529 00.000 17712 Moving (0.03, 0.16) raw xDistance=0.04 yDistance=0.16
22:27:09.529 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:27:09.529 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:09.529 00.000 484 UpdateGuideState exits: m=326847 SNR=85.1
22:27:09.533 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:27:09.533 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.536 00.003 17712 MoveAxis(E, 0, ABG)
22:27:09.536 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:09.539 00.003 484 Enqueuing Expose request
22:27:09.544 00.005 17712 Move returns status 0, amount 0
22:27:09.544 00.000 17712 MoveAxis(N, 0, ABG)
22:27:09.544 00.000 17712 Move returns status 0, amount 0
22:27:09.544 00.000 17712 move complete, result=0
22:27:09.545 00.001 17712 worker thread done servicing request
22:27:09.545 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:09.548 00.003 17712 Worker thread wakes up
22:27:09.549 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:09.549 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:13.016 03.467 17712 Exposure complete
22:27:14.272 01.256 17712 worker thread done servicing request
22:27:14.272 00.000 484 OnExposeComplete: enter
22:27:14.284 00.012 484 UpdateGuideState(): m_state=6
22:27:14.296 00.012 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
22:27:14.308 00.012 484 Star::Find returns 1 (0), X=1397.17, Y=43.31, Mass=348276, SNR=89.7, Peak=49587 HFD=2.6
22:27:14.324 00.016 484 MultiStar: [#1 0.70,0.02,0.60,U] [#2 -0.74,0.37,0.00,M7] [#3 0.58,0.36,0.59,U] [#4 0.44,0.10,0.46,U] [#5 0.56,0.22,0.39,U] [#6 1.02,-0.25,0.00,M10] [#7 0.40,0.18,0.43,U] [#8 0.43,-0.34,0.44,U] 
22:27:14.350 00.026 484 refined, 6 included, MultiStar: {0.45, -0.09}, one-star: {0.22, -0.64}
22:27:14.368 00.018 484 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
22:27:14.384 00.016 484 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.07 = 0.07)
22:27:14.391 00.007 484 CameraToMount -- cameraX=0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-0.20 mountX=-0.45 mountY=0.03, mountTheta=3.07
22:27:14.411 00.020 484 SchedulePrimaryMove(0F03AFB8, x=0.45, y=-0.09, opts=13)
22:27:14.429 00.018 484 Enqueuing Move request for scope (0.45, -0.09)
22:27:14.440 00.011 17712 Worker thread wakes up
22:27:14.440 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.09) opts 0xd
22:27:14.440 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1415, FiltMax=65535, Gamma=1.000
22:27:14.451 00.011 17712 Handling offset move in thread for scope, endpoint = (0.45, -0.09)
22:27:14.451 00.000 17712 Moving (0.45, -0.09) raw xDistance=-0.45 yDistance=0.03
22:27:14.451 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
22:27:14.451 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:14.451 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:27:14.452 00.001 17712 MoveAxis(E, 100, ABG)
22:27:14.452 00.000 17712 Guiding  Dir = 2, Dur = 100
22:27:14.452 00.000 17712 IsSlewing returns 0
22:27:14.454 00.002 484 UpdateGuideState exits: m=348276 SNR=89.7
22:27:14.467 00.013 17712 IsGuiding returns 0
22:27:14.467 00.000 17712 PulseGuide returned control before completion, sleep 110
22:27:14.468 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.488 00.020 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:14.505 00.017 484 Enqueuing Expose request
22:27:14.589 00.084 17712 IsGuiding returns 1
22:27:14.590 00.001 17712 scope still moving after pulse duration time elapsed
22:27:14.625 00.035 17712 IsSlewing returns 0
22:27:14.627 00.002 17712 IsGuiding returns 0
22:27:14.628 00.001 17712 scope move finished after 100 + 60 ms
22:27:14.629 00.001 17712 Move returns status 0, amount 100
22:27:14.629 00.000 17712 MoveAxis(N, 0, ABG)
22:27:14.629 00.000 17712 Move returns status 0, amount 0
22:27:14.629 00.000 17712 move complete, result=0
22:27:14.629 00.000 17712 worker thread done servicing request
22:27:14.629 00.000 484 GuideStep: -0.4 px 100 ms EAST, 0.0 px 0 ms NORTH
22:27:14.634 00.005 17712 Worker thread wakes up
22:27:14.634 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:14.634 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:18.060 03.426 17712 Exposure complete
22:27:18.592 00.532 484 OnExposeComplete: enter
22:27:18.596 00.004 17712 worker thread done servicing request
22:27:18.596 00.000 484 UpdateGuideState(): m_state=6
22:27:18.602 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
22:27:18.605 00.003 484 Star::Find returns 1 (0), X=1396.95, Y=43.84, Mass=320041, SNR=77.4, Peak=47955 HFD=2.5
22:27:18.611 00.006 484 MultiStar: [#1 0.46,0.19,0.73,U] [#2 -0.02,0.36,0.84,U] [#3 0.70,0.19,0.83,U] [#4 0.51,0.12,0.57,U] [#5 0.05,0.10,0.45,U] [#6 0.57,-0.05,0.52,U] [#7 0.48,0.14,0.58,U] [#8 0.21,-0.06,0.51,U] 
22:27:18.615 00.004 484 single-star, 8 included, MultiStar: {0.31, 0.10}, one-star: {-0.01, -0.11}
22:27:18.618 00.003 484 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.71) = xAngle (-4.36 = 1.92)
22:27:18.623 00.005 484 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.37 = -1.37)
22:27:18.629 00.006 484 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.64 mountX=-0.04 mountY=-0.11, mountTheta=-1.91
22:27:18.636 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=-0.11, opts=13)
22:27:18.640 00.004 484 Enqueuing Move request for scope (-0.01, -0.11)
22:27:18.643 00.003 17712 Worker thread wakes up
22:27:18.643 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1394, FiltMax=65535, Gamma=1.000
22:27:18.647 00.004 484 UpdateGuideState exits: m=320041 SNR=77.4
22:27:18.650 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:27:18.650 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:18.653 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:27:18.653 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:18.657 00.004 484 Enqueuing Expose request
22:27:18.662 00.005 17712 Moving (-0.01, -0.11) raw xDistance=-0.04 yDistance=-0.11
22:27:18.662 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:27:18.662 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:18.663 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:18.663 00.000 17712 MoveAxis(E, 0, ABG)
22:27:18.663 00.000 17712 Move returns status 0, amount 0
22:27:18.663 00.000 17712 MoveAxis(N, 0, ABG)
22:27:18.663 00.000 17712 Move returns status 0, amount 0
22:27:18.663 00.000 17712 move complete, result=0
22:27:18.663 00.000 17712 worker thread done servicing request
22:27:18.663 00.000 17712 Worker thread wakes up
22:27:18.664 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:18.664 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:18.666 00.002 484 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:19.758 01.092 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:27:19.762 00.004 484 case statement mapped state 6 to 3
22:27:19.766 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:27:22.100 02.334 17712 Exposure complete
22:27:22.397 00.297 17712 worker thread done servicing request
22:27:22.397 00.000 484 OnExposeComplete: enter
22:27:22.400 00.003 484 UpdateGuideState(): m_state=6
22:27:22.403 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
22:27:22.406 00.003 484 Star::Find returns 1 (0), X=1397.29, Y=43.10, Mass=339510, SNR=83.5, Peak=44339 HFD=2.6
22:27:22.412 00.006 484 MultiStar: [#1 0.81,0.14,0.00,M3] [#2 -0.75,0.16,0.74,U] [#3 1.01,0.10,0.00,M9] [#4 0.84,-0.02,0.00,M8] [#5 0.61,0.15,0.37,U] [#6 1.28,-0.00,0.00,M10] [#7 0.80,0.18,0.00,M1] [#8 0.61,-0.35,0.47,U] 
22:27:22.415 00.003 484 refined, 3 included, MultiStar: {0.11, -0.33}, one-star: {0.34, -0.86}
22:27:22.419 00.004 484 CameraToMount -- cameraTheta (-1.24) - m_xAngle (2.71) = xAngle (-3.95 = 2.33)
22:27:22.422 00.003 484 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
22:27:22.429 00.007 484 CameraToMount -- cameraX=0.11 cameraY=-0.33 hyp=0.35 cameraTheta=-1.24 mountX=-0.24 mountY=-0.29, mountTheta=-2.27
22:27:22.437 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=-0.33, opts=13)
22:27:22.441 00.004 484 Enqueuing Move request for scope (0.11, -0.33)
22:27:22.446 00.005 17712 Worker thread wakes up
22:27:22.446 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.33) opts 0xd
22:27:22.446 00.000 17712 Handling offset move in thread for scope, endpoint = (0.11, -0.33)
22:27:22.446 00.000 17712 Moving (0.11, -0.33) raw xDistance=-0.24 yDistance=-0.29
22:27:22.446 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1523, FiltMax=65535, Gamma=1.000
22:27:22.449 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:27:22.449 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:22.449 00.000 484 UpdateGuideState exits: m=339510 SNR=83.5
22:27:22.453 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:27:22.453 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:22.457 00.004 17712 MoveAxis(E, 0, ABG)
22:27:22.457 00.000 17712 Move returns status 0, amount 0
22:27:22.457 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:22.461 00.004 17712 MoveAxis(N, 0, ABG)
22:27:22.461 00.000 17712 Move returns status 0, amount 0
22:27:22.462 00.001 484 Enqueuing Expose request
22:27:22.465 00.003 17712 move complete, result=0
22:27:22.465 00.000 17712 worker thread done servicing request
22:27:22.466 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:27:22.469 00.003 17712 Worker thread wakes up
22:27:22.469 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:22.469 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:25.888 03.419 17712 Exposure complete
22:27:26.164 00.276 17712 worker thread done servicing request
22:27:26.164 00.000 484 OnExposeComplete: enter
22:27:26.168 00.004 484 UpdateGuideState(): m_state=6
22:27:26.172 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
22:27:26.176 00.004 484 Star::Find returns 1 (0), X=1397.40, Y=43.31, Mass=325232, SNR=87.0, Peak=53731 HFD=2.4
22:27:26.180 00.004 484 MultiStar: [#1 1.07,-0.34,0.00,M4] [#2 -1.03,0.31,0.00,M6] [#3 1.06,-0.34,0.00,M10] [#4 1.15,-0.76,0.00,M9] [#5 0.92,-0.64,0.00,M5] [#6 1.27,-0.67,0.00,R] [#7 0.89,-0.12,0.00,M2] [#8 0.75,-0.38,0.00,M3] 
22:27:26.184 00.004 484 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.68 = 2.60)
22:27:26.187 00.003 484 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
22:27:26.190 00.003 484 CameraToMount -- cameraX=0.44 cameraY=-0.65 hyp=0.78 cameraTheta=-0.97 mountX=-0.67 mountY=-0.50, mountTheta=-2.50
22:27:26.196 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.44, y=-0.65, opts=13)
22:27:26.201 00.005 484 Enqueuing Move request for scope (0.44, -0.65)
22:27:26.205 00.004 17712 Worker thread wakes up
22:27:26.205 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1509, FiltMax=65535, Gamma=1.000
22:27:26.208 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.65) opts 0xd
22:27:26.208 00.000 17712 Handling offset move in thread for scope, endpoint = (0.44, -0.65)
22:27:26.209 00.001 484 UpdateGuideState exits: m=325232 SNR=87.0
22:27:26.212 00.003 17712 Moving (0.44, -0.65) raw xDistance=-0.67 yDistance=-0.50
22:27:26.212 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:26.215 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
22:27:26.215 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:27:26.215 00.000 17712 MoveAxis(E, 151, ABG)
22:27:26.215 00.000 17712 Guiding  Dir = 2, Dur = 151
22:27:26.215 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:26.218 00.003 484 Enqueuing Expose request
22:27:26.222 00.004 17712 IsSlewing returns 0
22:27:26.223 00.001 17712 IsGuiding returns 0
22:27:26.223 00.000 17712 PulseGuide returned control before completion, sleep 161
22:27:26.389 00.166 17712 IsGuiding returns 1
22:27:26.389 00.000 17712 scope still moving after pulse duration time elapsed
22:27:26.421 00.032 17712 IsSlewing returns 0
22:27:26.421 00.000 17712 IsGuiding returns 0
22:27:26.422 00.001 17712 scope move finished after 151 + 47 ms
22:27:26.422 00.000 17712 Move returns status 0, amount 151
22:27:26.422 00.000 17712 MoveAxis(N, 94, ABG)
22:27:26.422 00.000 17712 Guiding  Dir = 0, Dur = 94
22:27:26.422 00.000 17712 IsSlewing returns 0
22:27:26.422 00.000 17712 IsGuiding returns 0
22:27:26.423 00.001 17712 PulseGuide returned control before completion, sleep 104
22:27:26.532 00.109 17712 IsGuiding returns 1
22:27:26.532 00.000 17712 scope still moving after pulse duration time elapsed
22:27:26.564 00.032 17712 IsSlewing returns 0
22:27:26.564 00.000 17712 IsGuiding returns 0
22:27:26.564 00.000 17712 scope move finished after 94 + 48 ms
22:27:26.564 00.000 17712 Move returns status 0, amount 94
22:27:26.564 00.000 17712 move complete, result=0
22:27:26.565 00.001 17712 worker thread done servicing request
22:27:26.565 00.000 484 GuideStep: -0.7 px 151 ms EAST, -0.5 px 94 ms NORTH
22:27:26.568 00.003 17712 Worker thread wakes up
22:27:26.568 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:26.568 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:30.280 03.712 17712 Exposure complete
22:27:30.633 00.353 17712 worker thread done servicing request
22:27:30.634 00.001 484 OnExposeComplete: enter
22:27:30.638 00.004 484 UpdateGuideState(): m_state=6
22:27:30.643 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
22:27:30.647 00.004 484 Star::Find returns 1 (0), X=1397.32, Y=44.21, Mass=305703, SNR=76.4, Peak=39971 HFD=2.7
22:27:30.651 00.004 484 MultiStar: [#1 0.86,0.44,0.00,M5] [#2 -0.86,0.87,0.00,M7] [#3 1.21,0.59,0.00,R] [#4 0.90,0.13,0.00,M10] [#5 0.79,0.49,0.00,M6] [#6 -0.14,1.43,0.00,M1] [#7 0.98,0.44,0.00,M3] [#8 0.74,-0.02,0.43,U] 
22:27:30.655 00.004 484 single-star, 1 included, MultiStar: {0.48, 0.18}, one-star: {0.37, 0.26}
22:27:30.661 00.006 484 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.71) = xAngle (-2.10 = -2.10)
22:27:30.666 00.005 484 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.89 = 0.89)
22:27:30.670 00.004 484 CameraToMount -- cameraX=0.37 cameraY=0.26 hyp=0.45 cameraTheta=0.62 mountX=-0.22 mountY=0.35, mountTheta=2.14
22:27:30.682 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=0.26, opts=13)
22:27:30.686 00.004 484 Enqueuing Move request for scope (0.37, 0.26)
22:27:30.690 00.004 17712 Worker thread wakes up
22:27:30.690 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1349, FiltMax=65535, Gamma=1.000
22:27:30.695 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.26) opts 0xd
22:27:30.695 00.000 17712 Handling offset move in thread for scope, endpoint = (0.37, 0.26)
22:27:30.695 00.000 17712 Moving (0.37, 0.26) raw xDistance=-0.22 yDistance=0.35
22:27:30.695 00.000 484 UpdateGuideState exits: m=305703 SNR=76.4
22:27:30.700 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:27:30.700 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:30.700 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:30.705 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:27:30.705 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:30.710 00.005 484 Enqueuing Expose request
22:27:30.713 00.003 17712 MoveAxis(E, 0, ABG)
22:27:30.714 00.001 17712 Move returns status 0, amount 0
22:27:30.714 00.000 17712 MoveAxis(N, 0, ABG)
22:27:30.714 00.000 17712 Move returns status 0, amount 0
22:27:30.714 00.000 17712 move complete, result=0
22:27:30.714 00.000 17712 worker thread done servicing request
22:27:30.714 00.000 17712 Worker thread wakes up
22:27:30.714 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:30.715 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:30.719 00.004 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:27:34.159 03.440 17712 Exposure complete
22:27:34.471 00.312 17712 worker thread done servicing request
22:27:34.471 00.000 484 OnExposeComplete: enter
22:27:34.477 00.006 484 UpdateGuideState(): m_state=6
22:27:34.483 00.006 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
22:27:34.487 00.004 484 Star::Find returns 1 (0), X=1397.46, Y=43.73, Mass=302645, SNR=82.8, Peak=37347 HFD=2.8
22:27:34.491 00.004 484 MultiStar: [#1 0.66,0.55,0.00,M6] [#2 -0.68,0.56,0.00,M8] [#3 -0.17,0.03,0.72,U] [#4 0.77,0.02,0.53,U] [#5 0.74,0.20,0.47,U] [#6 -0.05,0.79,0.38,U] [#7 0.85,0.30,0.00,M4] [#8 0.30,-0.13,0.43,U] 
22:27:34.497 00.006 484 refined, 5 included, MultiStar: {0.35, 0.04}, one-star: {0.50, -0.22}
22:27:34.501 00.004 484 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.71) = xAngle (-2.59 = -2.59)
22:27:34.505 00.004 484 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.39 = 0.39)
22:27:34.509 00.004 484 CameraToMount -- cameraX=0.35 cameraY=0.04 hyp=0.36 cameraTheta=0.12 mountX=-0.30 mountY=0.14, mountTheta=2.72
22:27:34.518 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.35, y=0.04, opts=13)
22:27:34.521 00.003 484 Enqueuing Move request for scope (0.35, 0.04)
22:27:34.524 00.003 17712 Worker thread wakes up
22:27:34.524 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1498, FiltMax=65535, Gamma=1.000
22:27:34.527 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.04) opts 0xd
22:27:34.528 00.001 484 UpdateGuideState exits: m=302645 SNR=82.8
22:27:34.532 00.004 17712 Handling offset move in thread for scope, endpoint = (0.35, 0.04)
22:27:34.532 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.536 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:34.540 00.004 484 Enqueuing Expose request
22:27:34.543 00.003 17712 Moving (0.35, 0.04) raw xDistance=-0.30 yDistance=0.14
22:27:34.543 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:27:34.543 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:34.543 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:27:34.543 00.000 17712 MoveAxis(E, 68, ABG)
22:27:34.544 00.001 17712 Guiding  Dir = 2, Dur = 68
22:27:34.544 00.000 17712 IsSlewing returns 0
22:27:34.544 00.000 17712 IsGuiding returns 0
22:27:34.545 00.001 17712 PulseGuide returned control before completion, sleep 78
22:27:34.639 00.094 17712 IsGuiding returns 0
22:27:34.640 00.001 17712 Move returns status 0, amount 68
22:27:34.640 00.000 17712 MoveAxis(N, 0, ABG)
22:27:34.640 00.000 17712 Move returns status 0, amount 0
22:27:34.640 00.000 17712 move complete, result=0
22:27:34.641 00.001 17712 worker thread done servicing request
22:27:34.641 00.000 484 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
22:27:34.647 00.006 17712 Worker thread wakes up
22:27:34.647 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:34.647 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:38.049 03.402 17712 Exposure complete
22:27:38.325 00.276 484 OnExposeComplete: enter
22:27:38.329 00.004 484 UpdateGuideState(): m_state=6
22:27:38.333 00.004 17712 worker thread done servicing request
22:27:38.333 00.000 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
22:27:38.336 00.003 484 Star::Find returns 1 (0), X=1396.74, Y=43.93, Mass=332793, SNR=77.1, Peak=43011 HFD=2.5
22:27:38.341 00.005 484 MultiStar: [#1 0.51,0.58,0.87,U] [#2 0.01,0.77,0.89,U] [#3 -0.82,0.44,0.00,M1] [#4 0.44,0.46,0.61,U] [#5 0.12,0.31,0.43,U] [#6 -0.86,1.26,0.00,M1] [#7 0.29,0.49,0.43,U] [#8 0.32,0.33,0.52,U] 
22:27:38.344 00.003 484 single-star, 6 included, MultiStar: {0.18, 0.41}, one-star: {-0.22, -0.02}
22:27:38.347 00.003 484 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.71) = xAngle (-5.76 = 0.53)
22:27:38.351 00.004 484 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:27:38.354 00.003 484 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.04 mountX=0.19 mountY=-0.08, mountTheta=-0.40
22:27:38.359 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.02, opts=13)
22:27:38.363 00.004 484 Enqueuing Move request for scope (-0.22, -0.02)
22:27:38.366 00.003 17712 Worker thread wakes up
22:27:38.366 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
22:27:38.366 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1488, FiltMax=65535, Gamma=1.000
22:27:38.369 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
22:27:38.369 00.000 484 UpdateGuideState exits: m=332793 SNR=77.1
22:27:38.372 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:38.374 00.002 17712 Moving (-0.22, -0.02) raw xDistance=0.19 yDistance=-0.08
22:27:38.375 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:27:38.375 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:38.380 00.005 484 Enqueuing Expose request
22:27:38.383 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:38.384 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:38.384 00.000 17712 MoveAxis(E, 0, ABG)
22:27:38.384 00.000 17712 Move returns status 0, amount 0
22:27:38.384 00.000 17712 MoveAxis(N, 0, ABG)
22:27:38.384 00.000 17712 Move returns status 0, amount 0
22:27:38.384 00.000 17712 move complete, result=0
22:27:38.384 00.000 17712 worker thread done servicing request
22:27:38.385 00.001 17712 Worker thread wakes up
22:27:38.386 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:38.386 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:38.388 00.002 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:27:41.802 03.414 17712 Exposure complete
22:27:42.074 00.272 17712 worker thread done servicing request
22:27:42.074 00.000 484 OnExposeComplete: enter
22:27:42.078 00.004 484 UpdateGuideState(): m_state=6
22:27:42.082 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
22:27:42.089 00.007 484 Star::Find returns 1 (0), X=1396.55, Y=44.17, Mass=335184, SNR=87.7, Peak=44419 HFD=2.6
22:27:42.097 00.008 484 MultiStar: [#1 0.11,0.62,0.68,U] [#2 0.02,1.00,0.00,M8] [#3 -0.56,0.06,0.68,U] [#4 0.47,0.20,0.48,U] [#5 0.14,0.40,0.43,U] [#6 -0.55,1.26,0.00,M2] [#7 0.64,0.24,0.51,U] [#8 -0.04,0.46,0.43,U] 
22:27:42.106 00.009 484 refined, 6 included, MultiStar: {-0.03, 0.30}, one-star: {-0.41, 0.22}
22:27:42.114 00.008 484 CameraToMount -- cameraTheta (1.67) - m_xAngle (2.71) = xAngle (-1.05 = -1.05)
22:27:42.119 00.005 484 CameraToMount -- cameraTheta (1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.94 = 1.94)
22:27:42.124 00.005 484 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.67 mountX=0.15 mountY=0.28, mountTheta=1.08
22:27:42.136 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=0.30, opts=13)
22:27:42.139 00.003 484 Enqueuing Move request for scope (-0.03, 0.30)
22:27:42.148 00.009 17712 Worker thread wakes up
22:27:42.148 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
22:27:42.148 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
22:27:42.149 00.001 17712 Moving (-0.03, 0.30) raw xDistance=0.15 yDistance=0.28
22:27:42.149 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:27:42.149 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:42.149 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1469, FiltMax=65535, Gamma=1.000
22:27:42.153 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:27:42.153 00.000 484 UpdateGuideState exits: m=335184 SNR=87.7
22:27:42.157 00.004 17712 MoveAxis(E, 0, ABG)
22:27:42.157 00.000 17712 Move returns status 0, amount 0
22:27:42.157 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.162 00.005 17712 MoveAxis(N, 0, ABG)
22:27:42.162 00.000 17712 Move returns status 0, amount 0
22:27:42.163 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:42.171 00.008 484 Enqueuing Expose request
22:27:42.174 00.003 17712 move complete, result=0
22:27:42.174 00.000 17712 worker thread done servicing request
22:27:42.175 00.001 17712 Worker thread wakes up
22:27:42.175 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:27:42.179 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:42.179 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:45.604 03.425 17712 Exposure complete
22:27:45.970 00.366 17712 worker thread done servicing request
22:27:45.970 00.000 484 OnExposeComplete: enter
22:27:45.977 00.007 484 UpdateGuideState(): m_state=6
22:27:45.984 00.007 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
22:27:45.989 00.005 484 Star::Find returns 1 (0), X=1396.65, Y=44.03, Mass=333640, SNR=80.6, Peak=39971 HFD=2.4
22:27:45.999 00.010 484 MultiStar: [#1 0.28,0.58,0.73,U] [#2 0.14,0.86,0.00,M9] [#3 -0.73,0.11,0.71,U] [#4 0.46,0.18,0.48,U] [#5 0.31,0.58,0.37,U] [#6 -0.54,1.05,0.00,M3] [#7 0.26,0.56,0.43,U] [#8 0.11,0.39,0.47,U] 
22:27:46.007 00.008 484 refined, 6 included, MultiStar: {-0.03, 0.31}, one-star: {-0.31, 0.08}
22:27:46.015 00.008 484 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.71) = xAngle (-1.06 = -1.06)
22:27:46.021 00.006 484 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.93 = 1.93)
22:27:46.025 00.004 484 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=0.15 mountY=0.29, mountTheta=1.09
22:27:46.048 00.023 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=0.31, opts=13)
22:27:46.054 00.006 484 Enqueuing Move request for scope (-0.03, 0.31)
22:27:46.064 00.010 17712 Worker thread wakes up
22:27:46.064 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
22:27:46.064 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
22:27:46.064 00.000 17712 Moving (-0.03, 0.31) raw xDistance=0.15 yDistance=0.29
22:27:46.064 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:27:46.065 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:46.065 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:27:46.065 00.000 17712 MoveAxis(E, 0, ABG)
22:27:46.065 00.000 17712 Move returns status 0, amount 0
22:27:46.065 00.000 17712 MoveAxis(N, 0, ABG)
22:27:46.065 00.000 17712 Move returns status 0, amount 0
22:27:46.065 00.000 17712 move complete, result=0
22:27:46.065 00.000 17712 worker thread done servicing request
22:27:46.069 00.004 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4554, FiltMin=1479, FiltMax=65535, Gamma=1.000
22:27:46.079 00.010 484 UpdateGuideState exits: m=333640 SNR=80.6
22:27:46.084 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:46.088 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:46.091 00.003 484 Enqueuing Expose request
22:27:46.098 00.007 17712 Worker thread wakes up
22:27:46.098 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:46.098 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:46.099 00.001 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:27:49.514 03.415 17712 Exposure complete
22:27:49.780 00.266 17712 worker thread done servicing request
22:27:49.781 00.001 484 OnExposeComplete: enter
22:27:49.785 00.004 484 UpdateGuideState(): m_state=6
22:27:49.788 00.003 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
22:27:49.791 00.003 484 Star::Find returns 1 (0), X=1397.09, Y=44.08, Mass=317265, SNR=76.2, Peak=47043 HFD=2.4
22:27:49.795 00.004 484 MultiStar: [#1 0.64,0.64,0.00,M4] [#2 -0.63,0.93,0.00,M10] [#3 -0.45,0.11,0.69,U] [#4 0.47,0.25,0.60,U] [#5 0.41,0.34,0.46,U] [#6 -0.46,0.74,0.00,M4] [#7 0.30,0.53,0.49,U] [#8 0.24,0.24,0.44,U] 
22:27:49.798 00.003 484 single-star, 5 included, MultiStar: {0.15, 0.24}, one-star: {0.13, 0.13}
22:27:49.802 00.004 484 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.71) = xAngle (-1.93 = -1.93)
22:27:49.805 00.003 484 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.05 = 1.05)
22:27:49.807 00.002 484 CameraToMount -- cameraX=0.13 cameraY=0.13 hyp=0.18 cameraTheta=0.78 mountX=-0.06 mountY=0.16, mountTheta=1.96
22:27:49.814 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=0.13, opts=13)
22:27:49.819 00.005 484 Enqueuing Move request for scope (0.13, 0.13)
22:27:49.823 00.004 17712 Worker thread wakes up
22:27:49.823 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1408, FiltMax=65535, Gamma=1.000
22:27:49.826 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.13) opts 0xd
22:27:49.826 00.000 17712 Handling offset move in thread for scope, endpoint = (0.13, 0.13)
22:27:49.826 00.000 484 UpdateGuideState exits: m=317265 SNR=76.2
22:27:49.830 00.004 17712 Moving (0.13, 0.13) raw xDistance=-0.06 yDistance=0.16
22:27:49.830 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:49.834 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:27:49.834 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:49.834 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:27:49.834 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:49.838 00.004 17712 MoveAxis(E, 0, ABG)
22:27:49.838 00.000 17712 Move returns status 0, amount 0
22:27:49.838 00.000 17712 MoveAxis(N, 0, ABG)
22:27:49.838 00.000 17712 Move returns status 0, amount 0
22:27:49.838 00.000 17712 move complete, result=0
22:27:49.838 00.000 484 Enqueuing Expose request
22:27:49.843 00.005 17712 worker thread done servicing request
22:27:49.843 00.000 17712 Worker thread wakes up
22:27:49.843 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:49.843 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:49.844 00.001 484 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:27:53.245 03.401 17712 Exposure complete
22:27:53.504 00.259 17712 worker thread done servicing request
22:27:53.504 00.000 484 OnExposeComplete: enter
22:27:53.507 00.003 484 UpdateGuideState(): m_state=6
22:27:53.512 00.005 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
22:27:53.517 00.005 484 Star::Find returns 1 (0), X=1397.33, Y=44.32, Mass=331144, SNR=82.2, Peak=42707 HFD=2.9
22:27:53.522 00.005 484 MultiStar: [#1 0.78,0.43,0.00,M5] [#2 -0.79,0.83,0.00,R] [#3 -0.20,0.00,0.68,U] [#4 0.76,0.23,0.59,U] [#5 0.82,0.45,0.00,M2] [#6 0.01,1.08,0.00,M5] [#7 0.69,0.25,0.58,U] [#8 0.62,0.34,0.39,U] 
22:27:53.524 00.002 484 refined, 4 included, MultiStar: {0.41, 0.24}, one-star: {0.37, 0.36}
22:27:53.529 00.005 484 CameraToMount -- cameraTheta (0.53) - m_xAngle (2.71) = xAngle (-2.18 = -2.18)
22:27:53.531 00.002 484 CameraToMount -- cameraTheta (0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.81 = 0.81)
22:27:53.536 00.005 484 CameraToMount -- cameraX=0.41 cameraY=0.24 hyp=0.47 cameraTheta=0.53 mountX=-0.27 mountY=0.34, mountTheta=2.24
22:27:53.541 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=0.24, opts=13)
22:27:53.547 00.006 484 Enqueuing Move request for scope (0.41, 0.24)
22:27:53.549 00.002 17712 Worker thread wakes up
22:27:53.550 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1342, FiltMax=65535, Gamma=1.000
22:27:53.553 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.24) opts 0xd
22:27:53.553 00.000 484 UpdateGuideState exits: m=331144 SNR=82.2
22:27:53.555 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:53.558 00.003 17712 Handling offset move in thread for scope, endpoint = (0.41, 0.24)
22:27:53.558 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:53.563 00.005 17712 Moving (0.41, 0.24) raw xDistance=-0.27 yDistance=0.34
22:27:53.563 00.000 484 Enqueuing Expose request
22:27:53.567 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:27:53.567 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:53.567 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:27:53.568 00.001 17712 MoveAxis(E, 0, ABG)
22:27:53.568 00.000 17712 Move returns status 0, amount 0
22:27:53.568 00.000 17712 MoveAxis(N, 0, ABG)
22:27:53.568 00.000 17712 Move returns status 0, amount 0
22:27:53.568 00.000 17712 move complete, result=0
22:27:53.568 00.000 484 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:27:53.571 00.003 17712 worker thread done servicing request
22:27:53.571 00.000 17712 Worker thread wakes up
22:27:53.571 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:53.571 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:27:57.034 03.463 17712 Exposure complete
22:27:57.318 00.284 17712 worker thread done servicing request
22:27:57.318 00.000 484 OnExposeComplete: enter
22:27:57.322 00.004 484 UpdateGuideState(): m_state=6
22:27:57.329 00.007 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
22:27:57.333 00.004 484 Star::Find returns 1 (0), X=1397.65, Y=43.67, Mass=324458, SNR=80.6, Peak=37895 HFD=2.8
22:27:57.340 00.007 484 MultiStar: [#1 1.11,-0.10,0.00,M6] [#2 -0.76,-0.06,0.74,U] [#3 0.27,-0.53,0.64,U] [#4 1.31,-0.34,0.00,M5] [#5 1.15,-0.16,0.00,M3] [#6 0.39,0.55,0.50,U] [#7 1.25,-0.07,0.00,M1] [#8 0.71,0.09,0.44,U] 
22:27:57.344 00.004 484 refined, 4 included, MultiStar: {0.25, -0.11}, one-star: {0.69, -0.29}
22:27:57.348 00.004 484 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.71) = xAngle (-3.13 = -3.13)
22:27:57.354 00.006 484 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.14 = -0.14)
22:27:57.357 00.003 484 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.27 cameraTheta=-0.42 mountX=-0.27 mountY=-0.04, mountTheta=-3.00
22:27:57.365 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.25, y=-0.11, opts=13)
22:27:57.373 00.008 484 Enqueuing Move request for scope (0.25, -0.11)
22:27:57.378 00.005 17712 Worker thread wakes up
22:27:57.378 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
22:27:57.378 00.000 17712 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
22:27:57.378 00.000 17712 Moving (0.25, -0.11) raw xDistance=-0.27 yDistance=-0.04
22:27:57.378 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:27:57.378 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:57.378 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:27:57.379 00.001 17712 MoveAxis(E, 0, ABG)
22:27:57.379 00.000 17712 Move returns status 0, amount 0
22:27:57.379 00.000 17712 MoveAxis(N, 0, ABG)
22:27:57.379 00.000 17712 Move returns status 0, amount 0
22:27:57.379 00.000 17712 move complete, result=0
22:27:57.379 00.000 17712 worker thread done servicing request
22:27:57.379 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1568, FiltMax=65535, Gamma=1.000
22:27:57.384 00.005 484 UpdateGuideState exits: m=324458 SNR=80.6
22:27:57.389 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.392 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:27:57.398 00.006 484 Enqueuing Expose request
22:27:57.402 00.004 17712 Worker thread wakes up
22:27:57.402 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:27:57.405 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:27:57.405 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:00.886 03.481 17712 Exposure complete
22:28:01.204 00.318 17712 worker thread done servicing request
22:28:01.204 00.000 484 OnExposeComplete: enter
22:28:01.208 00.004 484 UpdateGuideState(): m_state=6
22:28:01.213 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
22:28:01.217 00.004 484 Star::Find returns 1 (0), X=1398.63, Y=43.43, Mass=339689, SNR=77.6, Peak=42083 HFD=3.0
22:28:01.221 00.004 484 MultiStar: large primary error, entering stabilization period
22:28:01.224 00.003 484 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.71) = xAngle (-3.02 = -3.02)
22:28:01.229 00.005 484 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.03 = -0.03)
22:28:01.233 00.004 484 CameraToMount -- cameraX=1.67 cameraY=-0.52 hyp=1.75 cameraTheta=-0.30 mountX=-1.74 mountY=-0.05, mountTheta=-3.11
22:28:01.241 00.008 484 SchedulePrimaryMove(0F03AFB8, x=1.67, y=-0.52, opts=13)
22:28:01.245 00.004 484 Enqueuing Move request for scope (1.67, -0.52)
22:28:01.248 00.003 17712 Worker thread wakes up
22:28:01.248 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:28:01.253 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (1.67, -0.52) opts 0xd
22:28:01.253 00.000 484 UpdateGuideState exits: m=339689 SNR=77.6
22:28:01.256 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:01.259 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:01.263 00.004 17712 Handling offset move in thread for scope, endpoint = (1.67, -0.52)
22:28:01.263 00.000 484 Enqueuing Expose request
22:28:01.267 00.004 17712 Moving (1.67, -0.52) raw xDistance=-1.74 yDistance=-0.05
22:28:01.267 00.000 17712 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.74
22:28:01.267 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:01.267 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:01.267 00.000 17712 MoveAxis(E, 389, ABG)
22:28:01.267 00.000 17712 Guiding  Dir = 2, Dur = 389
22:28:01.268 00.001 17712 IsSlewing returns 0
22:28:01.268 00.000 17712 IsGuiding returns 0
22:28:01.268 00.000 17712 PulseGuide returned control before completion, sleep 399
22:28:01.684 00.416 17712 IsGuiding returns 1
22:28:01.684 00.000 17712 scope still moving after pulse duration time elapsed
22:28:01.716 00.032 17712 IsSlewing returns 0
22:28:01.716 00.000 17712 IsGuiding returns 0
22:28:01.716 00.000 17712 scope move finished after 389 + 59 ms
22:28:01.716 00.000 17712 Move returns status 0, amount 389
22:28:01.716 00.000 17712 MoveAxis(N, 0, ABG)
22:28:01.717 00.001 17712 Move returns status 0, amount 0
22:28:01.717 00.000 17712 move complete, result=0
22:28:01.717 00.000 17712 worker thread done servicing request
22:28:01.717 00.000 484 GuideStep: -1.7 px 389 ms EAST, -0.1 px 0 ms NORTH
22:28:01.720 00.003 17712 Worker thread wakes up
22:28:01.720 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:01.720 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:05.110 03.390 17712 Exposure complete
22:28:05.335 00.225 17712 worker thread done servicing request
22:28:05.335 00.000 484 OnExposeComplete: enter
22:28:05.338 00.003 484 UpdateGuideState(): m_state=6
22:28:05.341 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
22:28:05.343 00.002 484 Star::Find returns 1 (0), X=1397.45, Y=43.59, Mass=357390, SNR=74.5, Peak=44723 HFD=3.0
22:28:05.346 00.003 484 MultiStar: exiting stabilization period
22:28:05.349 00.003 484 MultiStar: [#1 0.90,0.21,0.00,M7] [#2 0.11,-0.59,0.91,U] [#3 -0.04,-0.05,0.76,U] [#4 0.72,0.21,0.69,U] [#5 0.37,0.18,0.52,U] [#6 -0.05,0.89,0.00,M5] [#7 0.82,0.14,0.55,U] [#8 0.60,-0.08,0.57,U] 
22:28:05.351 00.002 484 refined, 6 included, MultiStar: {0.41, -0.13}, one-star: {0.50, -0.36}
22:28:05.353 00.002 484 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.71) = xAngle (-3.03 = -3.03)
22:28:05.356 00.003 484 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
22:28:05.358 00.002 484 CameraToMount -- cameraX=0.41 cameraY=-0.13 hyp=0.43 cameraTheta=-0.31 mountX=-0.43 mountY=-0.02, mountTheta=-3.10
22:28:05.363 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=-0.13, opts=13)
22:28:05.366 00.003 484 Enqueuing Move request for scope (0.41, -0.13)
22:28:05.369 00.003 17712 Worker thread wakes up
22:28:05.369 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.13) opts 0xd
22:28:05.369 00.000 17712 Handling offset move in thread for scope, endpoint = (0.41, -0.13)
22:28:05.369 00.000 17712 Moving (0.41, -0.13) raw xDistance=-0.43 yDistance=-0.02
22:28:05.369 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.43
22:28:05.369 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.369 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:28:05.372 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:05.372 00.000 17712 MoveAxis(E, 123, ABG)
22:28:05.372 00.000 17712 Guiding  Dir = 2, Dur = 123
22:28:05.372 00.000 484 UpdateGuideState exits: m=357390 SNR=74.5
22:28:05.375 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.377 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:05.380 00.003 484 Enqueuing Expose request
22:28:05.382 00.002 17712 IsSlewing returns 0
22:28:05.383 00.001 17712 IsGuiding returns 0
22:28:05.383 00.000 17712 PulseGuide returned control before completion, sleep 133
22:28:05.523 00.140 17712 IsGuiding returns 1
22:28:05.524 00.001 17712 scope still moving after pulse duration time elapsed
22:28:05.554 00.030 17712 IsSlewing returns 0
22:28:05.554 00.000 17712 IsGuiding returns 0
22:28:05.555 00.001 17712 scope move finished after 123 + 48 ms
22:28:05.555 00.000 17712 Move returns status 0, amount 123
22:28:05.555 00.000 17712 MoveAxis(N, 0, ABG)
22:28:05.555 00.000 17712 Move returns status 0, amount 0
22:28:05.555 00.000 17712 move complete, result=0
22:28:05.555 00.000 17712 worker thread done servicing request
22:28:05.555 00.000 17712 Worker thread wakes up
22:28:05.555 00.000 484 GuideStep: -0.4 px 123 ms EAST, -0.0 px 0 ms NORTH
22:28:05.560 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:05.560 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:08.989 03.429 17712 Exposure complete
22:28:09.282 00.293 17712 worker thread done servicing request
22:28:09.282 00.000 484 OnExposeComplete: enter
22:28:09.285 00.003 484 UpdateGuideState(): m_state=6
22:28:09.289 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
22:28:09.292 00.003 484 Star::Find returns 1 (0), X=1396.96, Y=43.99, Mass=321890, SNR=72.4, Peak=47651 HFD=2.3
22:28:09.295 00.003 484 MultiStar: [#1 0.47,0.45,0.89,U] [#2 0.77,0.06,0.85,U] [#3 -0.75,-0.02,0.76,U] [#4 0.39,0.22,0.71,U] [#5 0.24,0.28,0.58,U] [#6 -0.67,1.18,0.00,M6] [#7 0.45,0.56,0.56,U] [#8 0.18,0.17,0.61,U] 
22:28:09.298 00.003 484 single-star, 7 included, MultiStar: {0.21, 0.20}, one-star: {0.00, 0.03}
22:28:09.301 00.003 484 CameraToMount -- cameraTheta (1.56) - m_xAngle (2.71) = xAngle (-1.15 = -1.15)
22:28:09.304 00.003 484 CameraToMount -- cameraTheta (1.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.84 = 1.84)
22:28:09.308 00.004 484 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.56 mountX=0.01 mountY=0.03, mountTheta=1.17
22:28:09.313 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.03, opts=13)
22:28:09.316 00.003 484 Enqueuing Move request for scope (0.00, 0.03)
22:28:09.320 00.004 17712 Worker thread wakes up
22:28:09.320 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:28:09.323 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:28:09.324 00.001 484 UpdateGuideState exits: m=321890 SNR=72.4
22:28:09.326 00.002 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:28:09.326 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:09.329 00.003 17712 Moving (0.00, 0.03) raw xDistance=0.01 yDistance=0.03
22:28:09.329 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:09.332 00.003 484 Enqueuing Expose request
22:28:09.335 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:28:09.335 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:09.335 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:28:09.335 00.000 17712 MoveAxis(E, 0, ABG)
22:28:09.335 00.000 17712 Move returns status 0, amount 0
22:28:09.335 00.000 17712 MoveAxis(N, 0, ABG)
22:28:09.335 00.000 17712 Move returns status 0, amount 0
22:28:09.335 00.000 17712 move complete, result=0
22:28:09.335 00.000 17712 worker thread done servicing request
22:28:09.336 00.001 17712 Worker thread wakes up
22:28:09.336 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:09.336 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:09.339 00.003 484 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:28:12.874 03.535 17712 Exposure complete
22:28:13.199 00.325 17712 worker thread done servicing request
22:28:13.199 00.000 484 OnExposeComplete: enter
22:28:13.203 00.004 484 UpdateGuideState(): m_state=6
22:28:13.207 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
22:28:13.211 00.004 484 Star::Find returns 1 (0), X=1396.64, Y=44.31, Mass=345328, SNR=83.3, Peak=40691 HFD=2.8
22:28:13.217 00.006 484 MultiStar: [#1 0.19,0.69,0.68,U] [#2 0.61,-0.05,0.69,U] [#3 -0.76,0.04,0.67,U] [#4 0.29,0.40,0.52,U] [#5 -0.12,0.52,0.40,U] [#6 -1.10,1.56,0.00,M7] [#7 0.06,0.71,0.44,U] [#8 0.30,0.24,0.39,U] 
22:28:13.222 00.005 484 refined, 7 included, MultiStar: {-0.00, 0.34}, one-star: {-0.31, 0.36}
22:28:13.227 00.005 484 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.71) = xAngle (-1.13 = -1.13)
22:28:13.231 00.004 484 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.85 = 1.85)
22:28:13.240 00.009 484 CameraToMount -- cameraX=-0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.58 mountX=0.14 mountY=0.33, mountTheta=1.16
22:28:13.255 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=0.34, opts=13)
22:28:13.263 00.008 484 Enqueuing Move request for scope (-0.00, 0.34)
22:28:13.273 00.010 17712 Worker thread wakes up
22:28:13.273 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.34) opts 0xd
22:28:13.273 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.00, 0.34)
22:28:13.273 00.000 17712 Moving (-0.00, 0.34) raw xDistance=0.14 yDistance=0.33
22:28:13.273 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:28:13.273 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:13.273 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:28:13.275 00.002 17712 MoveAxis(E, 0, ABG)
22:28:13.275 00.000 17712 Move returns status 0, amount 0
22:28:13.275 00.000 17712 MoveAxis(N, 0, ABG)
22:28:13.275 00.000 17712 Move returns status 0, amount 0
22:28:13.275 00.000 17712 move complete, result=0
22:28:13.275 00.000 17712 worker thread done servicing request
22:28:13.276 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1494, FiltMax=65535, Gamma=1.000
22:28:13.285 00.009 484 UpdateGuideState exits: m=345328 SNR=83.3
22:28:13.291 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:13.295 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:13.298 00.003 484 Enqueuing Expose request
22:28:13.301 00.003 17712 Worker thread wakes up
22:28:13.301 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:28:13.305 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:13.305 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:16.880 03.575 17712 Exposure complete
22:28:17.309 00.429 17712 worker thread done servicing request
22:28:17.309 00.000 484 OnExposeComplete: enter
22:28:17.314 00.005 484 UpdateGuideState(): m_state=6
22:28:17.319 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
22:28:17.329 00.010 484 Star::Find returns 1 (0), X=1396.55, Y=44.10, Mass=307244, SNR=60.8, Peak=34336 HFD=2.9
22:28:17.335 00.006 484 MultiStar: [#1 -0.01,0.61,0.88,U] [#2 0.74,0.12,0.95,U] [#3 -0.84,0.22,0.00,M1] [#4 0.09,0.51,0.78,U] [#5 -0.11,0.47,0.53,U] [#6 -1.03,1.41,0.00,M8] [#7 -0.06,0.74,0.60,U] [#8 -0.05,0.47,0.55,U] 
22:28:17.342 00.007 484 refined, 6 included, MultiStar: {0.04, 0.40}, one-star: {-0.41, 0.15}
22:28:17.348 00.006 484 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.71) = xAngle (-1.25 = -1.25)
22:28:17.354 00.006 484 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.74 = 1.74)
22:28:17.363 00.009 484 CameraToMount -- cameraX=0.04 cameraY=0.40 hyp=0.41 cameraTheta=1.47 mountX=0.13 mountY=0.40, mountTheta=1.26
22:28:17.381 00.018 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=0.40, opts=13)
22:28:17.389 00.008 484 Enqueuing Move request for scope (0.04, 0.40)
22:28:17.396 00.007 17712 Worker thread wakes up
22:28:17.397 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.40) opts 0xd
22:28:17.397 00.000 17712 Handling offset move in thread for scope, endpoint = (0.04, 0.40)
22:28:17.397 00.000 17712 Moving (0.04, 0.40) raw xDistance=0.13 yDistance=0.40
22:28:17.397 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:28:17.397 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:17.397 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:28:17.397 00.000 17712 MoveAxis(E, 0, ABG)
22:28:17.397 00.000 17712 Move returns status 0, amount 0
22:28:17.397 00.000 17712 MoveAxis(N, 0, ABG)
22:28:17.398 00.001 17712 Move returns status 0, amount 0
22:28:17.398 00.000 17712 move complete, result=0
22:28:17.398 00.000 17712 worker thread done servicing request
22:28:17.399 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1229, FiltMax=65535, Gamma=1.000
22:28:17.407 00.008 484 UpdateGuideState exits: m=307244 SNR=60.8
22:28:17.413 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.422 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:17.429 00.007 484 Enqueuing Expose request
22:28:17.436 00.007 17712 Worker thread wakes up
22:28:17.436 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:17.436 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:28:17.440 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:20.900 03.460 17712 Exposure complete
22:28:21.215 00.315 17712 worker thread done servicing request
22:28:21.215 00.000 484 OnExposeComplete: enter
22:28:21.219 00.004 484 UpdateGuideState(): m_state=6
22:28:21.223 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
22:28:21.228 00.005 484 Star::Find returns 1 (0), X=1397.13, Y=43.72, Mass=328430, SNR=72.1, Peak=50083 HFD=2.6
22:28:21.232 00.004 484 MultiStar: [#1 0.50,0.35,0.84,U] [#2 0.36,-0.29,0.92,U] [#3 -0.32,-0.17,0.82,U] [#4 0.57,0.19,0.74,U] [#5 0.63,-0.04,0.46,U] [#6 -0.30,0.78,0.43,U] [#7 0.77,-0.09,0.59,U] [#8 0.36,0.06,0.56,U] 
22:28:21.237 00.005 484 single-star, 8 included, MultiStar: {0.30, 0.02}, one-star: {0.17, -0.24}
22:28:21.242 00.005 484 CameraToMount -- cameraTheta (-0.94) - m_xAngle (2.71) = xAngle (-3.65 = 2.63)
22:28:21.247 00.005 484 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
22:28:21.249 00.002 484 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.94 mountX=-0.26 mountY=-0.18, mountTheta=-2.53
22:28:21.257 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=-0.24, opts=13)
22:28:21.263 00.006 484 Enqueuing Move request for scope (0.17, -0.24)
22:28:21.265 00.002 17712 Worker thread wakes up
22:28:21.265 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1302, FiltMax=65535, Gamma=1.000
22:28:21.270 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
22:28:21.270 00.000 484 UpdateGuideState exits: m=328430 SNR=72.1
22:28:21.273 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:21.277 00.004 17712 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
22:28:21.277 00.000 17712 Moving (0.17, -0.24) raw xDistance=-0.26 yDistance=-0.18
22:28:21.277 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:28:21.277 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:21.278 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:28:21.278 00.000 17712 MoveAxis(E, 0, ABG)
22:28:21.278 00.000 17712 Move returns status 0, amount 0
22:28:21.278 00.000 17712 MoveAxis(N, 0, ABG)
22:28:21.278 00.000 17712 Move returns status 0, amount 0
22:28:21.278 00.000 17712 move complete, result=0
22:28:21.278 00.000 17712 worker thread done servicing request
22:28:21.278 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:21.281 00.003 484 Enqueuing Expose request
22:28:21.286 00.005 17712 Worker thread wakes up
22:28:21.286 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:21.289 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:21.289 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:24.755 03.466 17712 Exposure complete
22:28:25.068 00.313 17712 worker thread done servicing request
22:28:25.068 00.000 484 OnExposeComplete: enter
22:28:25.071 00.003 484 UpdateGuideState(): m_state=6
22:28:25.075 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
22:28:25.078 00.003 484 Star::Find returns 1 (0), X=1397.40, Y=43.70, Mass=335941, SNR=80.9, Peak=39491 HFD=2.9
22:28:25.081 00.003 484 MultiStar: [#1 0.94,0.19,0.00,M4] [#2 -0.39,-0.42,0.76,U] [#3 -0.13,-0.42,0.71,U] [#4 0.99,-0.39,0.00,M1] [#5 1.09,-0.38,0.00,M1] [#6 -0.03,0.84,0.51,U] [#7 1.02,0.03,0.00,M1] [#8 0.79,-0.09,0.43,U] 
22:28:25.084 00.003 484 refined, 4 included, MultiStar: {0.11, -0.14}, one-star: {0.44, -0.26}
22:28:25.087 00.003 484 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.71) = xAngle (-3.61 = 2.67)
22:28:25.089 00.002 484 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.63 = -0.63)
22:28:25.092 00.003 484 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.90 mountX=-0.16 mountY=-0.11, mountTheta=-2.56
22:28:25.098 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=-0.14, opts=13)
22:28:25.101 00.003 484 Enqueuing Move request for scope (0.11, -0.14)
22:28:25.103 00.002 17712 Worker thread wakes up
22:28:25.103 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1517, FiltMax=65535, Gamma=1.000
22:28:25.106 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
22:28:25.106 00.000 484 UpdateGuideState exits: m=335941 SNR=80.9
22:28:25.109 00.003 17712 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
22:28:25.109 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:25.111 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:25.114 00.003 484 Enqueuing Expose request
22:28:25.117 00.003 17712 Moving (0.11, -0.14) raw xDistance=-0.16 yDistance=-0.11
22:28:25.117 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:28:25.117 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:25.117 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:28:25.117 00.000 17712 MoveAxis(E, 0, ABG)
22:28:25.118 00.001 17712 Move returns status 0, amount 0
22:28:25.118 00.000 17712 MoveAxis(N, 0, ABG)
22:28:25.118 00.000 17712 Move returns status 0, amount 0
22:28:25.118 00.000 17712 move complete, result=0
22:28:25.118 00.000 17712 worker thread done servicing request
22:28:25.118 00.000 17712 Worker thread wakes up
22:28:25.118 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:25.118 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:25.120 00.002 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:28.531 03.411 17712 Exposure complete
22:28:28.860 00.329 484 OnExposeComplete: enter
22:28:28.866 00.006 17712 worker thread done servicing request
22:28:28.866 00.000 484 UpdateGuideState(): m_state=6
22:28:28.879 00.013 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
22:28:28.886 00.007 484 Star::Find returns 1 (0), X=1397.74, Y=43.27, Mass=342072, SNR=85.2, Peak=44455 HFD=2.7
22:28:28.897 00.011 484 MultiStar: [#1 1.32,0.03,0.00,M5] [#2 -0.73,-0.44,0.69,U] [#3 0.32,-0.39,0.69,U] [#4 1.26,-0.24,0.00,M2] [#5 0.85,-0.29,0.00,M2] [#6 0.25,0.72,0.38,U] [#7 1.13,-0.14,0.00,M2] [#8 1.09,-0.48,0.00,M1] 
22:28:28.906 00.009 484 refined, 3 included, MultiStar: {0.21, -0.36}, one-star: {0.78, -0.68}
22:28:28.914 00.008 484 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.75 = 2.54)
22:28:28.922 00.008 484 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
22:28:28.926 00.004 484 CameraToMount -- cameraX=0.21 cameraY=-0.36 hyp=0.42 cameraTheta=-1.03 mountX=-0.34 mountY=-0.29, mountTheta=-2.45
22:28:28.947 00.021 484 SchedulePrimaryMove(0F03AFB8, x=0.21, y=-0.36, opts=13)
22:28:28.951 00.004 484 Enqueuing Move request for scope (0.21, -0.36)
22:28:28.957 00.006 17712 Worker thread wakes up
22:28:28.957 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.36) opts 0xd
22:28:28.957 00.000 17712 Handling offset move in thread for scope, endpoint = (0.21, -0.36)
22:28:28.957 00.000 17712 Moving (0.21, -0.36) raw xDistance=-0.34 yDistance=-0.29
22:28:28.957 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
22:28:28.957 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:28.957 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:28:28.957 00.000 17712 MoveAxis(E, 77, ABG)
22:28:28.957 00.000 17712 Guiding  Dir = 2, Dur = 77
22:28:28.958 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1176, FiltMax=65535, Gamma=1.000
22:28:28.972 00.014 17712 IsSlewing returns 0
22:28:28.972 00.000 484 UpdateGuideState exits: m=342072 SNR=85.2
22:28:28.978 00.006 17712 IsGuiding returns 0
22:28:28.979 00.001 17712 PulseGuide returned control before completion, sleep 87
22:28:28.979 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:28.986 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:28.991 00.005 484 Enqueuing Expose request
22:28:29.075 00.084 17712 IsGuiding returns 1
22:28:29.075 00.000 17712 scope still moving after pulse duration time elapsed
22:28:29.109 00.034 17712 IsSlewing returns 0
22:28:29.111 00.002 17712 IsGuiding returns 0
22:28:29.114 00.003 17712 scope move finished after 77 + 59 ms
22:28:29.114 00.000 17712 Move returns status 0, amount 77
22:28:29.115 00.001 17712 MoveAxis(N, 0, ABG)
22:28:29.115 00.000 17712 Move returns status 0, amount 0
22:28:29.115 00.000 17712 move complete, result=0
22:28:29.116 00.001 17712 worker thread done servicing request
22:28:29.116 00.000 484 GuideStep: -0.3 px 77 ms EAST, -0.3 px 0 ms NORTH
22:28:29.120 00.004 17712 Worker thread wakes up
22:28:29.120 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:29.120 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:32.552 03.432 17712 Exposure complete
22:28:32.884 00.332 17712 worker thread done servicing request
22:28:32.884 00.000 484 OnExposeComplete: enter
22:28:32.888 00.004 484 UpdateGuideState(): m_state=6
22:28:32.892 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
22:28:32.898 00.006 484 Star::Find returns 1 (0), X=1397.01, Y=43.73, Mass=316355, SNR=80.9, Peak=39283 HFD=2.5
22:28:32.902 00.004 484 MultiStar: [#1 0.47,0.07,0.78,U] [#2 0.19,-0.36,0.72,U] [#3 -0.41,-0.36,0.72,U] [#4 0.44,-0.20,0.56,U] [#5 0.35,-0.32,0.38,U] [#6 -0.44,0.58,0.57,U] [#7 0.54,0.06,0.46,U] [#8 0.35,0.15,0.47,U] 
22:28:32.905 00.003 484 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.05, -0.22}
22:28:32.909 00.004 484 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.27 = 3.01)
22:28:32.914 00.005 484 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
22:28:32.918 00.004 484 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.56 mountX=-0.17 mountY=-0.05, mountTheta=-2.87
22:28:32.930 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.09, opts=13)
22:28:32.933 00.003 484 Enqueuing Move request for scope (0.14, -0.09)
22:28:32.937 00.004 17712 Worker thread wakes up
22:28:32.937 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1386, FiltMax=65535, Gamma=1.000
22:28:32.940 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
22:28:32.940 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
22:28:32.940 00.000 17712 Moving (0.14, -0.09) raw xDistance=-0.17 yDistance=-0.05
22:28:32.942 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:28:32.942 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:32.942 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:32.942 00.000 17712 MoveAxis(E, 0, ABG)
22:28:32.942 00.000 17712 Move returns status 0, amount 0
22:28:32.943 00.001 17712 MoveAxis(N, 0, ABG)
22:28:32.943 00.000 17712 Move returns status 0, amount 0
22:28:32.943 00.000 17712 move complete, result=0
22:28:32.943 00.000 484 UpdateGuideState exits: m=316355 SNR=80.9
22:28:32.948 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:32.951 00.003 17712 worker thread done servicing request
22:28:32.951 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:32.955 00.004 484 Enqueuing Expose request
22:28:32.958 00.003 17712 Worker thread wakes up
22:28:32.958 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:32.958 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:32.959 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:28:36.365 03.406 17712 Exposure complete
22:28:36.595 00.230 17712 worker thread done servicing request
22:28:36.595 00.000 484 OnExposeComplete: enter
22:28:36.599 00.004 484 UpdateGuideState(): m_state=6
22:28:36.602 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
22:28:36.604 00.002 484 Star::Find returns 1 (0), X=1397.46, Y=43.21, Mass=281642, SNR=73.3, Peak=37667 HFD=2.7
22:28:36.607 00.003 484 MultiStar: [#1 0.77,-0.02,0.79,U] [#2 -0.00,-0.56,0.77,U] [#3 -0.04,-0.61,0.73,U] [#4 0.99,-0.10,0.00,M2] [#5 1.10,-0.17,0.00,M2] [#6 -0.01,0.56,0.43,U] [#7 0.85,-0.19,0.00,M2] [#8 0.72,-0.17,0.52,U] 
22:28:36.610 00.003 484 refined, 5 included, MultiStar: {0.34, -0.35}, one-star: {0.51, -0.74}
22:28:36.612 00.002 484 CameraToMount -- cameraTheta (-0.79) - m_xAngle (2.71) = xAngle (-3.51 = 2.77)
22:28:36.615 00.003 484 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.52 = -0.52)
22:28:36.618 00.003 484 CameraToMount -- cameraX=0.34 cameraY=-0.35 hyp=0.49 cameraTheta=-0.79 mountX=-0.46 mountY=-0.24, mountTheta=-2.65
22:28:36.623 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.34, y=-0.35, opts=13)
22:28:36.626 00.003 484 Enqueuing Move request for scope (0.34, -0.35)
22:28:36.629 00.003 17712 Worker thread wakes up
22:28:36.629 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.35) opts 0xd
22:28:36.629 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:28:36.631 00.002 17712 Handling offset move in thread for scope, endpoint = (0.34, -0.35)
22:28:36.631 00.000 484 UpdateGuideState exits: m=281642 SNR=73.3
22:28:36.634 00.003 17712 Moving (0.34, -0.35) raw xDistance=-0.46 yDistance=-0.24
22:28:36.634 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:36.636 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
22:28:36.636 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:36.637 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:36.639 00.002 484 Enqueuing Expose request
22:28:36.642 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:28:36.642 00.000 17712 MoveAxis(E, 102, ABG)
22:28:36.642 00.000 17712 Guiding  Dir = 2, Dur = 102
22:28:36.643 00.001 17712 IsSlewing returns 0
22:28:36.643 00.000 17712 IsGuiding returns 0
22:28:36.644 00.001 17712 PulseGuide returned control before completion, sleep 112
22:28:36.756 00.112 17712 IsGuiding returns 1
22:28:36.756 00.000 17712 scope still moving after pulse duration time elapsed
22:28:36.788 00.032 17712 IsSlewing returns 0
22:28:36.788 00.000 17712 IsGuiding returns 0
22:28:36.789 00.001 17712 scope move finished after 102 + 43 ms
22:28:36.789 00.000 17712 Move returns status 0, amount 102
22:28:36.789 00.000 17712 MoveAxis(N, 0, ABG)
22:28:36.789 00.000 17712 Move returns status 0, amount 0
22:28:36.789 00.000 17712 move complete, result=0
22:28:36.789 00.000 17712 worker thread done servicing request
22:28:36.789 00.000 17712 Worker thread wakes up
22:28:36.789 00.000 484 GuideStep: -0.5 px 102 ms EAST, -0.2 px 0 ms NORTH
22:28:36.792 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:36.792 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:40.259 03.467 17712 Exposure complete
22:28:40.522 00.263 484 OnExposeComplete: enter
22:28:40.526 00.004 17712 worker thread done servicing request
22:28:40.526 00.000 484 UpdateGuideState(): m_state=6
22:28:40.530 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
22:28:40.533 00.003 484 Star::Find returns 1 (0), X=1397.02, Y=43.47, Mass=319818, SNR=77.3, Peak=45955 HFD=3.0
22:28:40.536 00.003 484 MultiStar: [#1 0.78,0.01,0.91,U] [#2 0.40,-0.71,0.80,U] [#3 -0.31,-0.51,0.73,U] [#4 0.55,-0.12,0.59,U] [#5 0.58,-0.37,0.47,U] [#6 -0.51,0.65,0.48,U] [#7 0.38,-0.11,0.49,U] [#8 0.29,-0.35,0.48,U] 
22:28:40.539 00.003 484 refined, 8 included, MultiStar: {0.26, -0.26}, one-star: {0.06, -0.49}
22:28:40.542 00.003 484 CameraToMount -- cameraTheta (-0.80) - m_xAngle (2.71) = xAngle (-3.51 = 2.77)
22:28:40.545 00.003 484 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.52 = -0.52)
22:28:40.548 00.003 484 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-0.80 mountX=-0.35 mountY=-0.19, mountTheta=-2.65
22:28:40.555 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=-0.26, opts=13)
22:28:40.558 00.003 484 Enqueuing Move request for scope (0.26, -0.26)
22:28:40.561 00.003 17712 Worker thread wakes up
22:28:40.561 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1424, FiltMax=65535, Gamma=1.000
22:28:40.564 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
22:28:40.564 00.000 484 UpdateGuideState exits: m=319818 SNR=77.3
22:28:40.567 00.003 17712 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
22:28:40.567 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.570 00.003 17712 Moving (0.26, -0.26) raw xDistance=-0.35 yDistance=-0.19
22:28:40.570 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:40.572 00.002 484 Enqueuing Expose request
22:28:40.575 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
22:28:40.575 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.575 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:28:40.575 00.000 17712 MoveAxis(E, 85, ABG)
22:28:40.575 00.000 17712 Guiding  Dir = 2, Dur = 85
22:28:40.577 00.002 17712 IsSlewing returns 0
22:28:40.577 00.000 17712 IsGuiding returns 0
22:28:40.577 00.000 17712 PulseGuide returned control before completion, sleep 95
22:28:40.677 00.100 17712 IsGuiding returns 1
22:28:40.677 00.000 17712 scope still moving after pulse duration time elapsed
22:28:40.708 00.031 17712 IsSlewing returns 0
22:28:40.708 00.000 17712 IsGuiding returns 0
22:28:40.708 00.000 17712 scope move finished after 85 + 46 ms
22:28:40.708 00.000 17712 Move returns status 0, amount 85
22:28:40.709 00.001 17712 MoveAxis(N, 0, ABG)
22:28:40.709 00.000 17712 Move returns status 0, amount 0
22:28:40.709 00.000 17712 move complete, result=0
22:28:40.709 00.000 17712 worker thread done servicing request
22:28:40.709 00.000 17712 Worker thread wakes up
22:28:40.709 00.000 484 GuideStep: -0.3 px 85 ms EAST, -0.2 px 0 ms NORTH
22:28:40.712 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:40.712 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:44.108 03.396 17712 Exposure complete
22:28:44.376 00.268 17712 worker thread done servicing request
22:28:44.376 00.000 484 OnExposeComplete: enter
22:28:44.379 00.003 484 UpdateGuideState(): m_state=6
22:28:44.383 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
22:28:44.386 00.003 484 Star::Find returns 1 (0), X=1396.76, Y=43.76, Mass=308404, SNR=71.9, Peak=39075 HFD=2.5
22:28:44.388 00.002 484 MultiStar: [#1 0.34,0.24,0.71,U] [#2 0.96,-0.46,0.00,M1] [#3 -0.54,-0.32,0.83,U] [#4 0.37,0.39,0.63,U] [#5 0.48,0.30,0.46,U] [#6 -0.56,0.60,0.46,U] [#7 0.30,0.30,0.48,U] [#8 0.08,-0.37,0.57,U] 
22:28:44.392 00.004 484 refined, 7 included, MultiStar: {-0.00, 0.06}, one-star: {-0.20, -0.19}
22:28:44.396 00.004 484 CameraToMount -- cameraTheta (1.62) - m_xAngle (2.71) = xAngle (-1.10 = -1.10)
22:28:44.399 00.003 484 CameraToMount -- cameraTheta (1.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.89 = 1.89)
22:28:44.402 00.003 484 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.62 mountX=0.03 mountY=0.06, mountTheta=1.12
22:28:44.408 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=0.06, opts=13)
22:28:44.411 00.003 484 Enqueuing Move request for scope (-0.00, 0.06)
22:28:44.414 00.003 17712 Worker thread wakes up
22:28:44.414 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:28:44.417 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
22:28:44.418 00.001 484 UpdateGuideState exits: m=308404 SNR=71.9
22:28:44.421 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
22:28:44.421 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:44.424 00.003 17712 Moving (-0.00, 0.06) raw xDistance=0.03 yDistance=0.06
22:28:44.424 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:28:44.424 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:44.424 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:28:44.424 00.000 17712 MoveAxis(E, 0, ABG)
22:28:44.424 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:44.428 00.004 484 Enqueuing Expose request
22:28:44.430 00.002 17712 Move returns status 0, amount 0
22:28:44.430 00.000 17712 MoveAxis(N, 0, ABG)
22:28:44.430 00.000 17712 Move returns status 0, amount 0
22:28:44.431 00.001 17712 move complete, result=0
22:28:44.431 00.000 17712 worker thread done servicing request
22:28:44.431 00.000 17712 Worker thread wakes up
22:28:44.431 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:28:44.434 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:44.434 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:47.844 03.410 17712 Exposure complete
22:28:48.067 00.223 17712 worker thread done servicing request
22:28:48.068 00.001 484 OnExposeComplete: enter
22:28:48.070 00.002 484 UpdateGuideState(): m_state=6
22:28:48.074 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
22:28:48.077 00.003 484 Star::Find returns 1 (0), X=1396.33, Y=43.60, Mass=329806, SNR=79.0, Peak=39136 HFD=2.9
22:28:48.080 00.003 484 MultiStar: [#1 -0.09,0.05,0.82,U] [#2 1.43,-0.73,0.00,M2] [#3 -1.48,-0.18,0.00,M1] [#4 -0.26,-0.11,0.59,U] [#5 -0.20,0.14,0.46,U] [#6 -1.30,0.89,0.00,M2] [#7 -0.14,0.18,0.45,U] [#8 -0.44,-0.34,0.43,U] 
22:28:48.082 00.002 484 refined, 5 included, MultiStar: {-0.32, -0.10}, one-star: {-0.62, -0.35}
22:28:48.085 00.003 484 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.54 = 0.74)
22:28:48.087 00.002 484 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:28:48.089 00.002 484 CameraToMount -- cameraX=-0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-2.83 mountX=0.25 mountY=-0.18, mountTheta=-0.64
22:28:48.094 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=-0.10, opts=13)
22:28:48.097 00.003 484 Enqueuing Move request for scope (-0.32, -0.10)
22:28:48.099 00.002 17712 Worker thread wakes up
22:28:48.099 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.10) opts 0xd
22:28:48.099 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.32, -0.10)
22:28:48.099 00.000 17712 Moving (-0.32, -0.10) raw xDistance=0.25 yDistance=-0.18
22:28:48.099 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:28:48.099 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:48.099 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1472, FiltMax=65535, Gamma=1.000
22:28:48.102 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:28:48.102 00.000 17712 MoveAxis(E, 0, ABG)
22:28:48.102 00.000 17712 Move returns status 0, amount 0
22:28:48.102 00.000 17712 MoveAxis(N, 0, ABG)
22:28:48.102 00.000 17712 Move returns status 0, amount 0
22:28:48.102 00.000 17712 move complete, result=0
22:28:48.102 00.000 17712 worker thread done servicing request
22:28:48.102 00.000 484 UpdateGuideState exits: m=329806 SNR=79.0
22:28:48.105 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:48.108 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:48.110 00.002 484 Enqueuing Expose request
22:28:48.112 00.002 17712 Worker thread wakes up
22:28:48.112 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:48.115 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:48.115 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:51.511 03.396 17712 Exposure complete
22:28:51.757 00.246 17712 worker thread done servicing request
22:28:51.757 00.000 484 OnExposeComplete: enter
22:28:51.760 00.003 484 UpdateGuideState(): m_state=6
22:28:51.766 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
22:28:51.770 00.004 484 Star::Find returns 1 (0), X=1395.92, Y=43.92, Mass=337469, SNR=79.1, Peak=34832 HFD=2.8
22:28:51.777 00.007 484 MultiStar: [#1 -0.30,0.42,0.78,U] [#2 1.50,-0.17,0.00,M3] [#3 -1.54,-0.01,0.00,M2] [#4 -0.30,0.17,0.52,U] [#5 -0.66,0.26,0.42,U] [#6 -1.53,1.17,0.00,M3] [#7 -0.06,0.42,0.49,U] [#8 -0.81,0.35,0.00,M1] 
22:28:51.780 00.003 484 refined, 4 included, MultiStar: {-0.54, 0.22}, one-star: {-1.04, -0.03}
22:28:51.783 00.003 484 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
22:28:51.785 00.002 484 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
22:28:51.788 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=0.22 hyp=0.58 cameraTheta=2.76 mountX=0.58 mountY=0.07, mountTheta=0.11
22:28:51.795 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=0.22, opts=13)
22:28:51.801 00.006 484 Enqueuing Move request for scope (-0.54, 0.22)
22:28:51.805 00.004 17712 Worker thread wakes up
22:28:51.805 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1371, FiltMax=65535, Gamma=1.000
22:28:51.810 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.22) opts 0xd
22:28:51.810 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.54, 0.22)
22:28:51.810 00.000 17712 Moving (-0.54, 0.22) raw xDistance=0.58 yDistance=0.07
22:28:51.810 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
22:28:51.810 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:51.810 00.000 484 UpdateGuideState exits: m=337469 SNR=79.1
22:28:51.814 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:28:51.814 00.000 17712 MoveAxis(W, 131, ABG)
22:28:51.816 00.002 17712 Guiding  Dir = 3, Dur = 131
22:28:51.816 00.000 17712 IsSlewing returns 0
22:28:51.817 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:51.826 00.009 17712 IsGuiding returns 0
22:28:51.826 00.000 17712 PulseGuide returned control before completion, sleep 141
22:28:51.827 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:51.833 00.006 484 Enqueuing Expose request
22:28:51.984 00.151 17712 IsGuiding returns 0
22:28:51.984 00.000 17712 Move returns status 0, amount 131
22:28:51.984 00.000 17712 MoveAxis(N, 0, ABG)
22:28:51.984 00.000 17712 Move returns status 0, amount 0
22:28:51.985 00.001 17712 move complete, result=0
22:28:51.985 00.000 484 GuideStep: 0.6 px 131 ms WEST, 0.1 px 0 ms NORTH
22:28:51.988 00.003 17712 worker thread done servicing request
22:28:51.988 00.000 17712 Worker thread wakes up
22:28:51.989 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:51.989 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:55.409 03.420 17712 Exposure complete
22:28:55.695 00.286 17712 worker thread done servicing request
22:28:55.695 00.000 484 OnExposeComplete: enter
22:28:55.699 00.004 484 UpdateGuideState(): m_state=6
22:28:55.704 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
22:28:55.708 00.004 484 Star::Find returns 1 (0), X=1396.67, Y=43.31, Mass=305340, SNR=81.4, Peak=40240 HFD=2.8
22:28:55.713 00.005 484 MultiStar: [#1 0.07,0.22,0.78,U] [#2 0.81,-0.42,0.00,M4] [#3 -0.92,-0.13,0.00,M3] [#4 0.08,-0.20,0.59,U] [#5 0.19,0.24,0.41,U] [#6 -0.77,0.96,0.00,M4] [#7 0.22,-0.06,0.51,U] [#8 0.11,-0.21,0.45,U] 
22:28:55.717 00.004 484 refined, 5 included, MultiStar: {0.01, -0.16}, one-star: {-0.29, -0.64}
22:28:55.721 00.004 484 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.71) = xAngle (-4.20 = 2.09)
22:28:55.728 00.007 484 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.21 = -1.21)
22:28:55.731 00.003 484 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
22:28:55.740 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=-0.16, opts=13)
22:28:55.744 00.004 484 Enqueuing Move request for scope (0.01, -0.16)
22:28:55.749 00.005 17712 Worker thread wakes up
22:28:55.750 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:28:55.750 00.000 17712 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:28:55.750 00.000 17712 Moving (0.01, -0.16) raw xDistance=-0.08 yDistance=-0.15
22:28:55.750 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:28:55.750 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:55.750 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:28:55.750 00.000 17712 MoveAxis(E, 0, ABG)
22:28:55.750 00.000 17712 Move returns status 0, amount 0
22:28:55.750 00.000 17712 MoveAxis(N, 0, ABG)
22:28:55.751 00.001 17712 Move returns status 0, amount 0
22:28:55.751 00.000 17712 move complete, result=0
22:28:55.751 00.000 17712 worker thread done servicing request
22:28:55.751 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1402, FiltMax=65535, Gamma=1.000
22:28:55.757 00.006 484 UpdateGuideState exits: m=305340 SNR=81.4
22:28:55.761 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.765 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:55.769 00.004 484 Enqueuing Expose request
22:28:55.772 00.003 17712 Worker thread wakes up
22:28:55.773 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:55.773 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:55.773 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:28:59.159 03.386 17712 Exposure complete
22:28:59.435 00.276 17712 worker thread done servicing request
22:28:59.435 00.000 484 OnExposeComplete: enter
22:28:59.440 00.005 484 UpdateGuideState(): m_state=6
22:28:59.446 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
22:28:59.452 00.006 484 Star::Find returns 1 (0), X=1396.22, Y=43.91, Mass=298599, SNR=76.8, Peak=45744 HFD=2.4
22:28:59.459 00.007 484 MultiStar: [#1 -0.24,0.58,0.77,U] [#2 1.33,-0.32,0.00,M5] [#3 -1.13,-0.23,0.00,M4] [#4 -0.17,0.15,0.66,U] [#5 -0.04,0.26,0.43,U] [#6 -1.17,0.85,0.00,M5] [#7 -0.09,0.28,0.48,U] [#8 -0.50,-0.23,0.58,U] 
22:28:59.462 00.003 484 refined, 5 included, MultiStar: {-0.35, 0.16}, one-star: {-0.74, -0.05}
22:28:59.466 00.004 484 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.01 = 0.01)
22:28:59.473 00.007 484 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
22:28:59.477 00.004 484 CameraToMount -- cameraX=-0.35 cameraY=0.16 hyp=0.39 cameraTheta=2.73 mountX=0.39 mountY=0.05, mountTheta=0.14
22:28:59.483 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.16, opts=13)
22:28:59.488 00.005 484 Enqueuing Move request for scope (-0.35, 0.16)
22:28:59.491 00.003 17712 Worker thread wakes up
22:28:59.491 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:28:59.495 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.16) opts 0xd
22:28:59.495 00.000 484 UpdateGuideState exits: m=298599 SNR=76.8
22:28:59.498 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.16)
22:28:59.499 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:59.502 00.003 17712 Moving (-0.35, 0.16) raw xDistance=0.39 yDistance=0.05
22:28:59.502 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
22:28:59.502 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:28:59.506 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:59.506 00.000 484 Enqueuing Expose request
22:28:59.509 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:59.509 00.000 17712 MoveAxis(W, 86, ABG)
22:28:59.509 00.000 17712 Guiding  Dir = 3, Dur = 86
22:28:59.509 00.000 17712 IsSlewing returns 0
22:28:59.510 00.001 17712 IsGuiding returns 0
22:28:59.510 00.000 17712 PulseGuide returned control before completion, sleep 96
22:28:59.611 00.101 17712 IsGuiding returns 1
22:28:59.611 00.000 17712 scope still moving after pulse duration time elapsed
22:28:59.643 00.032 17712 IsSlewing returns 0
22:28:59.643 00.000 17712 IsGuiding returns 0
22:28:59.643 00.000 17712 scope move finished after 86 + 47 ms
22:28:59.643 00.000 17712 Move returns status 0, amount 86
22:28:59.644 00.001 17712 MoveAxis(N, 0, ABG)
22:28:59.644 00.000 17712 Move returns status 0, amount 0
22:28:59.644 00.000 17712 move complete, result=0
22:28:59.644 00.000 17712 worker thread done servicing request
22:28:59.644 00.000 17712 Worker thread wakes up
22:28:59.644 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:28:59.644 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:28:59.644 00.000 484 GuideStep: 0.4 px 86 ms WEST, 0.1 px 0 ms NORTH
22:29:03.087 03.443 17712 Exposure complete
22:29:03.482 00.395 17712 worker thread done servicing request
22:29:03.483 00.001 484 OnExposeComplete: enter
22:29:03.489 00.006 484 UpdateGuideState(): m_state=6
22:29:03.496 00.007 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
22:29:03.500 00.004 484 Star::Find returns 1 (0), X=1396.50, Y=43.49, Mass=334429, SNR=91.5, Peak=46304 HFD=3.1
22:29:03.509 00.009 484 MultiStar: [#1 0.23,-0.21,0.65,U] [#2 1.06,-0.93,0.00,M6] [#3 -0.50,-0.65,0.61,U] [#4 0.31,-0.09,0.62,U] [#5 -0.06,-0.06,0.36,U] [#6 -0.87,0.03,0.00,M6] [#7 0.27,-0.09,0.45,U] [#8 -0.01,-0.46,0.34,U] 
22:29:03.513 00.004 484 refined, 6 included, MultiStar: {-0.08, -0.32}, one-star: {-0.46, -0.46}
22:29:03.518 00.005 484 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.71) = xAngle (-4.54 = 1.74)
22:29:03.527 00.009 484 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.55 = -1.55)
22:29:03.532 00.005 484 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.82 mountX=-0.06 mountY=-0.33, mountTheta=-1.74
22:29:03.540 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.08, y=-0.32, opts=13)
22:29:03.545 00.005 484 Enqueuing Move request for scope (-0.08, -0.32)
22:29:03.549 00.004 17712 Worker thread wakes up
22:29:03.549 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1104, FiltMax=65535, Gamma=1.000
22:29:03.554 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
22:29:03.554 00.000 484 UpdateGuideState exits: m=334429 SNR=91.5
22:29:03.558 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:03.562 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:03.566 00.004 484 Enqueuing Expose request
22:29:03.571 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
22:29:03.571 00.000 17712 Moving (-0.08, -0.32) raw xDistance=-0.06 yDistance=-0.33
22:29:03.571 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:29:03.571 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:03.571 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:29:03.572 00.001 17712 MoveAxis(E, 0, ABG)
22:29:03.572 00.000 17712 Move returns status 0, amount 0
22:29:03.572 00.000 17712 MoveAxis(N, 0, ABG)
22:29:03.572 00.000 17712 Move returns status 0, amount 0
22:29:03.572 00.000 17712 move complete, result=0
22:29:03.572 00.000 17712 worker thread done servicing request
22:29:03.574 00.002 17712 Worker thread wakes up
22:29:03.574 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:03.579 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:03.579 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:06.980 03.401 17712 Exposure complete
22:29:07.293 00.313 17712 worker thread done servicing request
22:29:07.293 00.000 484 OnExposeComplete: enter
22:29:07.297 00.004 484 UpdateGuideState(): m_state=6
22:29:07.302 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
22:29:07.307 00.005 484 Star::Find returns 1 (0), X=1396.80, Y=43.61, Mass=328300, SNR=80.8, Peak=42003 HFD=2.7
22:29:07.312 00.005 484 MultiStar: [#1 0.48,-0.10,0.71,U] [#2 0.69,-0.75,0.00,M7] [#3 -0.49,-0.41,0.77,U] [#4 0.31,-0.27,0.64,U] [#5 0.37,-0.25,0.43,U] [#6 -0.77,0.45,0.00,M7] [#7 0.42,-0.04,0.50,U] [#8 0.17,-0.54,0.53,U] 
22:29:07.317 00.005 484 refined, 6 included, MultiStar: {0.10, -0.29}, one-star: {-0.16, -0.34}
22:29:07.321 00.004 484 CameraToMount -- cameraTheta (-1.23) - m_xAngle (2.71) = xAngle (-3.95 = 2.34)
22:29:07.326 00.005 484 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.96 = -0.96)
22:29:07.330 00.004 484 CameraToMount -- cameraX=0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.23 mountX=-0.21 mountY=-0.25, mountTheta=-2.27
22:29:07.339 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.10, y=-0.29, opts=13)
22:29:07.344 00.005 484 Enqueuing Move request for scope (0.10, -0.29)
22:29:07.349 00.005 17712 Worker thread wakes up
22:29:07.349 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1459, FiltMax=65535, Gamma=1.000
22:29:07.352 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.29) opts 0xd
22:29:07.353 00.001 17712 Handling offset move in thread for scope, endpoint = (0.10, -0.29)
22:29:07.353 00.000 484 UpdateGuideState exits: m=328300 SNR=80.8
22:29:07.357 00.004 17712 Moving (0.10, -0.29) raw xDistance=-0.21 yDistance=-0.25
22:29:07.358 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:07.361 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:29:07.361 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:07.361 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:29:07.361 00.000 17712 MoveAxis(E, 0, ABG)
22:29:07.361 00.000 17712 Move returns status 0, amount 0
22:29:07.361 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:07.365 00.004 17712 MoveAxis(N, 0, ABG)
22:29:07.365 00.000 484 Enqueuing Expose request
22:29:07.370 00.005 17712 Move returns status 0, amount 0
22:29:07.370 00.000 17712 move complete, result=0
22:29:07.370 00.000 17712 worker thread done servicing request
22:29:07.370 00.000 17712 Worker thread wakes up
22:29:07.370 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:07.374 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:07.374 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:10.811 03.437 17712 Exposure complete
22:29:11.058 00.247 17712 worker thread done servicing request
22:29:11.058 00.000 484 OnExposeComplete: enter
22:29:11.061 00.003 484 UpdateGuideState(): m_state=6
22:29:11.065 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
22:29:11.068 00.003 484 Star::Find returns 1 (0), X=1396.80, Y=43.86, Mass=313015, SNR=71.3, Peak=32803 HFD=2.7
22:29:11.071 00.003 484 MultiStar: [#1 0.11,0.36,0.78,U] [#2 0.86,-0.37,0.00,M8] [#3 -0.98,-0.05,0.00,M3] [#4 0.42,0.21,0.68,U] [#5 0.00,0.18,0.58,U] [#6 -0.93,0.81,0.00,M8] [#7 -0.27,0.56,0.54,U] [#8 -0.01,0.62,0.56,U] 
22:29:11.074 00.003 484 single-star, 5 included, MultiStar: {0.01, 0.26}, one-star: {-0.16, -0.10}
22:29:11.077 00.003 484 CameraToMount -- cameraTheta (-2.58) - m_xAngle (2.71) = xAngle (-5.30 = 0.99)
22:29:11.080 00.003 484 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.31 = -2.31)
22:29:11.082 00.002 484 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.18 cameraTheta=-2.58 mountX=0.10 mountY=-0.14, mountTheta=-0.93
22:29:11.088 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.16, y=-0.10, opts=13)
22:29:11.090 00.002 484 Enqueuing Move request for scope (-0.16, -0.10)
22:29:11.094 00.004 17712 Worker thread wakes up
22:29:11.094 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:29:11.097 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
22:29:11.097 00.000 484 UpdateGuideState exits: m=313015 SNR=71.3
22:29:11.100 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:11.102 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:11.105 00.003 484 Enqueuing Expose request
22:29:11.108 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
22:29:11.108 00.000 17712 Moving (-0.16, -0.10) raw xDistance=0.10 yDistance=-0.14
22:29:11.108 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:29:11.108 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:11.108 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:29:11.109 00.001 17712 MoveAxis(E, 0, ABG)
22:29:11.109 00.000 17712 Move returns status 0, amount 0
22:29:11.109 00.000 17712 MoveAxis(N, 0, ABG)
22:29:11.109 00.000 17712 Move returns status 0, amount 0
22:29:11.109 00.000 17712 move complete, result=0
22:29:11.109 00.000 17712 worker thread done servicing request
22:29:11.109 00.000 17712 Worker thread wakes up
22:29:11.109 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:11.109 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:11.112 00.003 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:29:14.511 03.399 17712 Exposure complete
22:29:14.742 00.231 17712 worker thread done servicing request
22:29:14.742 00.000 484 OnExposeComplete: enter
22:29:14.745 00.003 484 UpdateGuideState(): m_state=6
22:29:14.749 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
22:29:14.752 00.003 484 Star::Find returns 1 (0), X=1396.37, Y=43.99, Mass=311111, SNR=70.1, Peak=40592 HFD=2.5
22:29:14.755 00.003 484 MultiStar: [#1 -0.18,0.48,0.83,U] [#2 1.28,-0.45,0.00,M9] [#3 -1.48,0.13,0.00,M4] [#4 -0.31,0.30,0.68,U] [#5 -0.22,0.28,0.50,U] [#6 -1.11,0.87,0.00,M9] [#7 -0.37,0.24,0.52,U] [#8 -0.94,0.03,0.00,M1] 
22:29:14.758 00.003 484 refined, 4 included, MultiStar: {-0.35, 0.25}, one-star: {-0.59, 0.04}
22:29:14.760 00.002 484 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.20 = -0.20)
22:29:14.762 00.002 484 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
22:29:14.765 00.003 484 CameraToMount -- cameraX=-0.35 cameraY=0.25 hyp=0.44 cameraTheta=2.52 mountX=0.43 mountY=0.15, mountTheta=0.34
22:29:14.771 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.25, opts=13)
22:29:14.774 00.003 484 Enqueuing Move request for scope (-0.35, 0.25)
22:29:14.777 00.003 17712 Worker thread wakes up
22:29:14.777 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.25) opts 0xd
22:29:14.777 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.25)
22:29:14.777 00.000 17712 Moving (-0.35, 0.25) raw xDistance=0.43 yDistance=0.15
22:29:14.777 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
22:29:14.777 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:14.777 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:29:14.780 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:29:14.780 00.000 484 UpdateGuideState exits: m=311111 SNR=70.1
22:29:14.783 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:14.785 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:14.788 00.003 17712 MoveAxis(W, 96, ABG)
22:29:14.788 00.000 17712 Guiding  Dir = 3, Dur = 96
22:29:14.788 00.000 17712 IsSlewing returns 0
22:29:14.788 00.000 17712 IsGuiding returns 0
22:29:14.789 00.001 484 Enqueuing Expose request
22:29:14.791 00.002 17712 PulseGuide returned control before completion, sleep 106
22:29:14.905 00.114 17712 IsGuiding returns 1
22:29:14.905 00.000 17712 scope still moving after pulse duration time elapsed
22:29:14.936 00.031 17712 IsSlewing returns 0
22:29:14.936 00.000 17712 IsGuiding returns 0
22:29:14.937 00.001 17712 scope move finished after 96 + 51 ms
22:29:14.937 00.000 17712 Move returns status 0, amount 96
22:29:14.937 00.000 17712 MoveAxis(N, 0, ABG)
22:29:14.937 00.000 17712 Move returns status 0, amount 0
22:29:14.937 00.000 17712 move complete, result=0
22:29:14.937 00.000 17712 worker thread done servicing request
22:29:14.937 00.000 484 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH
22:29:14.942 00.005 17712 Worker thread wakes up
22:29:14.942 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:14.942 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:18.360 03.418 17712 Exposure complete
22:29:18.640 00.280 17712 worker thread done servicing request
22:29:18.640 00.000 484 OnExposeComplete: enter
22:29:18.644 00.004 484 UpdateGuideState(): m_state=6
22:29:18.647 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
22:29:18.651 00.004 484 Star::Find returns 1 (0), X=1396.08, Y=43.65, Mass=322726, SNR=73.9, Peak=34480 HFD=2.6
22:29:18.655 00.004 484 MultiStar: [#1 -0.57,0.51,0.77,U] [#2 1.55,-0.06,0.00,M10] [#3 -1.34,0.03,0.00,M5] [#4 -0.39,0.11,0.62,U] [#5 -0.19,0.18,0.52,U] [#6 -1.46,1.02,0.00,M10] [#7 -0.38,0.65,0.51,U] [#8 -0.53,0.39,0.50,U] 
22:29:18.658 00.003 484 refined, 5 included, MultiStar: {-0.54, 0.20}, one-star: {-0.88, -0.30}
22:29:18.661 00.003 484 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:29:18.664 00.003 484 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:29:18.667 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=0.20 hyp=0.58 cameraTheta=2.79 mountX=0.58 mountY=0.05, mountTheta=0.08
22:29:18.675 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=0.20, opts=13)
22:29:18.678 00.003 484 Enqueuing Move request for scope (-0.54, 0.20)
22:29:18.682 00.004 17712 Worker thread wakes up
22:29:18.682 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1629, FiltMax=65535, Gamma=1.000
22:29:18.685 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.20) opts 0xd
22:29:18.686 00.001 484 UpdateGuideState exits: m=322726 SNR=73.9
22:29:18.689 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:18.692 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:18.695 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.54, 0.20)
22:29:18.695 00.000 17712 Moving (-0.54, 0.20) raw xDistance=0.58 yDistance=0.05
22:29:18.695 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.58
22:29:18.695 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:18.695 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:18.697 00.002 17712 MoveAxis(W, 136, ABG)
22:29:18.697 00.000 17712 Guiding  Dir = 3, Dur = 136
22:29:18.697 00.000 484 Enqueuing Expose request
22:29:18.699 00.002 17712 IsSlewing returns 0
22:29:18.700 00.001 17712 IsGuiding returns 0
22:29:18.700 00.000 17712 PulseGuide returned control before completion, sleep 146
22:29:18.850 00.150 17712 IsGuiding returns 1
22:29:18.850 00.000 17712 scope still moving after pulse duration time elapsed
22:29:18.882 00.032 17712 IsSlewing returns 0
22:29:18.882 00.000 17712 IsGuiding returns 0
22:29:18.882 00.000 17712 scope move finished after 136 + 45 ms
22:29:18.882 00.000 17712 Move returns status 0, amount 136
22:29:18.882 00.000 17712 MoveAxis(N, 0, ABG)
22:29:18.883 00.001 17712 Move returns status 0, amount 0
22:29:18.883 00.000 17712 move complete, result=0
22:29:18.883 00.000 17712 worker thread done servicing request
22:29:18.883 00.000 17712 Worker thread wakes up
22:29:18.883 00.000 484 GuideStep: 0.6 px 136 ms WEST, 0.0 px 0 ms NORTH
22:29:18.886 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:18.886 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:22.353 03.467 17712 Exposure complete
22:29:22.818 00.465 17712 worker thread done servicing request
22:29:22.818 00.000 484 OnExposeComplete: enter
22:29:22.823 00.005 484 UpdateGuideState(): m_state=6
22:29:22.834 00.011 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
22:29:22.842 00.008 484 Star::Find returns 1 (0), X=1395.91, Y=44.00, Mass=344874, SNR=88.3, Peak=45136 HFD=2.7
22:29:22.854 00.012 484 MultiStar: [#1 -0.46,0.71,0.00,M1] [#2 1.34,-0.10,0.00,R] [#3 -1.29,0.03,0.00,M6] [#4 -0.12,0.41,0.49,U] [#5 -0.15,0.25,0.39,U] [#6 -1.52,1.34,0.00,R] [#7 -0.71,0.90,0.00,M1] [#8 -0.62,0.43,0.41,U] 
22:29:22.865 00.011 484 refined, 3 included, MultiStar: {-0.62, 0.23}, one-star: {-1.05, 0.04}
22:29:22.871 00.006 484 CameraToMount -- cameraTheta (2.79) - m_xAngle (2.71) = xAngle (0.08 = 0.08)
22:29:22.882 00.011 484 CameraToMount -- cameraTheta (2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:29:22.897 00.015 484 CameraToMount -- cameraX=-0.62 cameraY=0.23 hyp=0.66 cameraTheta=2.79 mountX=0.66 mountY=0.05, mountTheta=0.08
22:29:22.909 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.62, y=0.23, opts=13)
22:29:22.915 00.006 484 Enqueuing Move request for scope (-0.62, 0.23)
22:29:22.923 00.008 17712 Worker thread wakes up
22:29:22.923 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:29:22.927 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.23) opts 0xd
22:29:22.927 00.000 484 UpdateGuideState exits: m=344874 SNR=88.3
22:29:22.931 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.935 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:22.939 00.004 484 Enqueuing Expose request
22:29:22.942 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.62, 0.23)
22:29:22.942 00.000 17712 Moving (-0.62, 0.23) raw xDistance=0.66 yDistance=0.05
22:29:22.942 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
22:29:22.943 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:22.943 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:22.943 00.000 17712 MoveAxis(W, 157, ABG)
22:29:22.943 00.000 17712 Guiding  Dir = 3, Dur = 157
22:29:22.943 00.000 17712 IsSlewing returns 0
22:29:22.944 00.001 17712 IsGuiding returns 0
22:29:22.944 00.000 17712 PulseGuide returned control before completion, sleep 167
22:29:23.126 00.182 17712 IsGuiding returns 1
22:29:23.126 00.000 17712 scope still moving after pulse duration time elapsed
22:29:23.156 00.030 17712 IsSlewing returns 0
22:29:23.156 00.000 17712 IsGuiding returns 0
22:29:23.156 00.000 17712 scope move finished after 157 + 56 ms
22:29:23.156 00.000 17712 Move returns status 0, amount 157
22:29:23.156 00.000 17712 MoveAxis(N, 0, ABG)
22:29:23.156 00.000 17712 Move returns status 0, amount 0
22:29:23.157 00.001 17712 move complete, result=0
22:29:23.157 00.000 17712 worker thread done servicing request
22:29:23.157 00.000 17712 Worker thread wakes up
22:29:23.157 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:23.157 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:23.157 00.000 484 GuideStep: 0.7 px 157 ms WEST, 0.1 px 0 ms NORTH
22:29:26.590 03.433 17712 Exposure complete
22:29:26.877 00.287 17712 worker thread done servicing request
22:29:26.877 00.000 484 OnExposeComplete: enter
22:29:26.885 00.008 484 UpdateGuideState(): m_state=6
22:29:26.890 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
22:29:26.897 00.007 484 Star::Find returns 1 (0), X=1396.40, Y=43.61, Mass=334693, SNR=96.4, Peak=41904 HFD=3.0
22:29:26.902 00.005 484 MultiStar: [#1 -0.00,0.21,0.73,U] [#2 -0.47,-0.35,0.67,U] [#3 -0.89,-0.32,0.00,M7] [#4 0.15,-0.43,0.50,U] [#5 -0.15,-0.07,0.37,U] [#6 0.08,-0.48,0.38,U] [#7 -0.03,0.42,0.38,U] [#8 -0.21,-0.32,0.31,U] 
22:29:26.905 00.003 484 refined, 7 included, MultiStar: {-0.21, -0.18}, one-star: {-0.56, -0.34}
22:29:26.909 00.004 484 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.71) = xAngle (-5.15 = 1.13)
22:29:26.916 00.007 484 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.16 = -2.16)
22:29:26.922 00.006 484 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-2.43 mountX=0.12 mountY=-0.23, mountTheta=-1.10
22:29:26.933 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=-0.18, opts=13)
22:29:26.937 00.004 484 Enqueuing Move request for scope (-0.21, -0.18)
22:29:26.942 00.005 17712 Worker thread wakes up
22:29:26.942 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
22:29:26.942 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
22:29:26.942 00.000 17712 Moving (-0.21, -0.18) raw xDistance=0.12 yDistance=-0.23
22:29:26.943 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1223, FiltMax=65535, Gamma=1.000
22:29:26.947 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:29:26.947 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:26.947 00.000 484 UpdateGuideState exits: m=334693 SNR=96.4
22:29:26.951 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:26.954 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:26.959 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:29:26.959 00.000 484 Enqueuing Expose request
22:29:26.963 00.004 17712 MoveAxis(E, 0, ABG)
22:29:26.963 00.000 17712 Move returns status 0, amount 0
22:29:26.963 00.000 17712 MoveAxis(N, 0, ABG)
22:29:26.963 00.000 17712 Move returns status 0, amount 0
22:29:26.963 00.000 17712 move complete, result=0
22:29:26.964 00.001 17712 worker thread done servicing request
22:29:26.964 00.000 17712 Worker thread wakes up
22:29:26.964 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:26.964 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:26.970 00.006 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:30.371 03.401 17712 Exposure complete
22:29:30.652 00.281 17712 worker thread done servicing request
22:29:30.653 00.001 484 OnExposeComplete: enter
22:29:30.657 00.004 484 UpdateGuideState(): m_state=6
22:29:30.662 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
22:29:30.667 00.005 484 Star::Find returns 1 (0), X=1395.98, Y=43.72, Mass=320185, SNR=73.9, Peak=42112 HFD=2.5
22:29:30.673 00.006 484 MultiStar: [#1 -0.43,0.51,0.89,U] [#2 0.29,-0.36,0.91,U] [#3 -1.22,-0.15,0.00,M8] [#4 -0.31,0.07,0.62,U] [#5 -0.45,0.13,0.38,U] [#6 -0.05,-0.35,0.45,U] [#7 -0.43,0.12,0.49,U] [#8 -0.47,-0.08,0.50,U] 
22:29:30.678 00.005 484 refined, 7 included, MultiStar: {-0.37, -0.03}, one-star: {-0.98, -0.24}
22:29:30.682 00.004 484 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.51)
22:29:30.687 00.005 484 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
22:29:30.691 00.004 484 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.06 mountX=0.32 mountY=-0.13, mountTheta=-0.38
22:29:30.699 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=-0.03, opts=13)
22:29:30.703 00.004 484 Enqueuing Move request for scope (-0.37, -0.03)
22:29:30.706 00.003 17712 Worker thread wakes up
22:29:30.706 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1363, FiltMax=65535, Gamma=1.000
22:29:30.709 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.03) opts 0xd
22:29:30.709 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, -0.03)
22:29:30.709 00.000 17712 Moving (-0.37, -0.03) raw xDistance=0.32 yDistance=-0.13
22:29:30.709 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
22:29:30.710 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:30.710 00.000 484 UpdateGuideState exits: m=320185 SNR=73.9
22:29:30.713 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:30.716 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:30.718 00.002 484 Enqueuing Expose request
22:29:30.721 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:29:30.721 00.000 17712 MoveAxis(W, 72, ABG)
22:29:30.722 00.001 17712 Guiding  Dir = 3, Dur = 72
22:29:30.722 00.000 17712 IsSlewing returns 0
22:29:30.722 00.000 17712 IsGuiding returns 0
22:29:30.722 00.000 17712 PulseGuide returned control before completion, sleep 82
22:29:30.807 00.085 17712 IsGuiding returns 1
22:29:30.807 00.000 17712 scope still moving after pulse duration time elapsed
22:29:30.838 00.031 17712 IsSlewing returns 0
22:29:30.839 00.001 17712 IsGuiding returns 0
22:29:30.839 00.000 17712 scope move finished after 72 + 44 ms
22:29:30.839 00.000 17712 Move returns status 0, amount 72
22:29:30.839 00.000 17712 MoveAxis(N, 0, ABG)
22:29:30.839 00.000 17712 Move returns status 0, amount 0
22:29:30.839 00.000 17712 move complete, result=0
22:29:30.839 00.000 17712 worker thread done servicing request
22:29:30.839 00.000 17712 Worker thread wakes up
22:29:30.839 00.000 484 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
22:29:30.843 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:30.843 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:34.275 03.432 17712 Exposure complete
22:29:34.755 00.480 484 OnExposeComplete: enter
22:29:34.759 00.004 17712 worker thread done servicing request
22:29:34.760 00.001 484 UpdateGuideState(): m_state=6
22:29:34.765 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
22:29:34.769 00.004 484 Star::Find returns 1 (0), X=1396.52, Y=43.69, Mass=317823, SNR=76.4, Peak=37264 HFD=3.0
22:29:34.777 00.008 484 MultiStar: [#1 -0.00,0.23,0.74,U] [#2 -0.59,-0.54,0.86,U] [#3 -0.90,-0.47,0.00,M9] [#4 0.07,-0.00,0.70,U] [#5 0.07,0.07,0.39,U] [#6 0.61,-0.43,0.53,U] [#7 -0.16,0.29,0.55,U] [#8 -0.08,-0.05,0.47,U] 
22:29:34.782 00.005 484 refined, 7 included, MultiStar: {-0.13, -0.12}, one-star: {-0.44, -0.26}
22:29:34.786 00.004 484 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.10 = 1.18)
22:29:34.790 00.004 484 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.12 = -2.12)
22:29:34.793 00.003 484 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-2.39 mountX=0.07 mountY=-0.15, mountTheta=-1.15
22:29:34.804 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=-0.12, opts=13)
22:29:34.808 00.004 484 Enqueuing Move request for scope (-0.13, -0.12)
22:29:34.813 00.005 17712 Worker thread wakes up
22:29:34.813 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1469, FiltMax=65535, Gamma=1.000
22:29:34.817 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
22:29:34.817 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
22:29:34.818 00.001 17712 Moving (-0.13, -0.12) raw xDistance=0.07 yDistance=-0.15
22:29:34.818 00.000 484 UpdateGuideState exits: m=317823 SNR=76.4
22:29:34.821 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:29:34.821 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:34.821 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:34.826 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:34.830 00.004 484 Enqueuing Expose request
22:29:34.834 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:29:34.834 00.000 17712 MoveAxis(E, 0, ABG)
22:29:34.835 00.001 17712 Move returns status 0, amount 0
22:29:34.835 00.000 17712 MoveAxis(N, 0, ABG)
22:29:34.835 00.000 17712 Move returns status 0, amount 0
22:29:34.835 00.000 17712 move complete, result=0
22:29:34.835 00.000 17712 worker thread done servicing request
22:29:34.836 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:34.841 00.005 17712 Worker thread wakes up
22:29:34.841 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:34.842 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:38.358 03.516 17712 Exposure complete
22:29:38.988 00.630 17712 worker thread done servicing request
22:29:38.988 00.000 484 OnExposeComplete: enter
22:29:38.996 00.008 484 UpdateGuideState(): m_state=6
22:29:39.013 00.017 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
22:29:39.024 00.011 484 Star::Find returns 1 (0), X=1396.40, Y=43.82, Mass=304138, SNR=68.4, Peak=38016 HFD=2.7
22:29:39.038 00.014 484 MultiStar: [#1 0.21,0.24,0.86,U] [#2 -0.48,-0.31,0.87,U] [#3 -0.82,-0.37,0.00,M10] [#4 0.27,0.08,0.62,U] [#5 0.29,-0.05,0.53,U] [#6 0.67,-1.03,0.00,M1] [#7 0.29,0.25,0.50,U] [#8 -0.26,-0.02,0.53,U] 
22:29:39.052 00.014 484 refined, 6 included, MultiStar: {-0.10, -0.01}, one-star: {-0.56, -0.13}
22:29:39.062 00.010 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
22:29:39.071 00.009 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:29:39.077 00.006 484 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.01 mountX=0.08 mountY=-0.04, mountTheta=-0.44
22:29:39.090 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.10, y=-0.01, opts=13)
22:29:39.095 00.005 484 Enqueuing Move request for scope (-0.10, -0.01)
22:29:39.102 00.007 17712 Worker thread wakes up
22:29:39.102 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
22:29:39.102 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
22:29:39.102 00.000 17712 Moving (-0.10, -0.01) raw xDistance=0.08 yDistance=-0.04
22:29:39.102 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:29:39.102 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:39.102 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:39.103 00.001 17712 MoveAxis(E, 0, ABG)
22:29:39.103 00.000 17712 Move returns status 0, amount 0
22:29:39.103 00.000 17712 MoveAxis(N, 0, ABG)
22:29:39.103 00.000 17712 Move returns status 0, amount 0
22:29:39.103 00.000 17712 move complete, result=0
22:29:39.103 00.000 17712 worker thread done servicing request
22:29:39.103 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:29:39.110 00.007 484 UpdateGuideState exits: m=304138 SNR=68.4
22:29:39.116 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:39.123 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:39.129 00.006 484 Enqueuing Expose request
22:29:39.134 00.005 17712 Worker thread wakes up
22:29:39.134 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:29:39.139 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:39.139 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:42.668 03.529 17712 Exposure complete
22:29:43.116 00.448 17712 worker thread done servicing request
22:29:43.117 00.001 484 OnExposeComplete: enter
22:29:43.126 00.009 484 UpdateGuideState(): m_state=6
22:29:43.139 00.013 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
22:29:43.154 00.015 484 Star::Find returns 1 (0), X=1396.78, Y=43.25, Mass=313125, SNR=69.8, Peak=40403 HFD=2.6
22:29:43.166 00.012 484 MultiStar: [#1 0.29,-0.14,0.88,U] [#2 -0.61,-0.94,0.00,M1] [#3 -0.68,-0.62,0.00,R] [#4 0.27,-0.36,0.64,U] [#5 0.06,-0.61,0.49,U] [#6 0.70,-0.91,0.00,M2] [#7 0.19,-0.08,0.50,U] [#8 0.12,-0.33,0.53,U] 
22:29:43.173 00.007 484 refined, 5 included, MultiStar: {0.11, -0.39}, one-star: {-0.17, -0.70}
22:29:43.181 00.008 484 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.01 = 2.27)
22:29:43.187 00.006 484 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.03 = -1.03)
22:29:43.199 00.012 484 CameraToMount -- cameraX=0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.30 mountX=-0.26 mountY=-0.34, mountTheta=-2.22
22:29:43.210 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=-0.39, opts=13)
22:29:43.217 00.007 484 Enqueuing Move request for scope (0.11, -0.39)
22:29:43.222 00.005 17712 Worker thread wakes up
22:29:43.223 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1445, FiltMax=65535, Gamma=1.000
22:29:43.228 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.39) opts 0xd
22:29:43.228 00.000 17712 Handling offset move in thread for scope, endpoint = (0.11, -0.39)
22:29:43.228 00.000 484 UpdateGuideState exits: m=313125 SNR=69.8
22:29:43.233 00.005 17712 Moving (0.11, -0.39) raw xDistance=-0.26 yDistance=-0.34
22:29:43.233 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:29:43.233 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:43.234 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:29:43.234 00.000 17712 MoveAxis(E, 0, ABG)
22:29:43.234 00.000 17712 Move returns status 0, amount 0
22:29:43.234 00.000 17712 MoveAxis(N, 0, ABG)
22:29:43.234 00.000 17712 Move returns status 0, amount 0
22:29:43.234 00.000 17712 move complete, result=0
22:29:43.234 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:43.240 00.006 17712 worker thread done servicing request
22:29:43.241 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:43.246 00.005 484 Enqueuing Expose request
22:29:43.253 00.007 484 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:43.259 00.006 17712 Worker thread wakes up
22:29:43.260 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:43.260 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:46.756 03.496 17712 Exposure complete
22:29:47.154 00.398 17712 worker thread done servicing request
22:29:47.154 00.000 484 OnExposeComplete: enter
22:29:47.158 00.004 484 UpdateGuideState(): m_state=6
22:29:47.163 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
22:29:47.168 00.005 484 Star::Find returns 1 (0), X=1396.22, Y=43.98, Mass=307465, SNR=79.1, Peak=42416 HFD=2.5
22:29:47.173 00.005 484 MultiStar: [#1 -0.23,0.37,0.83,U] [#2 -0.29,-0.12,0.80,U] [#3 -0.63,0.21,0.74,U] [#4 -0.20,0.10,0.54,U] [#5 -0.12,-0.07,0.45,U] [#6 0.25,-0.67,0.53,U] [#7 -0.41,0.48,0.57,U] [#8 -0.48,-0.07,0.52,U] 
22:29:47.177 00.004 484 refined, 8 included, MultiStar: {-0.36, 0.05}, one-star: {-0.74, 0.02}
22:29:47.181 00.004 484 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.71) = xAngle (0.29 = 0.29)
22:29:47.185 00.004 484 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.01)
22:29:47.189 00.004 484 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.36 cameraTheta=3.00 mountX=0.35 mountY=-0.05, mountTheta=-0.14
22:29:47.198 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.36, y=0.05, opts=13)
22:29:47.203 00.005 484 Enqueuing Move request for scope (-0.36, 0.05)
22:29:47.208 00.005 17712 Worker thread wakes up
22:29:47.208 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.05) opts 0xd
22:29:47.208 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.36, 0.05)
22:29:47.208 00.000 17712 Moving (-0.36, 0.05) raw xDistance=0.35 yDistance=-0.05
22:29:47.208 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1456, FiltMax=65535, Gamma=1.000
22:29:47.213 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:29:47.213 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:47.213 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:47.213 00.000 484 UpdateGuideState exits: m=307465 SNR=79.1
22:29:47.217 00.004 17712 MoveAxis(W, 78, ABG)
22:29:47.217 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.221 00.004 17712 Guiding  Dir = 3, Dur = 78
22:29:47.222 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:47.226 00.004 484 Enqueuing Expose request
22:29:47.231 00.005 17712 IsSlewing returns 0
22:29:47.231 00.000 17712 IsGuiding returns 0
22:29:47.232 00.001 17712 PulseGuide returned control before completion, sleep 88
22:29:47.328 00.096 17712 IsGuiding returns 1
22:29:47.328 00.000 17712 scope still moving after pulse duration time elapsed
22:29:47.355 00.027 17712 IsSlewing returns 0
22:29:47.355 00.000 17712 IsGuiding returns 0
22:29:47.355 00.000 17712 scope move finished after 78 + 46 ms
22:29:47.355 00.000 17712 Move returns status 0, amount 78
22:29:47.355 00.000 17712 MoveAxis(N, 0, ABG)
22:29:47.356 00.001 17712 Move returns status 0, amount 0
22:29:47.356 00.000 17712 move complete, result=0
22:29:47.356 00.000 17712 worker thread done servicing request
22:29:47.356 00.000 17712 Worker thread wakes up
22:29:47.356 00.000 484 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH
22:29:47.365 00.009 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:47.365 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:50.854 03.489 17712 Exposure complete
22:29:51.431 00.577 17712 worker thread done servicing request
22:29:51.431 00.000 484 OnExposeComplete: enter
22:29:51.438 00.007 484 UpdateGuideState(): m_state=6
22:29:51.450 00.012 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
22:29:51.457 00.007 484 Star::Find returns 1 (0), X=1396.52, Y=43.33, Mass=335299, SNR=76.1, Peak=40803 HFD=2.9
22:29:51.467 00.010 484 MultiStar: [#1 0.09,0.02,0.70,U] [#2 -0.95,-0.64,0.00,M1] [#3 -0.46,0.26,0.63,U] [#4 0.10,-0.21,0.61,U] [#5 0.05,-0.36,0.56,U] [#6 0.59,-0.36,0.46,U] [#7 0.32,0.03,0.48,U] [#8 -0.22,-0.18,0.44,U] 
22:29:51.472 00.005 484 refined, 7 included, MultiStar: {-0.05, -0.21}, one-star: {-0.44, -0.62}
22:29:51.480 00.008 484 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.71) = xAngle (-4.54 = 1.74)
22:29:51.484 00.004 484 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.55 = -1.55)
22:29:51.489 00.005 484 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.82 mountX=-0.04 mountY=-0.21, mountTheta=-1.74
22:29:51.507 00.018 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.21, opts=13)
22:29:51.515 00.008 484 Enqueuing Move request for scope (-0.05, -0.21)
22:29:51.522 00.007 17712 Worker thread wakes up
22:29:51.523 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
22:29:51.523 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
22:29:51.523 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1552, FiltMax=65535, Gamma=1.000
22:29:51.530 00.007 17712 Moving (-0.05, -0.21) raw xDistance=-0.04 yDistance=-0.21
22:29:51.531 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:29:51.531 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:51.531 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:29:51.531 00.000 17712 MoveAxis(E, 0, ABG)
22:29:51.531 00.000 17712 Move returns status 0, amount 0
22:29:51.531 00.000 17712 MoveAxis(N, 0, ABG)
22:29:51.531 00.000 17712 Move returns status 0, amount 0
22:29:51.531 00.000 17712 move complete, result=0
22:29:51.532 00.001 17712 worker thread done servicing request
22:29:51.532 00.000 484 UpdateGuideState exits: m=335299 SNR=76.1
22:29:51.541 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:51.547 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:51.553 00.006 484 Enqueuing Expose request
22:29:51.565 00.012 17712 Worker thread wakes up
22:29:51.565 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:51.565 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:51.566 00.001 484 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:29:55.265 03.699 17712 Exposure complete
22:29:55.936 00.671 17712 worker thread done servicing request
22:29:55.936 00.000 484 OnExposeComplete: enter
22:29:55.942 00.006 484 UpdateGuideState(): m_state=6
22:29:55.955 00.013 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
22:29:55.964 00.009 484 Star::Find returns 1 (0), X=1396.65, Y=43.60, Mass=341619, SNR=76.8, Peak=40400 HFD=2.9
22:29:55.973 00.009 484 MultiStar: [#1 0.32,-0.38,0.84,U] [#2 -0.63,-0.54,0.00,M2] [#3 0.01,-0.06,0.75,U] [#4 0.10,-0.47,0.68,U] [#5 0.02,-0.29,0.54,U] [#6 0.79,-1.06,0.00,M1] [#7 0.37,-0.33,0.46,U] [#8 -0.04,-0.19,0.48,U] 
22:29:55.988 00.015 484 refined, 6 included, MultiStar: {0.04, -0.30}, one-star: {-0.31, -0.35}
22:29:56.007 00.019 484 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.71) = xAngle (-4.15 = 2.13)
22:29:56.021 00.014 484 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.17 = -1.17)
22:29:56.038 00.017 484 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=-0.16 mountY=-0.28, mountTheta=-2.09
22:29:56.074 00.036 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=-0.30, opts=13)
22:29:56.091 00.017 484 Enqueuing Move request for scope (0.04, -0.30)
22:29:56.102 00.011 17712 Worker thread wakes up
22:29:56.102 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1107, FiltMax=65535, Gamma=1.000
22:29:56.107 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
22:29:56.108 00.001 17712 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
22:29:56.108 00.000 484 UpdateGuideState exits: m=341619 SNR=76.8
22:29:56.114 00.006 17712 Moving (0.04, -0.30) raw xDistance=-0.16 yDistance=-0.28
22:29:56.114 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:29:56.114 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:56.114 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:29:56.115 00.001 17712 MoveAxis(E, 0, ABG)
22:29:56.115 00.000 17712 Move returns status 0, amount 0
22:29:56.115 00.000 17712 MoveAxis(N, 0, ABG)
22:29:56.115 00.000 17712 Move returns status 0, amount 0
22:29:56.118 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:56.128 00.010 17712 move complete, result=0
22:29:56.128 00.000 17712 worker thread done servicing request
22:29:56.128 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:29:56.141 00.013 484 Enqueuing Expose request
22:29:56.147 00.006 17712 Worker thread wakes up
22:29:56.147 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:29:56.154 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:29:56.154 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:29:59.667 03.513 17712 Exposure complete
22:30:00.306 00.639 17712 worker thread done servicing request
22:30:00.306 00.000 484 OnExposeComplete: enter
22:30:00.313 00.007 484 UpdateGuideState(): m_state=6
22:30:00.321 00.008 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
22:30:00.326 00.005 484 Star::Find returns 1 (0), X=1397.61, Y=43.28, Mass=336748, SNR=88.3, Peak=40099 HFD=2.8
22:30:00.331 00.005 484 MultiStar: [#1 1.02,-0.29,0.00,M1] [#2 -1.47,-0.74,0.00,M3] [#3 0.80,-0.09,0.60,U] [#4 1.03,-0.57,0.00,M1] [#5 0.73,-0.37,0.00,M1] [#6 1.33,-0.82,0.00,M2] [#7 0.92,-0.30,0.00,M1] [#8 0.77,-0.53,0.00,M1] 
22:30:00.339 00.008 484 refined, 1 included, MultiStar: {0.70, -0.45}, one-star: {0.65, -0.67}
22:30:00.346 00.007 484 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.29 = 3.00)
22:30:00.352 00.006 484 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
22:30:00.357 00.005 484 CameraToMount -- cameraX=0.70 cameraY=-0.45 hyp=0.84 cameraTheta=-0.57 mountX=-0.83 mountY=-0.25, mountTheta=-2.85
22:30:00.378 00.021 484 SchedulePrimaryMove(0F03AFB8, x=0.70, y=-0.45, opts=13)
22:30:00.384 00.006 484 Enqueuing Move request for scope (0.70, -0.45)
22:30:00.388 00.004 17712 Worker thread wakes up
22:30:00.388 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1498, FiltMax=65535, Gamma=1.000
22:30:00.392 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.45) opts 0xd
22:30:00.392 00.000 484 UpdateGuideState exits: m=336748 SNR=88.3
22:30:00.398 00.006 17712 Handling offset move in thread for scope, endpoint = (0.70, -0.45)
22:30:00.398 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.403 00.005 17712 Moving (0.70, -0.45) raw xDistance=-0.83 yDistance=-0.25
22:30:00.403 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:00.407 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
22:30:00.408 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.408 00.000 484 Enqueuing Expose request
22:30:00.412 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:30:00.413 00.001 17712 MoveAxis(E, 186, ABG)
22:30:00.413 00.000 17712 Guiding  Dir = 2, Dur = 186
22:30:00.413 00.000 17712 IsSlewing returns 0
22:30:00.413 00.000 17712 IsGuiding returns 0
22:30:00.415 00.002 17712 PulseGuide returned control before completion, sleep 196
22:30:00.615 00.200 17712 IsGuiding returns 1
22:30:00.616 00.001 17712 scope still moving after pulse duration time elapsed
22:30:00.651 00.035 17712 IsSlewing returns 0
22:30:00.651 00.000 17712 IsGuiding returns 1
22:30:00.681 00.030 17712 IsSlewing returns 0
22:30:00.682 00.001 17712 IsGuiding returns 1
22:30:00.708 00.026 17712 IsSlewing returns 0
22:30:00.709 00.001 17712 IsGuiding returns 1
22:30:00.739 00.030 17712 IsSlewing returns 0
22:30:00.740 00.001 17712 IsGuiding returns 1
22:30:00.770 00.030 17712 IsSlewing returns 0
22:30:00.771 00.001 17712 IsGuiding returns 1
22:30:00.802 00.031 17712 IsSlewing returns 0
22:30:00.803 00.001 17712 IsGuiding returns 1
22:30:00.833 00.030 17712 IsSlewing returns 0
22:30:00.834 00.001 17712 IsGuiding returns 0
22:30:00.834 00.000 17712 scope move finished after 186 + 234 ms
22:30:00.834 00.000 17712 Move returns status 0, amount 186
22:30:00.834 00.000 17712 MoveAxis(N, 0, ABG)
22:30:00.835 00.001 17712 Move returns status 0, amount 0
22:30:00.835 00.000 17712 move complete, result=0
22:30:00.835 00.000 17712 worker thread done servicing request
22:30:00.835 00.000 484 GuideStep: -0.8 px 186 ms EAST, -0.2 px 0 ms NORTH
22:30:00.840 00.005 17712 Worker thread wakes up
22:30:00.841 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:00.841 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:04.267 03.426 17712 Exposure complete
22:30:04.543 00.276 17712 worker thread done servicing request
22:30:04.543 00.000 484 OnExposeComplete: enter
22:30:04.547 00.004 484 UpdateGuideState(): m_state=6
22:30:04.553 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
22:30:04.555 00.002 484 Star::Find returns 1 (0), X=1396.85, Y=43.10, Mass=330687, SNR=68.2, Peak=37155 HFD=2.6
22:30:04.559 00.004 484 MultiStar: [#1 0.47,-0.29,0.93,U] [#2 -1.01,-0.53,0.00,M4] [#3 0.17,-0.42,0.84,U] [#4 0.62,-0.47,0.65,U] [#5 0.12,-0.56,0.60,U] [#6 1.05,-1.01,0.00,M3] [#7 0.29,-0.61,0.52,U] [#8 0.25,-0.57,0.53,U] 
22:30:04.564 00.005 484 refined, 6 included, MultiStar: {0.24, -0.54}, one-star: {-0.11, -0.85}
22:30:04.568 00.004 484 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.71) = xAngle (-3.86 = 2.42)
22:30:04.571 00.003 484 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.87 = -0.87)
22:30:04.573 00.002 484 CameraToMount -- cameraX=0.24 cameraY=-0.54 hyp=0.59 cameraTheta=-1.15 mountX=-0.45 mountY=-0.45, mountTheta=-2.35
22:30:04.581 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.24, y=-0.54, opts=13)
22:30:04.586 00.005 484 Enqueuing Move request for scope (0.24, -0.54)
22:30:04.590 00.004 17712 Worker thread wakes up
22:30:04.590 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.54) opts 0xd
22:30:04.590 00.000 17712 Handling offset move in thread for scope, endpoint = (0.24, -0.54)
22:30:04.590 00.000 17712 Moving (0.24, -0.54) raw xDistance=-0.45 yDistance=-0.45
22:30:04.590 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:30:04.593 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
22:30:04.593 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:30:04.593 00.000 17712 MoveAxis(E, 113, ABG)
22:30:04.593 00.000 17712 Guiding  Dir = 2, Dur = 113
22:30:04.594 00.001 17712 IsSlewing returns 0
22:30:04.594 00.000 17712 IsGuiding returns 0
22:30:04.595 00.001 17712 PulseGuide returned control before completion, sleep 123
22:30:04.595 00.000 484 UpdateGuideState exits: m=330687 SNR=68.2
22:30:04.605 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:04.613 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:04.624 00.011 484 Enqueuing Expose request
22:30:04.719 00.095 17712 IsGuiding returns 1
22:30:04.719 00.000 17712 scope still moving after pulse duration time elapsed
22:30:04.751 00.032 17712 IsSlewing returns 0
22:30:04.751 00.000 17712 IsGuiding returns 0
22:30:04.751 00.000 17712 scope move finished after 113 + 44 ms
22:30:04.751 00.000 17712 Move returns status 0, amount 113
22:30:04.752 00.001 17712 MoveAxis(N, 85, ABG)
22:30:04.752 00.000 17712 Guiding  Dir = 0, Dur = 85
22:30:04.752 00.000 17712 IsSlewing returns 0
22:30:04.752 00.000 17712 IsGuiding returns 0
22:30:04.755 00.003 17712 PulseGuide returned control before completion, sleep 94
22:30:04.863 00.108 17712 IsGuiding returns 1
22:30:04.863 00.000 17712 scope still moving after pulse duration time elapsed
22:30:04.892 00.029 17712 IsSlewing returns 0
22:30:04.893 00.001 17712 IsGuiding returns 0
22:30:04.894 00.001 17712 scope move finished after 85 + 55 ms
22:30:04.894 00.000 17712 Move returns status 0, amount 85
22:30:04.894 00.000 17712 move complete, result=0
22:30:04.894 00.000 17712 worker thread done servicing request
22:30:04.895 00.001 484 GuideStep: -0.4 px 113 ms EAST, -0.5 px 85 ms NORTH
22:30:04.898 00.003 17712 Worker thread wakes up
22:30:04.898 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:04.899 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:08.372 03.473 17712 Exposure complete
22:30:08.693 00.321 17712 worker thread done servicing request
22:30:08.694 00.001 484 OnExposeComplete: enter
22:30:08.699 00.005 484 UpdateGuideState(): m_state=6
22:30:08.704 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
22:30:08.707 00.003 484 Star::Find returns 1 (0), X=1397.17, Y=43.11, Mass=336036, SNR=91.6, Peak=54643 HFD=2.4
22:30:08.714 00.007 484 MultiStar: [#1 0.72,-0.31,0.68,U] [#2 -1.22,-0.88,0.00,M5] [#3 0.44,-0.35,0.55,U] [#4 0.65,-0.69,0.00,M1] [#5 0.69,-0.81,0.00,M1] [#6 1.32,-1.15,0.00,M4] [#7 0.66,-0.46,0.42,U] [#8 0.66,-0.67,0.00,M1] 
22:30:08.718 00.004 484 refined, 3 included, MultiStar: {0.46, -0.54}, one-star: {0.21, -0.84}
22:30:08.722 00.004 484 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.58 = 2.70)
22:30:08.727 00.005 484 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.59 = -0.59)
22:30:08.731 00.004 484 CameraToMount -- cameraX=0.46 cameraY=-0.54 hyp=0.71 cameraTheta=-0.87 mountX=-0.64 mountY=-0.40, mountTheta=-2.59
22:30:08.739 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.46, y=-0.54, opts=13)
22:30:08.745 00.006 484 Enqueuing Move request for scope (0.46, -0.54)
22:30:08.748 00.003 17712 Worker thread wakes up
22:30:08.749 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.54) opts 0xd
22:30:08.749 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1555, FiltMax=65535, Gamma=1.000
22:30:08.753 00.004 17712 Handling offset move in thread for scope, endpoint = (0.46, -0.54)
22:30:08.753 00.000 484 UpdateGuideState exits: m=336036 SNR=91.6
22:30:08.756 00.003 17712 Moving (0.46, -0.54) raw xDistance=-0.64 yDistance=-0.40
22:30:08.756 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:08.761 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
22:30:08.761 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:08.761 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:30:08.761 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:08.766 00.005 17712 MoveAxis(E, 152, ABG)
22:30:08.766 00.000 484 Enqueuing Expose request
22:30:08.771 00.005 17712 Guiding  Dir = 2, Dur = 152
22:30:08.771 00.000 17712 IsSlewing returns 0
22:30:08.773 00.002 17712 IsGuiding returns 0
22:30:08.773 00.000 17712 PulseGuide returned control before completion, sleep 162
22:30:08.942 00.169 17712 IsGuiding returns 1
22:30:08.942 00.000 17712 scope still moving after pulse duration time elapsed
22:30:08.973 00.031 17712 IsSlewing returns 0
22:30:08.973 00.000 17712 IsGuiding returns 0
22:30:08.974 00.001 17712 scope move finished after 152 + 49 ms
22:30:08.974 00.000 17712 Move returns status 0, amount 152
22:30:08.974 00.000 17712 MoveAxis(N, 0, ABG)
22:30:08.974 00.000 17712 Move returns status 0, amount 0
22:30:08.974 00.000 17712 move complete, result=0
22:30:08.974 00.000 17712 worker thread done servicing request
22:30:08.975 00.001 17712 Worker thread wakes up
22:30:08.975 00.000 484 GuideStep: -0.6 px 152 ms EAST, -0.4 px 0 ms NORTH
22:30:08.980 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:08.980 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:12.369 03.389 17712 Exposure complete
22:30:12.692 00.323 17712 worker thread done servicing request
22:30:12.692 00.000 484 OnExposeComplete: enter
22:30:12.696 00.004 484 UpdateGuideState(): m_state=6
22:30:12.700 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
22:30:12.704 00.004 484 Star::Find returns 1 (0), X=1396.73, Y=43.26, Mass=335936, SNR=83.7, Peak=41715 HFD=2.7
22:30:12.708 00.004 484 MultiStar: [#1 0.20,-0.04,0.66,U] [#2 -1.23,-0.56,0.00,M6] [#3 -0.02,-0.15,0.69,U] [#4 0.25,-0.19,0.52,U] [#5 0.13,-0.54,0.46,U] [#6 1.06,-0.82,0.00,M5] [#7 0.33,-0.54,0.47,U] [#8 -0.19,-0.49,0.50,U] 
22:30:12.713 00.005 484 refined, 6 included, MultiStar: {0.03, -0.39}, one-star: {-0.23, -0.69}
22:30:12.716 00.003 484 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.20 = 2.08)
22:30:12.720 00.004 484 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:30:12.723 00.003 484 CameraToMount -- cameraX=0.03 cameraY=-0.39 hyp=0.39 cameraTheta=-1.49 mountX=-0.19 mountY=-0.37, mountTheta=-2.05
22:30:12.732 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=-0.39, opts=13)
22:30:12.736 00.004 484 Enqueuing Move request for scope (0.03, -0.39)
22:30:12.740 00.004 17712 Worker thread wakes up
22:30:12.740 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4551, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:30:12.743 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.39) opts 0xd
22:30:12.743 00.000 17712 Handling offset move in thread for scope, endpoint = (0.03, -0.39)
22:30:12.744 00.001 484 UpdateGuideState exits: m=335936 SNR=83.7
22:30:12.747 00.003 17712 Moving (0.03, -0.39) raw xDistance=-0.19 yDistance=-0.37
22:30:12.747 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:12.750 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:30:12.750 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:12.750 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:12.753 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:30:12.753 00.000 17712 MoveAxis(E, 0, ABG)
22:30:12.753 00.000 17712 Move returns status 0, amount 0
22:30:12.753 00.000 17712 MoveAxis(N, 0, ABG)
22:30:12.753 00.000 17712 Move returns status 0, amount 0
22:30:12.753 00.000 17712 move complete, result=0
22:30:12.754 00.001 484 Enqueuing Expose request
22:30:12.757 00.003 17712 worker thread done servicing request
22:30:12.757 00.000 17712 Worker thread wakes up
22:30:12.757 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:30:12.761 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:12.761 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:16.180 03.419 17712 Exposure complete
22:30:16.467 00.287 17712 worker thread done servicing request
22:30:16.468 00.001 484 OnExposeComplete: enter
22:30:16.471 00.003 484 UpdateGuideState(): m_state=6
22:30:16.475 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
22:30:16.479 00.004 484 Star::Find returns 1 (0), X=1396.78, Y=42.93, Mass=315929, SNR=71.5, Peak=43472 HFD=2.4
22:30:16.483 00.004 484 MultiStar: [#1 0.21,0.23,0.81,U] [#2 -0.80,-0.58,0.00,M7] [#3 -0.10,-0.09,0.76,U] [#4 0.29,-0.38,0.60,U] [#5 0.17,-0.50,0.43,U] [#6 0.95,-0.92,0.00,M6] [#7 0.19,-0.35,0.52,U] [#8 0.04,-0.31,0.52,U] 
22:30:16.486 00.003 484 refined, 6 included, MultiStar: {0.06, -0.36}, one-star: {-0.18, -1.02}
22:30:16.490 00.004 484 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.71) = xAngle (-4.12 = 2.16)
22:30:16.495 00.005 484 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.13 = -1.13)
22:30:16.498 00.003 484 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.41 mountX=-0.20 mountY=-0.33, mountTheta=-2.12
22:30:16.505 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.36, opts=13)
22:30:16.508 00.003 484 Enqueuing Move request for scope (0.06, -0.36)
22:30:16.512 00.004 17712 Worker thread wakes up
22:30:16.512 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1477, FiltMax=65535, Gamma=1.000
22:30:16.515 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
22:30:16.515 00.000 484 UpdateGuideState exits: m=315929 SNR=71.5
22:30:16.519 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:16.522 00.003 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
22:30:16.522 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:16.525 00.003 17712 Moving (0.06, -0.36) raw xDistance=-0.20 yDistance=-0.33
22:30:16.525 00.000 484 Enqueuing Expose request
22:30:16.529 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:30:16.529 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:16.530 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:30:16.530 00.000 17712 MoveAxis(E, 0, ABG)
22:30:16.530 00.000 17712 Move returns status 0, amount 0
22:30:16.530 00.000 17712 MoveAxis(N, 0, ABG)
22:30:16.530 00.000 17712 Move returns status 0, amount 0
22:30:16.530 00.000 17712 move complete, result=0
22:30:16.530 00.000 17712 worker thread done servicing request
22:30:16.530 00.000 17712 Worker thread wakes up
22:30:16.530 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:16.530 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:16.533 00.003 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:30:19.948 03.415 17712 Exposure complete
22:30:20.261 00.313 17712 worker thread done servicing request
22:30:20.261 00.000 484 OnExposeComplete: enter
22:30:20.265 00.004 484 UpdateGuideState(): m_state=6
22:30:20.269 00.004 484 Star::Find(15, 1396, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
22:30:20.273 00.004 484 Star::Find returns 1 (0), X=1397.13, Y=42.81, Mass=321303, SNR=81.0, Peak=46563 HFD=2.5
22:30:20.277 00.004 484 MultiStar: [#1 0.53,-0.50,0.71,U] [#2 -1.02,-1.11,0.00,M8] [#3 0.23,-0.43,0.70,U] [#4 0.47,-0.35,0.58,U] [#5 0.53,-0.71,0.00,M1] [#6 0.88,-1.04,0.00,M7] [#7 0.59,-0.36,0.53,U] [#8 0.42,-0.58,0.45,U] 
22:30:20.281 00.004 484 refined, 5 included, MultiStar: {0.37, -0.62}, one-star: {0.17, -1.14}
22:30:20.287 00.006 484 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.74 = 2.54)
22:30:20.289 00.002 484 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
22:30:20.293 00.004 484 CameraToMount -- cameraX=0.37 cameraY=-0.62 hyp=0.72 cameraTheta=-1.03 mountX=-0.59 mountY=-0.50, mountTheta=-2.45
22:30:20.301 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=-0.62, opts=13)
22:30:20.306 00.005 484 Enqueuing Move request for scope (0.37, -0.62)
22:30:20.309 00.003 17712 Worker thread wakes up
22:30:20.309 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.62) opts 0xd
22:30:20.309 00.000 17712 Handling offset move in thread for scope, endpoint = (0.37, -0.62)
22:30:20.309 00.000 17712 Moving (0.37, -0.62) raw xDistance=-0.59 yDistance=-0.50
22:30:20.311 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
22:30:20.311 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:30:20.311 00.000 17712 MoveAxis(E, 133, ABG)
22:30:20.311 00.000 17712 Guiding  Dir = 2, Dur = 133
22:30:20.311 00.000 17712 IsSlewing returns 0
22:30:20.312 00.001 17712 IsGuiding returns 0
22:30:20.312 00.000 17712 PulseGuide returned control before completion, sleep 143
22:30:20.312 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:30:20.318 00.006 484 UpdateGuideState exits: m=321303 SNR=81.0
22:30:20.324 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:20.337 00.013 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:20.341 00.004 484 Enqueuing Expose request
22:30:20.458 00.117 17712 IsGuiding returns 1
22:30:20.458 00.000 17712 scope still moving after pulse duration time elapsed
22:30:20.490 00.032 17712 IsSlewing returns 0
22:30:20.491 00.001 17712 IsGuiding returns 0
22:30:20.491 00.000 17712 scope move finished after 133 + 45 ms
22:30:20.491 00.000 17712 Move returns status 0, amount 133
22:30:20.491 00.000 17712 MoveAxis(N, 93, ABG)
22:30:20.491 00.000 17712 Guiding  Dir = 0, Dur = 93
22:30:20.491 00.000 17712 IsSlewing returns 0
22:30:20.492 00.001 17712 IsGuiding returns 0
22:30:20.492 00.000 17712 PulseGuide returned control before completion, sleep 103
22:30:20.598 00.106 17712 IsGuiding returns 1
22:30:20.598 00.000 17712 scope still moving after pulse duration time elapsed
22:30:20.630 00.032 17712 IsSlewing returns 0
22:30:20.630 00.000 17712 IsGuiding returns 0
22:30:20.630 00.000 17712 scope move finished after 93 + 45 ms
22:30:20.630 00.000 17712 Move returns status 0, amount 93
22:30:20.631 00.001 17712 move complete, result=0
22:30:20.631 00.000 17712 worker thread done servicing request
22:30:20.631 00.000 17712 Worker thread wakes up
22:30:20.631 00.000 484 GuideStep: -0.6 px 133 ms EAST, -0.5 px 93 ms NORTH
22:30:20.635 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:20.635 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:24.065 03.430 17712 Exposure complete
22:30:24.378 00.313 17712 worker thread done servicing request
22:30:24.378 00.000 484 OnExposeComplete: enter
22:30:24.382 00.004 484 UpdateGuideState(): m_state=6
22:30:24.388 00.006 484 Star::Find(15, 1397, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
22:30:24.391 00.003 484 Star::Find returns 1 (0), X=1396.25, Y=43.93, Mass=339999, SNR=91.0, Peak=48064 HFD=2.5
22:30:24.396 00.005 484 MultiStar: [#1 -0.30,0.51,0.64,U] [#2 -0.32,0.11,0.83,U] [#3 -0.47,0.66,0.00,M1] [#4 -0.13,0.17,0.46,U] [#5 -0.17,0.47,0.38,U] [#6 0.37,0.17,0.39,U] [#7 -0.24,0.83,0.00,M1] [#8 -0.48,0.23,0.47,U] 
22:30:24.401 00.005 484 refined, 6 included, MultiStar: {-0.33, 0.20}, one-star: {-0.71, -0.02}
22:30:24.406 00.005 484 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.71) = xAngle (-0.12 = -0.12)
22:30:24.410 00.004 484 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.87 = 2.87)
22:30:24.415 00.005 484 CameraToMount -- cameraX=-0.33 cameraY=0.20 hyp=0.38 cameraTheta=2.60 mountX=0.38 mountY=0.10, mountTheta=0.27
22:30:24.424 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=0.20, opts=13)
22:30:24.429 00.005 484 Enqueuing Move request for scope (-0.33, 0.20)
22:30:24.433 00.004 17712 Worker thread wakes up
22:30:24.433 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.20) opts 0xd
22:30:24.433 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, 0.20)
22:30:24.433 00.000 17712 Moving (-0.33, 0.20) raw xDistance=0.38 yDistance=0.10
22:30:24.433 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.38
22:30:24.434 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:24.434 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:30:24.437 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:30:24.437 00.000 484 UpdateGuideState exits: m=339999 SNR=91.0
22:30:24.440 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.444 00.004 17712 MoveAxis(W, 76, ABG)
22:30:24.444 00.000 17712 Guiding  Dir = 3, Dur = 76
22:30:24.445 00.001 17712 IsSlewing returns 0
22:30:24.445 00.000 17712 IsGuiding returns 0
22:30:24.445 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:24.451 00.006 17712 PulseGuide returned control before completion, sleep 86
22:30:24.451 00.000 484 Enqueuing Expose request
22:30:24.551 00.100 17712 IsGuiding returns 1
22:30:24.551 00.000 17712 scope still moving after pulse duration time elapsed
22:30:24.583 00.032 17712 IsSlewing returns 0
22:30:24.583 00.000 17712 IsGuiding returns 0
22:30:24.583 00.000 17712 scope move finished after 76 + 62 ms
22:30:24.584 00.001 17712 Move returns status 0, amount 76
22:30:24.584 00.000 17712 MoveAxis(N, 0, ABG)
22:30:24.584 00.000 17712 Move returns status 0, amount 0
22:30:24.584 00.000 17712 move complete, result=0
22:30:24.585 00.001 17712 worker thread done servicing request
22:30:24.585 00.000 484 GuideStep: 0.4 px 76 ms WEST, 0.1 px 0 ms NORTH
22:30:24.588 00.003 17712 Worker thread wakes up
22:30:24.588 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:24.588 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:28.018 03.430 17712 Exposure complete
22:30:28.314 00.296 17712 worker thread done servicing request
22:30:28.315 00.001 484 OnExposeComplete: enter
22:30:28.319 00.004 484 UpdateGuideState(): m_state=6
22:30:28.323 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
22:30:28.326 00.003 484 Star::Find returns 1 (0), X=1395.52, Y=43.86, Mass=318534, SNR=87.2, Peak=44669 HFD=2.4
22:30:28.331 00.005 484 MultiStar: [#1 -1.01,0.28,0.00,M1] [#2 0.55,-0.43,0.76,U] [#3 -1.20,0.38,0.00,M2] [#4 -1.20,0.10,0.00,M1] [#5 -0.90,0.08,0.00,M1] [#6 -0.49,-0.60,0.41,U] [#7 -1.23,0.11,0.00,M2] [#8 -1.14,0.02,0.00,M1] 
22:30:28.335 00.004 484 refined, 2 included, MultiStar: {-0.56, -0.31}, one-star: {-1.44, -0.09}
22:30:28.339 00.004 484 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.71) = xAngle (-5.36 = 0.93)
22:30:28.347 00.008 484 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.37 = -2.37)
22:30:28.351 00.004 484 CameraToMount -- cameraX=-0.56 cameraY=-0.31 hyp=0.64 cameraTheta=-2.64 mountX=0.38 mountY=-0.44, mountTheta=-0.86
22:30:28.361 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.56, y=-0.31, opts=13)
22:30:28.364 00.003 484 Enqueuing Move request for scope (-0.56, -0.31)
22:30:28.368 00.004 17712 Worker thread wakes up
22:30:28.368 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:30:28.372 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.31) opts 0xd
22:30:28.372 00.000 484 UpdateGuideState exits: m=318534 SNR=87.2
22:30:28.376 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.56, -0.31)
22:30:28.376 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:28.379 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:28.382 00.003 484 Enqueuing Expose request
22:30:28.386 00.004 17712 Moving (-0.56, -0.31) raw xDistance=0.38 yDistance=-0.44
22:30:28.386 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
22:30:28.386 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:28.386 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:30:28.386 00.000 17712 MoveAxis(W, 91, ABG)
22:30:28.386 00.000 17712 Guiding  Dir = 3, Dur = 91
22:30:28.387 00.001 17712 IsSlewing returns 0
22:30:28.387 00.000 17712 IsGuiding returns 0
22:30:28.387 00.000 17712 PulseGuide returned control before completion, sleep 101
22:30:28.494 00.107 17712 IsGuiding returns 1
22:30:28.494 00.000 17712 scope still moving after pulse duration time elapsed
22:30:28.525 00.031 17712 IsSlewing returns 0
22:30:28.525 00.000 17712 IsGuiding returns 0
22:30:28.526 00.001 17712 scope move finished after 91 + 46 ms
22:30:28.526 00.000 17712 Move returns status 0, amount 91
22:30:28.526 00.000 17712 MoveAxis(N, 0, ABG)
22:30:28.526 00.000 17712 Move returns status 0, amount 0
22:30:28.526 00.000 17712 move complete, result=0
22:30:28.526 00.000 17712 worker thread done servicing request
22:30:28.526 00.000 17712 Worker thread wakes up
22:30:28.526 00.000 484 GuideStep: 0.4 px 91 ms WEST, -0.4 px 0 ms NORTH
22:30:28.530 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:28.530 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:31.973 03.443 17712 Exposure complete
22:30:32.287 00.314 17712 worker thread done servicing request
22:30:32.288 00.001 484 OnExposeComplete: enter
22:30:32.291 00.003 484 UpdateGuideState(): m_state=6
22:30:32.299 00.008 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
22:30:32.305 00.006 484 Star::Find returns 1 (0), X=1395.42, Y=44.36, Mass=316499, SNR=68.3, Peak=39213 HFD=2.9
22:30:32.308 00.003 484 MultiStar: [#1 -1.32,0.74,0.00,M2] [#2 0.50,-0.15,1.04,U] [#3 -1.57,0.93,0.00,M3] [#4 -1.30,0.53,0.00,M2] [#5 -1.18,0.45,0.00,M2] [#6 -0.93,0.45,0.00,M6] [#7 -1.41,0.67,0.00,M3] [#8 -1.46,0.36,0.00,M2] 
22:30:32.313 00.005 484 refined, 1 included, MultiStar: {-0.50, 0.12}, one-star: {-1.54, 0.41}
22:30:32.319 00.006 484 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.18 = 0.18)
22:30:32.323 00.004 484 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.17 = -3.12)
22:30:32.326 00.003 484 CameraToMount -- cameraX=-0.50 cameraY=0.12 hyp=0.51 cameraTheta=2.90 mountX=0.50 mountY=-0.01, mountTheta=-0.03
22:30:32.336 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.50, y=0.12, opts=13)
22:30:32.340 00.004 484 Enqueuing Move request for scope (-0.50, 0.12)
22:30:32.345 00.005 17712 Worker thread wakes up
22:30:32.345 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.12) opts 0xd
22:30:32.345 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.50, 0.12)
22:30:32.345 00.000 17712 Moving (-0.50, 0.12) raw xDistance=0.50 yDistance=-0.01
22:30:32.346 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
22:30:32.346 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:32.346 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1584, FiltMax=65535, Gamma=1.000
22:30:32.350 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:32.350 00.000 484 UpdateGuideState exits: m=316499 SNR=68.3
22:30:32.353 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.356 00.003 17712 MoveAxis(W, 119, ABG)
22:30:32.356 00.000 17712 Guiding  Dir = 3, Dur = 119
22:30:32.356 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:32.360 00.004 17712 IsSlewing returns 0
22:30:32.361 00.001 484 Enqueuing Expose request
22:30:32.365 00.004 17712 IsGuiding returns 0
22:30:32.366 00.001 17712 PulseGuide returned control before completion, sleep 129
22:30:32.501 00.135 17712 IsGuiding returns 1
22:30:32.502 00.001 17712 scope still moving after pulse duration time elapsed
22:30:32.533 00.031 17712 IsSlewing returns 0
22:30:32.533 00.000 17712 IsGuiding returns 0
22:30:32.534 00.001 17712 scope move finished after 119 + 48 ms
22:30:32.534 00.000 17712 Move returns status 0, amount 119
22:30:32.534 00.000 17712 MoveAxis(N, 0, ABG)
22:30:32.535 00.001 17712 Move returns status 0, amount 0
22:30:32.535 00.000 17712 move complete, result=0
22:30:32.535 00.000 17712 worker thread done servicing request
22:30:32.535 00.000 17712 Worker thread wakes up
22:30:32.535 00.000 484 GuideStep: 0.5 px 119 ms WEST, -0.0 px 0 ms NORTH
22:30:32.539 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:32.540 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:35.986 03.446 17712 Exposure complete
22:30:36.297 00.311 17712 worker thread done servicing request
22:30:36.298 00.001 484 OnExposeComplete: enter
22:30:36.303 00.005 484 UpdateGuideState(): m_state=6
22:30:36.309 00.006 484 Star::Find(15, 1395, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
22:30:36.315 00.006 484 Star::Find returns 1 (0), X=1394.79, Y=44.39, Mass=357854, SNR=78.8, Peak=43149 HFD=2.9
22:30:36.329 00.014 484 MultiStar: large primary error, entering stabilization period
22:30:36.337 00.008 484 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:30:36.343 00.006 484 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.07)
22:30:36.350 00.007 484 CameraToMount -- cameraX=-2.17 cameraY=0.44 hyp=2.22 cameraTheta=2.94 mountX=2.16 mountY=-0.16, mountTheta=-0.08
22:30:36.359 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-2.17, y=0.44, opts=13)
22:30:36.365 00.006 484 Enqueuing Move request for scope (-2.17, 0.44)
22:30:36.369 00.004 17712 Worker thread wakes up
22:30:36.370 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1539, FiltMax=65535, Gamma=1.000
22:30:36.373 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-2.17, 0.44) opts 0xd
22:30:36.373 00.000 484 UpdateGuideState exits: m=357854 SNR=78.8
22:30:36.377 00.004 17712 Handling offset move in thread for scope, endpoint = (-2.17, 0.44)
22:30:36.377 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:36.381 00.004 17712 Moving (-2.17, 0.44) raw xDistance=2.16 yDistance=-0.16
22:30:36.381 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:36.385 00.004 17712 GuideAlgorithmHysteresis::Result() returns 1.38 from input 2.16
22:30:36.385 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:36.385 00.000 484 Enqueuing Expose request
22:30:36.389 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:30:36.389 00.000 17712 MoveAxis(W, 491, ABG)
22:30:36.389 00.000 17712 Guiding  Dir = 3, Dur = 491
22:30:36.389 00.000 17712 IsSlewing returns 0
22:30:36.390 00.001 17712 IsGuiding returns 0
22:30:36.390 00.000 17712 PulseGuide returned control before completion, sleep 501
22:30:36.896 00.506 17712 IsGuiding returns 1
22:30:36.896 00.000 17712 scope still moving after pulse duration time elapsed
22:30:36.927 00.031 17712 IsSlewing returns 0
22:30:36.928 00.001 17712 IsGuiding returns 0
22:30:36.928 00.000 17712 scope move finished after 491 + 47 ms
22:30:36.928 00.000 17712 Move returns status 0, amount 491
22:30:36.928 00.000 17712 MoveAxis(N, 0, ABG)
22:30:36.928 00.000 17712 Move returns status 0, amount 0
22:30:36.928 00.000 17712 move complete, result=0
22:30:36.928 00.000 484 GuideStep: 2.2 px 491 ms WEST, -0.2 px 0 ms NORTH
22:30:36.932 00.004 17712 worker thread done servicing request
22:30:36.932 00.000 17712 Worker thread wakes up
22:30:36.932 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:36.932 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:40.357 03.425 17712 Exposure complete
22:30:40.647 00.290 17712 worker thread done servicing request
22:30:40.647 00.000 484 OnExposeComplete: enter
22:30:40.651 00.004 484 UpdateGuideState(): m_state=6
22:30:40.655 00.004 484 Star::Find(15, 1394, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
22:30:40.658 00.003 484 Star::Find returns 1 (0), X=1395.84, Y=44.05, Mass=306868, SNR=76.4, Peak=40800 HFD=2.5
22:30:40.663 00.005 484 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:30:40.666 00.003 484 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
22:30:40.671 00.005 484 CameraToMount -- cameraX=-1.12 cameraY=0.10 hyp=1.13 cameraTheta=3.05 mountX=1.06 mountY=-0.20, mountTheta=-0.19
22:30:40.682 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-1.12, y=0.10, opts=13)
22:30:40.686 00.004 484 Enqueuing Move request for scope (-1.12, 0.10)
22:30:40.689 00.003 17712 Worker thread wakes up
22:30:40.689 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.10) opts 0xd
22:30:40.689 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1331, FiltMax=65535, Gamma=1.000
22:30:40.692 00.003 17712 Handling offset move in thread for scope, endpoint = (-1.12, 0.10)
22:30:40.692 00.000 484 UpdateGuideState exits: m=306868 SNR=76.4
22:30:40.697 00.005 17712 Moving (-1.12, 0.10) raw xDistance=1.06 yDistance=-0.20
22:30:40.697 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:40.701 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.06
22:30:40.702 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:40.702 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:30:40.702 00.000 17712 MoveAxis(W, 273, ABG)
22:30:40.702 00.000 17712 Guiding  Dir = 3, Dur = 273
22:30:40.702 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:40.707 00.005 484 Enqueuing Expose request
22:30:40.715 00.008 17712 IsSlewing returns 0
22:30:40.717 00.002 17712 IsGuiding returns 0
22:30:40.718 00.001 17712 PulseGuide returned control before completion, sleep 283
22:30:41.005 00.287 17712 IsGuiding returns 1
22:30:41.005 00.000 17712 scope still moving after pulse duration time elapsed
22:30:41.037 00.032 17712 IsSlewing returns 0
22:30:41.037 00.000 17712 IsGuiding returns 1
22:30:41.067 00.030 17712 IsSlewing returns 0
22:30:41.068 00.001 17712 IsGuiding returns 1
22:30:41.099 00.031 17712 IsSlewing returns 0
22:30:41.099 00.000 17712 IsGuiding returns 0
22:30:41.099 00.000 17712 scope move finished after 273 + 109 ms
22:30:41.099 00.000 17712 Move returns status 0, amount 273
22:30:41.100 00.001 17712 MoveAxis(N, 0, ABG)
22:30:41.100 00.000 17712 Move returns status 0, amount 0
22:30:41.100 00.000 17712 move complete, result=0
22:30:41.100 00.000 17712 worker thread done servicing request
22:30:41.101 00.001 484 GuideStep: 1.1 px 273 ms WEST, -0.2 px 0 ms NORTH
22:30:41.104 00.003 17712 Worker thread wakes up
22:30:41.105 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:41.105 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:44.527 03.422 17712 Exposure complete
22:30:44.803 00.276 17712 worker thread done servicing request
22:30:44.804 00.001 484 OnExposeComplete: enter
22:30:44.807 00.003 484 UpdateGuideState(): m_state=6
22:30:44.818 00.011 484 Star::Find(15, 1395, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
22:30:44.822 00.004 484 Star::Find returns 1 (0), X=1396.19, Y=43.83, Mass=343998, SNR=84.9, Peak=49584 HFD=2.4
22:30:44.826 00.004 484 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.70 = 0.58)
22:30:44.832 00.006 484 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
22:30:44.835 00.003 484 CameraToMount -- cameraX=-0.76 cameraY=-0.12 hyp=0.77 cameraTheta=-2.99 mountX=0.65 mountY=-0.32, mountTheta=-0.46
22:30:44.846 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.76, y=-0.12, opts=13)
22:30:44.849 00.003 484 Enqueuing Move request for scope (-0.76, -0.12)
22:30:44.852 00.003 17712 Worker thread wakes up
22:30:44.853 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.12) opts 0xd
22:30:44.853 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.76, -0.12)
22:30:44.853 00.000 17712 Moving (-0.76, -0.12) raw xDistance=0.65 yDistance=-0.32
22:30:44.853 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.65
22:30:44.853 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:44.853 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1418, FiltMax=65535, Gamma=1.000
22:30:44.856 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:30:44.857 00.001 484 UpdateGuideState exits: m=343998 SNR=84.9
22:30:44.862 00.005 17712 MoveAxis(W, 164, ABG)
22:30:44.862 00.000 17712 Guiding  Dir = 3, Dur = 164
22:30:44.862 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.865 00.003 17712 IsSlewing returns 0
22:30:44.865 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:44.868 00.003 484 Enqueuing Expose request
22:30:44.871 00.003 17712 IsGuiding returns 0
22:30:44.871 00.000 17712 PulseGuide returned control before completion, sleep 174
22:30:45.060 00.189 17712 IsGuiding returns 1
22:30:45.060 00.000 17712 scope still moving after pulse duration time elapsed
22:30:45.091 00.031 17712 IsSlewing returns 0
22:30:45.091 00.000 17712 IsGuiding returns 0
22:30:45.092 00.001 17712 scope move finished after 164 + 56 ms
22:30:45.092 00.000 17712 Move returns status 0, amount 164
22:30:45.092 00.000 17712 MoveAxis(N, 0, ABG)
22:30:45.092 00.000 17712 Move returns status 0, amount 0
22:30:45.092 00.000 17712 move complete, result=0
22:30:45.092 00.000 17712 worker thread done servicing request
22:30:45.093 00.001 484 GuideStep: 0.6 px 164 ms WEST, -0.3 px 0 ms NORTH
22:30:45.097 00.004 17712 Worker thread wakes up
22:30:45.097 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:45.097 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:48.585 03.488 17712 Exposure complete
22:30:48.891 00.306 17712 worker thread done servicing request
22:30:48.891 00.000 484 OnExposeComplete: enter
22:30:48.896 00.005 484 UpdateGuideState(): m_state=6
22:30:48.900 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
22:30:48.903 00.003 484 Star::Find returns 1 (0), X=1395.66, Y=43.78, Mass=347415, SNR=83.8, Peak=36352 HFD=3.1
22:30:48.907 00.004 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
22:30:48.911 00.004 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:30:48.915 00.004 484 CameraToMount -- cameraX=-1.30 cameraY=-0.17 hyp=1.31 cameraTheta=-3.01 mountX=1.11 mountY=-0.52, mountTheta=-0.44
22:30:48.926 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-1.30, y=-0.17, opts=13)
22:30:48.929 00.003 484 Enqueuing Move request for scope (-1.30, -0.17)
22:30:48.933 00.004 17712 Worker thread wakes up
22:30:48.933 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1469, FiltMax=65535, Gamma=1.000
22:30:48.936 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.30, -0.17) opts 0xd
22:30:48.937 00.001 484 UpdateGuideState exits: m=347415 SNR=83.8
22:30:48.939 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:48.943 00.004 17712 Handling offset move in thread for scope, endpoint = (-1.30, -0.17)
22:30:48.943 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:48.947 00.004 484 Enqueuing Expose request
22:30:48.951 00.004 17712 Moving (-1.30, -0.17) raw xDistance=1.11 yDistance=-0.52
22:30:48.952 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.11
22:30:48.952 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:30:48.952 00.000 17712 MoveAxis(W, 260, ABG)
22:30:48.952 00.000 17712 Guiding  Dir = 3, Dur = 260
22:30:48.952 00.000 17712 IsSlewing returns 0
22:30:48.952 00.000 17712 IsGuiding returns 0
22:30:48.952 00.000 17712 PulseGuide returned control before completion, sleep 270
22:30:49.229 00.277 17712 IsGuiding returns 1
22:30:49.229 00.000 17712 scope still moving after pulse duration time elapsed
22:30:49.261 00.032 17712 IsSlewing returns 0
22:30:49.262 00.001 17712 IsGuiding returns 0
22:30:49.262 00.000 17712 scope move finished after 260 + 49 ms
22:30:49.262 00.000 17712 Move returns status 0, amount 260
22:30:49.262 00.000 17712 MoveAxis(N, 97, ABG)
22:30:49.262 00.000 17712 Guiding  Dir = 0, Dur = 97
22:30:49.262 00.000 17712 IsSlewing returns 0
22:30:49.263 00.001 17712 IsGuiding returns 0
22:30:49.267 00.004 17712 PulseGuide returned control before completion, sleep 107
22:30:49.385 00.118 17712 IsGuiding returns 1
22:30:49.385 00.000 17712 scope still moving after pulse duration time elapsed
22:30:49.417 00.032 17712 IsSlewing returns 0
22:30:49.418 00.001 17712 IsGuiding returns 0
22:30:49.418 00.000 17712 scope move finished after 97 + 54 ms
22:30:49.418 00.000 17712 Move returns status 0, amount 97
22:30:49.418 00.000 17712 move complete, result=0
22:30:49.419 00.001 17712 worker thread done servicing request
22:30:49.419 00.000 17712 Worker thread wakes up
22:30:49.419 00.000 484 GuideStep: 1.1 px 260 ms WEST, -0.5 px 97 ms NORTH
22:30:49.424 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:49.424 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:52.829 03.405 17712 Exposure complete
22:30:53.080 00.251 17712 worker thread done servicing request
22:30:53.080 00.000 484 OnExposeComplete: enter
22:30:53.083 00.003 484 UpdateGuideState(): m_state=6
22:30:53.086 00.003 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
22:30:53.089 00.003 484 Star::Find returns 1 (0), X=1396.02, Y=43.98, Mass=313128, SNR=80.4, Peak=33824 HFD=2.8
22:30:53.092 00.003 484 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.71) = xAngle (0.40 = 0.40)
22:30:53.094 00.002 484 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.90)
22:30:53.097 00.003 484 CameraToMount -- cameraX=-0.94 cameraY=0.03 hyp=0.94 cameraTheta=3.11 mountX=0.86 mountY=-0.22, mountTheta=-0.25
22:30:53.101 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.94, y=0.03, opts=13)
22:30:53.104 00.003 484 Enqueuing Move request for scope (-0.94, 0.03)
22:30:53.107 00.003 17712 Worker thread wakes up
22:30:53.108 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1343, FiltMax=65535, Gamma=1.000
22:30:53.110 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.94, 0.03) opts 0xd
22:30:53.110 00.000 484 UpdateGuideState exits: m=313128 SNR=80.4
22:30:53.113 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:53.116 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.94, 0.03)
22:30:53.116 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:53.118 00.002 484 Enqueuing Expose request
22:30:53.120 00.002 17712 Moving (-0.94, 0.03) raw xDistance=0.86 yDistance=-0.22
22:30:53.121 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.86
22:30:53.121 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:53.121 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:30:53.121 00.000 17712 MoveAxis(W, 212, ABG)
22:30:53.121 00.000 17712 Guiding  Dir = 3, Dur = 212
22:30:53.121 00.000 17712 IsSlewing returns 0
22:30:53.122 00.001 17712 IsGuiding returns 0
22:30:53.122 00.000 17712 PulseGuide returned control before completion, sleep 222
22:30:53.359 00.237 17712 IsGuiding returns 1
22:30:53.359 00.000 17712 scope still moving after pulse duration time elapsed
22:30:53.389 00.030 17712 IsSlewing returns 0
22:30:53.389 00.000 17712 IsGuiding returns 0
22:30:53.389 00.000 17712 scope move finished after 212 + 55 ms
22:30:53.389 00.000 17712 Move returns status 0, amount 212
22:30:53.390 00.001 17712 MoveAxis(N, 0, ABG)
22:30:53.390 00.000 17712 Move returns status 0, amount 0
22:30:53.390 00.000 17712 move complete, result=0
22:30:53.390 00.000 484 GuideStep: 0.9 px 212 ms WEST, -0.2 px 0 ms NORTH
22:30:53.396 00.006 17712 worker thread done servicing request
22:30:53.396 00.000 17712 Worker thread wakes up
22:30:53.396 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:53.396 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:30:56.812 03.416 17712 Exposure complete
22:30:57.108 00.296 17712 worker thread done servicing request
22:30:57.108 00.000 484 OnExposeComplete: enter
22:30:57.112 00.004 484 UpdateGuideState(): m_state=6
22:30:57.116 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
22:30:57.120 00.004 484 Star::Find returns 1 (0), X=1396.22, Y=44.19, Mass=304828, SNR=74.8, Peak=45552 HFD=2.4
22:30:57.122 00.002 484 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
22:30:57.125 00.003 484 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:30:57.129 00.004 484 CameraToMount -- cameraX=-0.74 cameraY=0.24 hyp=0.78 cameraTheta=2.83 mountX=0.77 mountY=0.03, mountTheta=0.04
22:30:57.138 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.74, y=0.24, opts=13)
22:30:57.141 00.003 484 Enqueuing Move request for scope (-0.74, 0.24)
22:30:57.144 00.003 17712 Worker thread wakes up
22:30:57.145 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.24) opts 0xd
22:30:57.145 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.74, 0.24)
22:30:57.145 00.000 17712 Moving (-0.74, 0.24) raw xDistance=0.77 yDistance=0.03
22:30:57.145 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
22:30:57.145 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:57.145 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:30:57.145 00.000 17712 MoveAxis(W, 188, ABG)
22:30:57.145 00.000 17712 Guiding  Dir = 3, Dur = 188
22:30:57.146 00.001 17712 IsSlewing returns 0
22:30:57.146 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:30:57.149 00.003 17712 IsGuiding returns 0
22:30:57.150 00.001 17712 PulseGuide returned control before completion, sleep 198
22:30:57.150 00.000 484 UpdateGuideState exits: m=304828 SNR=74.8
22:30:57.153 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:57.156 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:30:57.159 00.003 484 Enqueuing Expose request
22:30:57.350 00.191 17712 IsGuiding returns 1
22:30:57.350 00.000 17712 scope still moving after pulse duration time elapsed
22:30:57.381 00.031 17712 IsSlewing returns 0
22:30:57.381 00.000 17712 IsGuiding returns 0
22:30:57.382 00.001 17712 scope move finished after 188 + 44 ms
22:30:57.382 00.000 17712 Move returns status 0, amount 188
22:30:57.382 00.000 17712 MoveAxis(N, 0, ABG)
22:30:57.382 00.000 17712 Move returns status 0, amount 0
22:30:57.382 00.000 17712 move complete, result=0
22:30:57.382 00.000 484 GuideStep: 0.8 px 188 ms WEST, 0.0 px 0 ms NORTH
22:30:57.386 00.004 17712 worker thread done servicing request
22:30:57.386 00.000 17712 Worker thread wakes up
22:30:57.386 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:30:57.386 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:00.836 03.450 17712 Exposure complete
22:31:01.158 00.322 484 OnExposeComplete: enter
22:31:01.174 00.016 17712 worker thread done servicing request
22:31:01.177 00.003 484 UpdateGuideState(): m_state=6
22:31:01.185 00.008 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
22:31:01.202 00.017 484 Star::Find returns 1 (0), X=1396.38, Y=43.74, Mass=335495, SNR=67.2, Peak=41344 HFD=2.8
22:31:01.218 00.016 484 MultiStar: exiting stabilization period
22:31:01.230 00.012 484 MultiStar: [#1 0.11,0.13,0.81,U] [#2 0.00,-0.30,0.95,U] [#3 -0.43,0.19,0.74,U] [#4 -0.20,0.15,0.68,U] [#5 -0.25,-0.02,0.51,U] [#6 0.58,-0.41,0.54,U] [#7 -0.16,0.24,0.47,U] [#8 -0.58,0.37,0.49,U] 
22:31:01.239 00.009 484 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.57, -0.21}
22:31:01.249 00.010 484 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
22:31:01.260 00.011 484 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
22:31:01.268 00.008 484 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=0.16 mountY=-0.06, mountTheta=-0.37
22:31:01.290 00.022 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=-0.01, opts=13)
22:31:01.303 00.013 484 Enqueuing Move request for scope (-0.18, -0.01)
22:31:01.309 00.006 17712 Worker thread wakes up
22:31:01.309 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:31:01.315 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
22:31:01.315 00.000 484 UpdateGuideState exits: m=335495 SNR=67.2
22:31:01.318 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
22:31:01.319 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.323 00.004 17712 Moving (-0.18, -0.01) raw xDistance=0.16 yDistance=-0.06
22:31:01.323 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:31:01.323 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:01.323 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:31:01.323 00.000 17712 MoveAxis(E, 0, ABG)
22:31:01.324 00.001 17712 Move returns status 0, amount 0
22:31:01.324 00.000 17712 MoveAxis(N, 0, ABG)
22:31:01.324 00.000 17712 Move returns status 0, amount 0
22:31:01.324 00.000 17712 move complete, result=0
22:31:01.324 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:01.329 00.005 17712 worker thread done servicing request
22:31:01.329 00.000 484 Enqueuing Expose request
22:31:01.332 00.003 17712 Worker thread wakes up
22:31:01.332 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:01.335 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:01.335 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:04.759 03.424 17712 Exposure complete
22:31:05.037 00.278 17712 worker thread done servicing request
22:31:05.037 00.000 484 OnExposeComplete: enter
22:31:05.041 00.004 484 UpdateGuideState(): m_state=6
22:31:05.047 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
22:31:05.050 00.003 484 Star::Find returns 1 (0), X=1396.06, Y=43.83, Mass=336651, SNR=84.9, Peak=45744 HFD=2.5
22:31:05.054 00.004 484 MultiStar: [#1 -0.36,0.48,0.82,U] [#2 0.13,-0.33,0.67,U] [#3 -0.74,0.49,0.00,M3] [#4 -0.22,0.22,0.51,U] [#5 -0.44,0.01,0.35,U] [#6 0.05,-0.28,0.50,U] [#7 -0.53,0.46,0.43,U] [#8 -0.46,0.21,0.50,U] 
22:31:05.057 00.003 484 refined, 7 included, MultiStar: {-0.38, 0.07}, one-star: {-0.90, -0.12}
22:31:05.062 00.005 484 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
22:31:05.065 00.003 484 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.05)
22:31:05.069 00.004 484 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.38 cameraTheta=2.96 mountX=0.37 mountY=-0.03, mountTheta=-0.09
22:31:05.080 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.38, y=0.07, opts=13)
22:31:05.083 00.003 484 Enqueuing Move request for scope (-0.38, 0.07)
22:31:05.088 00.005 17712 Worker thread wakes up
22:31:05.089 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.07) opts 0xd
22:31:05.089 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.38, 0.07)
22:31:05.089 00.000 17712 Moving (-0.38, 0.07) raw xDistance=0.37 yDistance=-0.03
22:31:05.089 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:31:05.089 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:05.089 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1293, FiltMax=65535, Gamma=1.000
22:31:05.092 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:31:05.092 00.000 17712 MoveAxis(W, 83, ABG)
22:31:05.092 00.000 17712 Guiding  Dir = 3, Dur = 83
22:31:05.093 00.001 17712 IsSlewing returns 0
22:31:05.093 00.000 17712 IsGuiding returns 0
22:31:05.094 00.001 17712 PulseGuide returned control before completion, sleep 93
22:31:05.094 00.000 484 UpdateGuideState exits: m=336651 SNR=84.9
22:31:05.099 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:05.103 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:05.109 00.006 484 Enqueuing Expose request
22:31:05.205 00.096 17712 IsGuiding returns 1
22:31:05.212 00.007 17712 scope still moving after pulse duration time elapsed
22:31:05.245 00.033 17712 IsSlewing returns 0
22:31:05.246 00.001 17712 IsGuiding returns 0
22:31:05.246 00.000 17712 scope move finished after 83 + 69 ms
22:31:05.246 00.000 17712 Move returns status 0, amount 83
22:31:05.246 00.000 17712 MoveAxis(N, 0, ABG)
22:31:05.247 00.001 17712 Move returns status 0, amount 0
22:31:05.247 00.000 17712 move complete, result=0
22:31:05.247 00.000 484 GuideStep: 0.4 px 83 ms WEST, -0.0 px 0 ms NORTH
22:31:05.254 00.007 17712 worker thread done servicing request
22:31:05.254 00.000 17712 Worker thread wakes up
22:31:05.254 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:05.254 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:08.683 03.429 17712 Exposure complete
22:31:08.953 00.270 17712 worker thread done servicing request
22:31:08.953 00.000 484 OnExposeComplete: enter
22:31:08.956 00.003 484 UpdateGuideState(): m_state=6
22:31:08.961 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
22:31:08.964 00.003 484 Star::Find returns 1 (0), X=1396.69, Y=43.46, Mass=326844, SNR=71.1, Peak=39971 HFD=3.0
22:31:08.969 00.005 484 MultiStar: [#1 0.12,-0.05,0.82,U] [#2 -0.74,-0.55,0.00,M4] [#3 -0.02,-0.01,0.76,U] [#4 0.16,-0.03,0.62,U] [#5 0.04,-0.05,0.51,U] [#6 0.51,-0.94,0.00,M5] [#7 0.18,0.00,0.48,U] [#8 0.05,-0.01,0.55,U] 
22:31:08.972 00.003 484 refined, 6 included, MultiStar: {0.01, -0.12}, one-star: {-0.27, -0.49}
22:31:08.981 00.009 484 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.21 = 2.08)
22:31:08.986 00.005 484 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:31:08.989 00.003 484 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.49 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
22:31:08.996 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=-0.12, opts=13)
22:31:08.999 00.003 484 Enqueuing Move request for scope (0.01, -0.12)
22:31:09.003 00.004 17712 Worker thread wakes up
22:31:09.003 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:31:09.006 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:31:09.006 00.000 484 UpdateGuideState exits: m=326844 SNR=71.1
22:31:09.010 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.014 00.004 17712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:31:09.014 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:09.017 00.003 484 Enqueuing Expose request
22:31:09.020 00.003 17712 Moving (0.01, -0.12) raw xDistance=-0.06 yDistance=-0.12
22:31:09.020 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:31:09.020 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.020 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:31:09.020 00.000 17712 MoveAxis(E, 0, ABG)
22:31:09.020 00.000 17712 Move returns status 0, amount 0
22:31:09.021 00.001 17712 MoveAxis(N, 0, ABG)
22:31:09.021 00.000 17712 Move returns status 0, amount 0
22:31:09.021 00.000 17712 move complete, result=0
22:31:09.021 00.000 17712 worker thread done servicing request
22:31:09.021 00.000 17712 Worker thread wakes up
22:31:09.021 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:09.021 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:09.024 00.003 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:12.468 03.444 17712 Exposure complete
22:31:12.760 00.292 17712 worker thread done servicing request
22:31:12.761 00.001 484 OnExposeComplete: enter
22:31:12.764 00.003 484 UpdateGuideState(): m_state=6
22:31:12.770 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
22:31:12.774 00.004 484 Star::Find returns 1 (0), X=1396.28, Y=43.14, Mass=331249, SNR=84.1, Peak=40944 HFD=2.6
22:31:12.780 00.006 484 MultiStar: [#1 -0.00,-0.08,0.65,U] [#2 -0.72,-0.48,0.82,U] [#3 -0.34,0.15,0.70,U] [#4 0.26,-0.29,0.51,U] [#5 0.11,-0.57,0.38,U] [#6 0.42,-0.90,0.00,M6] [#7 0.01,-0.01,0.45,U] [#8 -0.69,-0.15,0.47,U] 
22:31:12.784 00.004 484 refined, 7 included, MultiStar: {-0.33, -0.32}, one-star: {-0.68, -0.81}
22:31:12.788 00.004 484 CameraToMount -- cameraTheta (-2.38) - m_xAngle (2.71) = xAngle (-5.09 = 1.19)
22:31:12.793 00.005 484 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.10 = -2.10)
22:31:12.796 00.003 484 CameraToMount -- cameraX=-0.33 cameraY=-0.32 hyp=0.46 cameraTheta=-2.38 mountX=0.17 mountY=-0.40, mountTheta=-1.16
22:31:12.807 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.32, opts=13)
22:31:12.812 00.005 484 Enqueuing Move request for scope (-0.33, -0.32)
22:31:12.817 00.005 17712 Worker thread wakes up
22:31:12.817 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4567, FiltMin=1469, FiltMax=65535, Gamma=1.000
22:31:12.822 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.32) opts 0xd
22:31:12.822 00.000 484 UpdateGuideState exits: m=331249 SNR=84.1
22:31:12.826 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.32)
22:31:12.826 00.000 17712 Moving (-0.33, -0.32) raw xDistance=0.17 yDistance=-0.40
22:31:12.826 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:31:12.827 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:12.827 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:31:12.827 00.000 17712 MoveAxis(E, 0, ABG)
22:31:12.827 00.000 17712 Move returns status 0, amount 0
22:31:12.827 00.000 17712 MoveAxis(N, 0, ABG)
22:31:12.827 00.000 17712 Move returns status 0, amount 0
22:31:12.827 00.000 17712 move complete, result=0
22:31:12.827 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:12.833 00.006 17712 worker thread done servicing request
22:31:12.833 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:12.838 00.005 484 Enqueuing Expose request
22:31:12.841 00.003 17712 Worker thread wakes up
22:31:12.841 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:12.841 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:12.842 00.001 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:16.317 03.475 17712 Exposure complete
22:31:16.588 00.271 17712 worker thread done servicing request
22:31:16.588 00.000 484 OnExposeComplete: enter
22:31:16.592 00.004 484 UpdateGuideState(): m_state=6
22:31:16.596 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
22:31:16.599 00.003 484 Star::Find returns 1 (0), X=1396.69, Y=43.48, Mass=330234, SNR=78.6, Peak=35539 HFD=3.1
22:31:16.602 00.003 484 MultiStar: [#1 0.32,0.15,0.65,U] [#2 -0.05,-0.29,0.79,U] [#3 -0.03,0.43,0.64,U] [#4 0.32,0.19,0.57,U] [#5 0.26,-0.25,0.40,U] [#6 0.47,-0.70,0.39,U] [#7 0.09,0.21,0.53,U] [#8 -0.18,-0.18,0.38,U] 
22:31:16.605 00.003 484 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {-0.27, -0.48}
22:31:16.608 00.003 484 CameraToMount -- cameraTheta (-1.05) - m_xAngle (2.71) = xAngle (-3.76 = 2.52)
22:31:16.611 00.003 484 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:31:16.613 00.002 484 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.05 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
22:31:16.619 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.11, opts=13)
22:31:16.622 00.003 484 Enqueuing Move request for scope (0.06, -0.11)
22:31:16.625 00.003 17712 Worker thread wakes up
22:31:16.625 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1594, FiltMax=65535, Gamma=1.000
22:31:16.628 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:31:16.628 00.000 484 UpdateGuideState exits: m=330234 SNR=78.6
22:31:16.630 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.633 00.003 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:31:16.633 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:16.636 00.003 484 Enqueuing Expose request
22:31:16.639 00.003 17712 Moving (0.06, -0.11) raw xDistance=-0.10 yDistance=-0.09
22:31:16.639 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:31:16.639 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:16.639 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:31:16.639 00.000 17712 MoveAxis(E, 0, ABG)
22:31:16.639 00.000 17712 Move returns status 0, amount 0
22:31:16.639 00.000 17712 MoveAxis(N, 0, ABG)
22:31:16.639 00.000 17712 Move returns status 0, amount 0
22:31:16.639 00.000 17712 move complete, result=0
22:31:16.640 00.001 17712 worker thread done servicing request
22:31:16.640 00.000 17712 Worker thread wakes up
22:31:16.640 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:16.640 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:16.642 00.002 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:31:20.070 03.428 17712 Exposure complete
22:31:20.317 00.247 484 OnExposeComplete: enter
22:31:20.322 00.005 17712 worker thread done servicing request
22:31:20.322 00.000 484 UpdateGuideState(): m_state=6
22:31:20.325 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
22:31:20.332 00.007 484 Star::Find returns 1 (0), X=1395.81, Y=43.55, Mass=323709, SNR=79.9, Peak=44432 HFD=2.7
22:31:20.336 00.004 484 MultiStar: [#1 -0.53,0.20,0.80,U] [#2 0.10,-0.40,0.88,U] [#3 -0.85,0.41,0.00,M1] [#4 -0.68,0.21,0.53,U] [#5 -0.99,0.58,0.00,M1] [#6 0.10,-0.41,0.45,U] [#7 -0.52,0.38,0.53,U] [#8 -0.87,-0.11,0.51,U] 
22:31:20.340 00.004 484 refined, 6 included, MultiStar: {-0.53, -0.11}, one-star: {-1.14, -0.40}
22:31:20.342 00.002 484 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.65 = 0.63)
22:31:20.347 00.005 484 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
22:31:20.351 00.004 484 CameraToMount -- cameraX=-0.53 cameraY=-0.11 hyp=0.55 cameraTheta=-2.94 mountX=0.44 mountY=-0.25, mountTheta=-0.52
22:31:20.355 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.53, y=-0.11, opts=13)
22:31:20.357 00.002 484 Enqueuing Move request for scope (-0.53, -0.11)
22:31:20.361 00.004 17712 Worker thread wakes up
22:31:20.361 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.11) opts 0xd
22:31:20.361 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.53, -0.11)
22:31:20.361 00.000 17712 Moving (-0.53, -0.11) raw xDistance=0.44 yDistance=-0.25
22:31:20.361 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
22:31:20.361 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:20.361 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:31:20.361 00.000 17712 MoveAxis(W, 99, ABG)
22:31:20.361 00.000 17712 Guiding  Dir = 3, Dur = 99
22:31:20.361 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=792, FiltMax=65535, Gamma=1.000
22:31:20.366 00.005 17712 IsSlewing returns 0
22:31:20.366 00.000 484 UpdateGuideState exits: m=323709 SNR=79.9
22:31:20.368 00.002 17712 IsGuiding returns 0
22:31:20.368 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:20.371 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:20.374 00.003 484 Enqueuing Expose request
22:31:20.377 00.003 17712 PulseGuide returned control before completion, sleep 109
22:31:20.502 00.125 17712 IsGuiding returns 0
22:31:20.502 00.000 17712 Move returns status 0, amount 99
22:31:20.502 00.000 17712 MoveAxis(N, 0, ABG)
22:31:20.502 00.000 17712 Move returns status 0, amount 0
22:31:20.502 00.000 17712 move complete, result=0
22:31:20.502 00.000 17712 worker thread done servicing request
22:31:20.502 00.000 17712 Worker thread wakes up
22:31:20.502 00.000 484 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH
22:31:20.506 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:20.506 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:23.893 03.387 17712 Exposure complete
22:31:24.199 00.306 17712 worker thread done servicing request
22:31:24.200 00.001 484 OnExposeComplete: enter
22:31:24.204 00.004 484 UpdateGuideState(): m_state=6
22:31:24.209 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
22:31:24.213 00.004 484 Star::Find returns 1 (0), X=1395.95, Y=43.68, Mass=322163, SNR=79.8, Peak=41344 HFD=2.6
22:31:24.217 00.004 484 MultiStar: [#1 -0.42,0.34,0.73,U] [#2 -0.15,-0.52,0.83,U] [#3 -0.60,0.18,0.74,U] [#4 -0.58,0.02,0.54,U] [#5 -0.28,-0.14,0.44,U] [#6 0.41,-0.49,0.47,U] [#7 -0.50,0.13,0.46,U] [#8 -0.64,-0.24,0.46,U] 
22:31:24.221 00.004 484 refined, 8 included, MultiStar: {-0.47, -0.11}, one-star: {-1.01, -0.27}
22:31:24.225 00.004 484 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.62 = 0.67)
22:31:24.229 00.004 484 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:31:24.234 00.005 484 CameraToMount -- cameraX=-0.47 cameraY=-0.11 hyp=0.48 cameraTheta=-2.90 mountX=0.38 mountY=-0.24, mountTheta=-0.56
22:31:24.242 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.47, y=-0.11, opts=13)
22:31:24.246 00.004 484 Enqueuing Move request for scope (-0.47, -0.11)
22:31:24.250 00.004 17712 Worker thread wakes up
22:31:24.250 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1395, FiltMax=65535, Gamma=1.000
22:31:24.253 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.11) opts 0xd
22:31:24.254 00.001 484 UpdateGuideState exits: m=322163 SNR=79.8
22:31:24.257 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.261 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.47, -0.11)
22:31:24.261 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:24.264 00.003 484 Enqueuing Expose request
22:31:24.267 00.003 17712 Moving (-0.47, -0.11) raw xDistance=0.38 yDistance=-0.24
22:31:24.267 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
22:31:24.268 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.268 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:31:24.268 00.000 17712 MoveAxis(W, 92, ABG)
22:31:24.268 00.000 17712 Guiding  Dir = 3, Dur = 92
22:31:24.268 00.000 17712 IsSlewing returns 0
22:31:24.269 00.001 17712 IsGuiding returns 0
22:31:24.269 00.000 17712 PulseGuide returned control before completion, sleep 102
22:31:24.373 00.104 17712 IsGuiding returns 1
22:31:24.373 00.000 17712 scope still moving after pulse duration time elapsed
22:31:24.404 00.031 17712 IsSlewing returns 0
22:31:24.404 00.000 17712 IsGuiding returns 0
22:31:24.404 00.000 17712 scope move finished after 92 + 44 ms
22:31:24.405 00.001 17712 Move returns status 0, amount 92
22:31:24.405 00.000 17712 MoveAxis(N, 0, ABG)
22:31:24.405 00.000 17712 Move returns status 0, amount 0
22:31:24.405 00.000 17712 move complete, result=0
22:31:24.405 00.000 17712 worker thread done servicing request
22:31:24.405 00.000 17712 Worker thread wakes up
22:31:24.405 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:24.406 00.001 484 GuideStep: 0.4 px 92 ms WEST, -0.2 px 0 ms NORTH
22:31:24.410 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:27.849 03.439 17712 Exposure complete
22:31:28.122 00.273 17712 worker thread done servicing request
22:31:28.122 00.000 484 OnExposeComplete: enter
22:31:28.125 00.003 484 UpdateGuideState(): m_state=6
22:31:28.130 00.005 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
22:31:28.133 00.003 484 Star::Find returns 1 (0), X=1396.21, Y=43.57, Mass=320756, SNR=77.8, Peak=47520 HFD=2.7
22:31:28.137 00.004 484 MultiStar: [#1 -0.29,0.05,0.91,U] [#2 -0.30,-0.77,0.78,U] [#3 -0.56,0.03,0.66,U] [#4 -0.14,-0.22,0.59,U] [#5 -0.09,-0.30,0.41,U] [#6 0.40,-0.76,0.48,U] [#7 -0.27,-0.34,0.47,U] [#8 -0.51,-0.18,0.45,U] 
22:31:28.140 00.003 484 refined, 8 included, MultiStar: {-0.33, -0.31}, one-star: {-0.75, -0.38}
22:31:28.143 00.003 484 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.11 = 1.18)
22:31:28.147 00.004 484 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.12 = -2.12)
22:31:28.151 00.004 484 CameraToMount -- cameraX=-0.33 cameraY=-0.31 hyp=0.45 cameraTheta=-2.39 mountX=0.17 mountY=-0.39, mountTheta=-1.15
22:31:28.157 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.31, opts=13)
22:31:28.160 00.003 484 Enqueuing Move request for scope (-0.33, -0.31)
22:31:28.163 00.003 17712 Worker thread wakes up
22:31:28.163 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1314, FiltMax=65535, Gamma=1.000
22:31:28.166 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.31) opts 0xd
22:31:28.167 00.001 484 UpdateGuideState exits: m=320756 SNR=77.8
22:31:28.170 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:28.174 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.31)
22:31:28.174 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:28.178 00.004 17712 Moving (-0.33, -0.31) raw xDistance=0.17 yDistance=-0.39
22:31:28.178 00.000 484 Enqueuing Expose request
22:31:28.181 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:31:28.181 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:28.181 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:31:28.182 00.001 17712 MoveAxis(E, 0, ABG)
22:31:28.182 00.000 17712 Move returns status 0, amount 0
22:31:28.182 00.000 17712 MoveAxis(N, 0, ABG)
22:31:28.182 00.000 17712 Move returns status 0, amount 0
22:31:28.182 00.000 17712 move complete, result=0
22:31:28.183 00.001 17712 worker thread done servicing request
22:31:28.183 00.000 17712 Worker thread wakes up
22:31:28.183 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:28.183 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:28.189 00.006 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:31.639 03.450 17712 Exposure complete
22:31:31.936 00.297 17712 worker thread done servicing request
22:31:31.936 00.000 484 OnExposeComplete: enter
22:31:31.939 00.003 484 UpdateGuideState(): m_state=6
22:31:31.944 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
22:31:31.947 00.003 484 Star::Find returns 1 (0), X=1396.24, Y=43.22, Mass=302745, SNR=70.3, Peak=49936 HFD=2.4
22:31:31.951 00.004 484 MultiStar: [#1 -0.32,0.11,0.86,U] [#2 0.25,-0.64,1.01,U] [#3 -0.51,0.05,0.79,U] [#4 -0.21,-0.07,0.64,U] [#5 0.01,-0.20,0.47,U] [#6 0.08,-0.68,0.44,U] [#7 -0.13,-0.04,0.50,U] [#8 -0.63,-0.41,0.53,U] 
22:31:31.955 00.004 484 refined, 8 included, MultiStar: {-0.26, -0.31}, one-star: {-0.72, -0.73}
22:31:31.958 00.003 484 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.71) = xAngle (-4.99 = 1.30)
22:31:31.963 00.005 484 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.00 = -2.00)
22:31:31.968 00.005 484 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-2.27 mountX=0.11 mountY=-0.37, mountTheta=-1.28
22:31:31.973 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=-0.31, opts=13)
22:31:31.978 00.005 484 Enqueuing Move request for scope (-0.26, -0.31)
22:31:31.981 00.003 17712 Worker thread wakes up
22:31:31.982 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1552, FiltMax=65535, Gamma=1.000
22:31:31.984 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd
22:31:31.984 00.000 484 UpdateGuideState exits: m=302745 SNR=70.3
22:31:31.988 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.992 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.26, -0.31)
22:31:31.992 00.000 17712 Moving (-0.26, -0.31) raw xDistance=0.11 yDistance=-0.37
22:31:31.992 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:31:31.992 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:31.992 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:31:31.993 00.001 17712 MoveAxis(E, 0, ABG)
22:31:31.993 00.000 17712 Move returns status 0, amount 0
22:31:31.993 00.000 17712 MoveAxis(N, 0, ABG)
22:31:31.993 00.000 17712 Move returns status 0, amount 0
22:31:31.993 00.000 17712 move complete, result=0
22:31:31.993 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:31.996 00.003 484 Enqueuing Expose request
22:31:31.999 00.003 17712 worker thread done servicing request
22:31:31.999 00.000 17712 Worker thread wakes up
22:31:31.999 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:31.999 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:32.003 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:35.447 03.444 17712 Exposure complete
22:31:35.738 00.291 17712 worker thread done servicing request
22:31:35.738 00.000 484 OnExposeComplete: enter
22:31:35.744 00.006 484 UpdateGuideState(): m_state=6
22:31:35.749 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
22:31:35.753 00.004 484 Star::Find returns 1 (0), X=1396.42, Y=43.38, Mass=336800, SNR=82.4, Peak=46496 HFD=2.9
22:31:35.756 00.003 484 MultiStar: [#1 -0.16,-0.14,0.81,U] [#2 -0.31,-0.76,0.70,U] [#3 -0.32,-0.01,0.71,U] [#4 -0.40,-0.18,0.63,U] [#5 -0.19,-0.18,0.42,U] [#6 0.59,-1.06,0.00,M2] [#7 -0.16,-0.06,0.41,U] [#8 -0.13,-0.42,0.42,U] 
22:31:35.761 00.005 484 refined, 7 included, MultiStar: {-0.31, -0.32}, one-star: {-0.54, -0.57}
22:31:35.765 00.004 484 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.71) = xAngle (-5.06 = 1.22)
22:31:35.768 00.003 484 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.07 = -2.07)
22:31:35.770 00.002 484 CameraToMount -- cameraX=-0.31 cameraY=-0.32 hyp=0.44 cameraTheta=-2.34 mountX=0.15 mountY=-0.39, mountTheta=-1.20
22:31:35.779 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.31, y=-0.32, opts=13)
22:31:35.783 00.004 484 Enqueuing Move request for scope (-0.31, -0.32)
22:31:35.787 00.004 17712 Worker thread wakes up
22:31:35.787 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1366, FiltMax=65535, Gamma=1.000
22:31:35.790 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.32) opts 0xd
22:31:35.790 00.000 484 UpdateGuideState exits: m=336800 SNR=82.4
22:31:35.794 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.31, -0.32)
22:31:35.794 00.000 17712 Moving (-0.31, -0.32) raw xDistance=0.15 yDistance=-0.39
22:31:35.794 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:31:35.794 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:35.795 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:31:35.795 00.000 17712 MoveAxis(E, 0, ABG)
22:31:35.795 00.000 17712 Move returns status 0, amount 0
22:31:35.795 00.000 17712 MoveAxis(N, 0, ABG)
22:31:35.795 00.000 17712 Move returns status 0, amount 0
22:31:35.795 00.000 17712 move complete, result=0
22:31:35.795 00.000 17712 worker thread done servicing request
22:31:35.795 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:35.799 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:35.802 00.003 484 Enqueuing Expose request
22:31:35.805 00.003 17712 Worker thread wakes up
22:31:35.805 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:31:35.808 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:35.808 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:39.237 03.429 17712 Exposure complete
22:31:39.543 00.306 17712 worker thread done servicing request
22:31:39.543 00.000 484 OnExposeComplete: enter
22:31:39.548 00.005 484 UpdateGuideState(): m_state=6
22:31:39.553 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
22:31:39.558 00.005 484 Star::Find returns 1 (0), X=1396.35, Y=43.18, Mass=316240, SNR=74.4, Peak=52368 HFD=2.3
22:31:39.563 00.005 484 MultiStar: [#1 -0.23,-0.45,0.78,U] [#2 -0.50,-0.94,0.00,M1] [#3 -0.52,-0.12,0.65,U] [#4 0.09,-0.64,0.64,U] [#5 0.01,-0.54,0.51,U] [#6 0.29,-1.11,0.00,M3] [#7 -0.31,-0.39,0.47,U] [#8 -0.44,-0.40,0.57,U] 
22:31:39.569 00.006 484 refined, 6 included, MultiStar: {-0.32, -0.50}, one-star: {-0.61, -0.77}
22:31:39.572 00.003 484 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.71) = xAngle (-4.85 = 1.43)
22:31:39.581 00.009 484 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.86 = -1.86)
22:31:39.587 00.006 484 CameraToMount -- cameraX=-0.32 cameraY=-0.50 hyp=0.59 cameraTheta=-2.14 mountX=0.08 mountY=-0.57, mountTheta=-1.43
22:31:39.598 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=-0.50, opts=13)
22:31:39.603 00.005 484 Enqueuing Move request for scope (-0.32, -0.50)
22:31:39.606 00.003 17712 Worker thread wakes up
22:31:39.606 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1175, FiltMax=65535, Gamma=1.000
22:31:39.613 00.007 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.50) opts 0xd
22:31:39.613 00.000 484 UpdateGuideState exits: m=316240 SNR=74.4
22:31:39.617 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.32, -0.50)
22:31:39.617 00.000 17712 Moving (-0.32, -0.50) raw xDistance=0.08 yDistance=-0.57
22:31:39.617 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:31:39.617 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
22:31:39.617 00.000 17712 MoveAxis(E, 0, ABG)
22:31:39.617 00.000 17712 Move returns status 0, amount 0
22:31:39.617 00.000 17712 MoveAxis(N, 106, ABG)
22:31:39.617 00.000 17712 Guiding  Dir = 0, Dur = 106
22:31:39.618 00.001 17712 IsSlewing returns 0
22:31:39.618 00.000 17712 IsGuiding returns 0
22:31:39.618 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.624 00.006 17712 PulseGuide returned control before completion, sleep 114
22:31:39.624 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:39.631 00.007 484 Enqueuing Expose request
22:31:39.748 00.117 17712 IsGuiding returns 1
22:31:39.748 00.000 17712 scope still moving after pulse duration time elapsed
22:31:39.779 00.031 17712 IsSlewing returns 0
22:31:39.779 00.000 17712 IsGuiding returns 0
22:31:39.779 00.000 17712 scope move finished after 106 + 55 ms
22:31:39.779 00.000 17712 Move returns status 0, amount 106
22:31:39.779 00.000 17712 move complete, result=0
22:31:39.780 00.001 17712 worker thread done servicing request
22:31:39.780 00.000 17712 Worker thread wakes up
22:31:39.780 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.6 px 106 ms NORTH
22:31:39.783 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:39.784 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:43.299 03.515 17712 Exposure complete
22:31:43.668 00.369 17712 worker thread done servicing request
22:31:43.668 00.000 484 OnExposeComplete: enter
22:31:43.673 00.005 484 UpdateGuideState(): m_state=6
22:31:43.680 00.007 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
22:31:43.684 00.004 484 Star::Find returns 1 (0), X=1396.63, Y=43.50, Mass=333652, SNR=90.1, Peak=42627 HFD=3.0
22:31:43.689 00.005 484 MultiStar: [#1 0.23,0.01,0.61,U] [#2 -0.99,-0.43,0.00,M2] [#3 -0.08,0.11,0.69,U] [#4 0.23,-0.24,0.47,U] [#5 -0.02,-0.18,0.40,U] [#6 0.85,-0.88,0.00,M4] [#7 0.16,0.02,0.35,U] [#8 -0.25,-0.32,0.45,U] 
22:31:43.695 00.006 484 refined, 6 included, MultiStar: {-0.05, -0.18}, one-star: {-0.33, -0.46}
22:31:43.699 00.004 484 CameraToMount -- cameraTheta (-1.85) - m_xAngle (2.71) = xAngle (-4.57 = 1.72)
22:31:43.703 00.004 484 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.58 = -1.58)
22:31:43.707 00.004 484 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.85 mountX=-0.03 mountY=-0.18, mountTheta=-1.72
22:31:43.720 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.18, opts=13)
22:31:43.725 00.005 484 Enqueuing Move request for scope (-0.05, -0.18)
22:31:43.729 00.004 17712 Worker thread wakes up
22:31:43.729 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1399, FiltMax=65535, Gamma=1.000
22:31:43.733 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
22:31:43.733 00.000 484 UpdateGuideState exits: m=333652 SNR=90.1
22:31:43.737 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
22:31:43.737 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.741 00.004 17712 Moving (-0.05, -0.18) raw xDistance=-0.03 yDistance=-0.18
22:31:43.741 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:43.745 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:31:43.745 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:43.745 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:31:43.746 00.001 17712 MoveAxis(E, 0, ABG)
22:31:43.746 00.000 17712 Move returns status 0, amount 0
22:31:43.746 00.000 17712 MoveAxis(N, 0, ABG)
22:31:43.746 00.000 17712 Move returns status 0, amount 0
22:31:43.746 00.000 17712 move complete, result=0
22:31:43.746 00.000 484 Enqueuing Expose request
22:31:43.751 00.005 17712 worker thread done servicing request
22:31:43.751 00.000 17712 Worker thread wakes up
22:31:43.751 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:43.751 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:43.751 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:47.165 03.414 17712 Exposure complete
22:31:47.466 00.301 17712 worker thread done servicing request
22:31:47.466 00.000 484 OnExposeComplete: enter
22:31:47.470 00.004 484 UpdateGuideState(): m_state=6
22:31:47.474 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
22:31:47.478 00.004 484 Star::Find returns 1 (0), X=1396.43, Y=43.70, Mass=347824, SNR=89.6, Peak=44880 HFD=2.8
22:31:47.482 00.004 484 MultiStar: [#1 -0.04,0.03,0.65,U] [#2 -0.36,-0.48,0.73,U] [#3 -0.22,0.14,0.65,U] [#4 -0.00,-0.01,0.54,U] [#5 0.09,-0.24,0.46,U] [#6 0.67,-0.66,0.00,M5] [#7 -0.08,0.16,0.38,U] [#8 -0.16,0.10,0.36,U] 
22:31:47.486 00.004 484 refined, 7 included, MultiStar: {-0.21, -0.11}, one-star: {-0.53, -0.25}
22:31:47.489 00.003 484 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.39 = 0.89)
22:31:47.494 00.005 484 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
22:31:47.498 00.004 484 CameraToMount -- cameraX=-0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-2.68 mountX=0.15 mountY=-0.16, mountTheta=-0.82
22:31:47.507 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=-0.11, opts=13)
22:31:47.514 00.007 484 Enqueuing Move request for scope (-0.21, -0.11)
22:31:47.517 00.003 17712 Worker thread wakes up
22:31:47.517 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.11) opts 0xd
22:31:47.517 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.21, -0.11)
22:31:47.517 00.000 17712 Moving (-0.21, -0.11) raw xDistance=0.15 yDistance=-0.16
22:31:47.517 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:31:47.517 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:47.517 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:31:47.517 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:31:47.521 00.004 17712 MoveAxis(E, 0, ABG)
22:31:47.522 00.001 17712 Move returns status 0, amount 0
22:31:47.522 00.000 484 UpdateGuideState exits: m=347824 SNR=89.6
22:31:47.525 00.003 17712 MoveAxis(N, 0, ABG)
22:31:47.525 00.000 17712 Move returns status 0, amount 0
22:31:47.525 00.000 17712 move complete, result=0
22:31:47.525 00.000 17712 worker thread done servicing request
22:31:47.525 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:47.529 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:47.533 00.004 484 Enqueuing Expose request
22:31:47.537 00.004 17712 Worker thread wakes up
22:31:47.538 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:31:47.541 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:47.541 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:50.993 03.452 17712 Exposure complete
22:31:51.229 00.236 17712 worker thread done servicing request
22:31:51.229 00.000 484 OnExposeComplete: enter
22:31:51.233 00.004 484 UpdateGuideState(): m_state=6
22:31:51.236 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
22:31:51.238 00.002 484 Star::Find returns 1 (0), X=1395.89, Y=43.83, Mass=329920, SNR=74.5, Peak=44032 HFD=2.4
22:31:51.241 00.003 484 MultiStar: [#1 -0.58,0.18,0.92,U] [#2 0.20,-0.27,0.94,U] [#3 -0.80,0.48,0.00,M1] [#4 -0.56,0.02,0.67,U] [#5 -0.53,-0.10,0.52,U] [#6 -0.01,-0.79,0.48,U] [#7 -0.66,0.35,0.56,U] [#8 -0.99,0.04,0.00,M1] 
22:31:51.244 00.003 484 refined, 6 included, MultiStar: {-0.48, -0.08}, one-star: {-1.07, -0.12}
22:31:51.246 00.002 484 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
22:31:51.248 00.002 484 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
22:31:51.251 00.003 484 CameraToMount -- cameraX=-0.48 cameraY=-0.08 hyp=0.49 cameraTheta=-2.97 mountX=0.40 mountY=-0.21, mountTheta=-0.48
22:31:51.257 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.48, y=-0.08, opts=13)
22:31:51.260 00.003 484 Enqueuing Move request for scope (-0.48, -0.08)
22:31:51.262 00.002 17712 Worker thread wakes up
22:31:51.262 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1379, FiltMax=65535, Gamma=1.000
22:31:51.265 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.08) opts 0xd
22:31:51.265 00.000 484 UpdateGuideState exits: m=329920 SNR=74.5
22:31:51.268 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.270 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:51.272 00.002 484 Enqueuing Expose request
22:31:51.275 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.48, -0.08)
22:31:51.275 00.000 17712 Moving (-0.48, -0.08) raw xDistance=0.40 yDistance=-0.21
22:31:51.275 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:31:51.275 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.275 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:31:51.275 00.000 17712 MoveAxis(W, 90, ABG)
22:31:51.275 00.000 17712 Guiding  Dir = 3, Dur = 90
22:31:51.275 00.000 17712 IsSlewing returns 0
22:31:51.276 00.001 17712 IsGuiding returns 0
22:31:51.276 00.000 17712 PulseGuide returned control before completion, sleep 100
22:31:51.383 00.107 17712 IsGuiding returns 1
22:31:51.383 00.000 17712 scope still moving after pulse duration time elapsed
22:31:51.414 00.031 17712 IsSlewing returns 0
22:31:51.414 00.000 17712 IsGuiding returns 0
22:31:51.414 00.000 17712 scope move finished after 90 + 48 ms
22:31:51.414 00.000 17712 Move returns status 0, amount 90
22:31:51.415 00.001 17712 MoveAxis(N, 0, ABG)
22:31:51.415 00.000 17712 Move returns status 0, amount 0
22:31:51.415 00.000 17712 move complete, result=0
22:31:51.415 00.000 17712 worker thread done servicing request
22:31:51.415 00.000 17712 Worker thread wakes up
22:31:51.415 00.000 484 GuideStep: 0.4 px 90 ms WEST, -0.2 px 0 ms NORTH
22:31:51.418 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:51.418 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:54.799 03.381 17712 Exposure complete
22:31:55.051 00.252 17712 worker thread done servicing request
22:31:55.051 00.000 484 OnExposeComplete: enter
22:31:55.055 00.004 484 UpdateGuideState(): m_state=6
22:31:55.058 00.003 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
22:31:55.060 00.002 484 Star::Find returns 1 (0), X=1396.00, Y=43.29, Mass=337293, SNR=83.3, Peak=54080 HFD=2.5
22:31:55.064 00.004 484 MultiStar: [#1 -0.51,0.14,0.61,U] [#2 -0.05,-0.45,0.95,U] [#3 -0.89,0.28,0.00,M2] [#4 -0.32,0.09,0.54,U] [#5 -0.58,-0.01,0.35,U] [#6 -0.21,-0.57,0.37,U] [#7 -0.64,0.06,0.45,U] [#8 -0.76,-0.40,0.34,U] 
22:31:55.066 00.002 484 refined, 7 included, MultiStar: {-0.50, -0.28}, one-star: {-0.95, -0.66}
22:31:55.068 00.002 484 CameraToMount -- cameraTheta (-2.64) - m_xAngle (2.71) = xAngle (-5.35 = 0.93)
22:31:55.071 00.003 484 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.36 = -2.36)
22:31:55.073 00.002 484 CameraToMount -- cameraX=-0.50 cameraY=-0.28 hyp=0.57 cameraTheta=-2.64 mountX=0.34 mountY=-0.40, mountTheta=-0.87
22:31:55.078 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.50, y=-0.28, opts=13)
22:31:55.081 00.003 484 Enqueuing Move request for scope (-0.50, -0.28)
22:31:55.083 00.002 17712 Worker thread wakes up
22:31:55.084 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1239, FiltMax=65535, Gamma=1.000
22:31:55.086 00.002 484 UpdateGuideState exits: m=337293 SNR=83.3
22:31:55.089 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:55.091 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.28) opts 0xd
22:31:55.091 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.50, -0.28)
22:31:55.091 00.000 17712 Moving (-0.50, -0.28) raw xDistance=0.34 yDistance=-0.40
22:31:55.091 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
22:31:55.091 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:55.092 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:55.095 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:31:55.095 00.000 17712 MoveAxis(W, 83, ABG)
22:31:55.095 00.000 17712 Guiding  Dir = 3, Dur = 83
22:31:55.095 00.000 17712 IsSlewing returns 0
22:31:55.095 00.000 17712 IsGuiding returns 0
22:31:55.096 00.001 17712 PulseGuide returned control before completion, sleep 93
22:31:55.096 00.000 484 Enqueuing Expose request
22:31:55.203 00.107 17712 IsGuiding returns 1
22:31:55.203 00.000 17712 scope still moving after pulse duration time elapsed
22:31:55.234 00.031 17712 IsSlewing returns 0
22:31:55.234 00.000 17712 IsGuiding returns 1
22:31:55.266 00.032 17712 IsSlewing returns 0
22:31:55.266 00.000 17712 IsGuiding returns 1
22:31:55.297 00.031 17712 IsSlewing returns 0
22:31:55.297 00.000 17712 IsGuiding returns 1
22:31:55.329 00.032 17712 IsSlewing returns 0
22:31:55.329 00.000 17712 IsGuiding returns 0
22:31:55.329 00.000 17712 scope move finished after 83 + 151 ms
22:31:55.329 00.000 17712 Move returns status 0, amount 83
22:31:55.329 00.000 17712 MoveAxis(N, 0, ABG)
22:31:55.329 00.000 17712 Move returns status 0, amount 0
22:31:55.329 00.000 17712 move complete, result=0
22:31:55.329 00.000 17712 worker thread done servicing request
22:31:55.330 00.001 17712 Worker thread wakes up
22:31:55.330 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:55.330 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:31:55.330 00.000 484 GuideStep: 0.3 px 83 ms WEST, -0.4 px 0 ms NORTH
22:31:58.730 03.400 17712 Exposure complete
22:31:59.091 00.361 17712 worker thread done servicing request
22:31:59.091 00.000 484 OnExposeComplete: enter
22:31:59.094 00.003 484 UpdateGuideState(): m_state=6
22:31:59.097 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
22:31:59.100 00.003 484 Star::Find returns 1 (0), X=1395.77, Y=43.74, Mass=340263, SNR=87.2, Peak=45248 HFD=2.6
22:31:59.103 00.003 484 MultiStar: [#1 -0.81,0.26,0.70,U] [#2 0.72,-0.52,0.00,M1] [#3 -0.99,0.39,0.00,M3] [#4 -0.84,0.15,0.56,U] [#5 -0.61,0.12,0.50,U] [#6 -0.14,-0.45,0.38,U] [#7 -0.73,0.51,0.00,M1] [#8 -1.23,-0.26,0.00,M1] 
22:31:59.106 00.003 484 refined, 4 included, MultiStar: {-0.82, -0.02}, one-star: {-1.19, -0.21}
22:31:59.108 00.002 484 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.84 = 0.45)
22:31:59.111 00.003 484 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
22:31:59.115 00.004 484 CameraToMount -- cameraX=-0.82 cameraY=-0.02 hyp=0.82 cameraTheta=-3.12 mountX=0.74 mountY=-0.24, mountTheta=-0.31
22:31:59.120 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.82, y=-0.02, opts=13)
22:31:59.123 00.003 484 Enqueuing Move request for scope (-0.82, -0.02)
22:31:59.125 00.002 17712 Worker thread wakes up
22:31:59.125 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.02) opts 0xd
22:31:59.126 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1549, FiltMax=65535, Gamma=1.000
22:31:59.128 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.82, -0.02)
22:31:59.129 00.001 484 UpdateGuideState exits: m=340263 SNR=87.2
22:31:59.131 00.002 17712 Moving (-0.82, -0.02) raw xDistance=0.74 yDistance=-0.24
22:31:59.131 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:59.134 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
22:31:59.134 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:31:59.136 00.002 484 Enqueuing Expose request
22:31:59.139 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:59.139 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:31:59.139 00.000 17712 MoveAxis(W, 171, ABG)
22:31:59.139 00.000 17712 Guiding  Dir = 3, Dur = 171
22:31:59.139 00.000 17712 IsSlewing returns 0
22:31:59.140 00.001 17712 IsGuiding returns 0
22:31:59.140 00.000 17712 PulseGuide returned control before completion, sleep 181
22:31:59.333 00.193 17712 IsGuiding returns 1
22:31:59.333 00.000 17712 scope still moving after pulse duration time elapsed
22:31:59.365 00.032 17712 IsSlewing returns 0
22:31:59.365 00.000 17712 IsGuiding returns 0
22:31:59.365 00.000 17712 scope move finished after 171 + 53 ms
22:31:59.365 00.000 17712 Move returns status 0, amount 171
22:31:59.365 00.000 17712 MoveAxis(N, 0, ABG)
22:31:59.365 00.000 17712 Move returns status 0, amount 0
22:31:59.365 00.000 17712 move complete, result=0
22:31:59.366 00.001 17712 worker thread done servicing request
22:31:59.366 00.000 17712 Worker thread wakes up
22:31:59.366 00.000 484 GuideStep: 0.7 px 171 ms WEST, -0.2 px 0 ms NORTH
22:31:59.368 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:31:59.368 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:02.794 03.426 17712 Exposure complete
22:32:03.111 00.317 17712 worker thread done servicing request
22:32:03.111 00.000 484 OnExposeComplete: enter
22:32:03.115 00.004 484 UpdateGuideState(): m_state=6
22:32:03.119 00.004 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
22:32:03.123 00.004 484 Star::Find returns 1 (0), X=1395.62, Y=43.58, Mass=318588, SNR=83.1, Peak=44743 HFD=2.9
22:32:03.130 00.007 484 MultiStar: [#1 -0.81,0.32,0.74,U] [#2 0.55,-0.18,0.74,U] [#3 -1.06,0.44,0.00,M4] [#4 -1.13,0.33,0.00,M1] [#5 -1.26,0.21,0.00,M1] [#6 -0.59,-0.42,0.42,U] [#7 -0.89,0.48,0.00,M2] [#8 -1.15,-0.06,0.00,M2] 
22:32:03.138 00.008 484 refined, 3 included, MultiStar: {-0.61, -0.15}, one-star: {-1.34, -0.37}
22:32:03.142 00.004 484 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
22:32:03.151 00.009 484 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:32:03.160 00.009 484 CameraToMount -- cameraX=-0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-2.90 mountX=0.49 mountY=-0.31, mountTheta=-0.56
22:32:03.170 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.61, y=-0.15, opts=13)
22:32:03.173 00.003 484 Enqueuing Move request for scope (-0.61, -0.15)
22:32:03.178 00.005 17712 Worker thread wakes up
22:32:03.178 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1415, FiltMax=65535, Gamma=1.000
22:32:03.182 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.15) opts 0xd
22:32:03.182 00.000 484 UpdateGuideState exits: m=318588 SNR=83.1
22:32:03.185 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.61, -0.15)
22:32:03.185 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.189 00.004 17712 Moving (-0.61, -0.15) raw xDistance=0.49 yDistance=-0.31
22:32:03.190 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:03.194 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
22:32:03.194 00.000 484 Enqueuing Expose request
22:32:03.198 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:03.198 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:32:03.198 00.000 17712 MoveAxis(W, 122, ABG)
22:32:03.198 00.000 17712 Guiding  Dir = 3, Dur = 122
22:32:03.198 00.000 17712 IsSlewing returns 0
22:32:03.199 00.001 17712 IsGuiding returns 0
22:32:03.199 00.000 17712 PulseGuide returned control before completion, sleep 132
22:32:03.345 00.146 17712 IsGuiding returns 1
22:32:03.345 00.000 17712 scope still moving after pulse duration time elapsed
22:32:03.377 00.032 17712 IsSlewing returns 0
22:32:03.377 00.000 17712 IsGuiding returns 0
22:32:03.377 00.000 17712 scope move finished after 122 + 57 ms
22:32:03.377 00.000 17712 Move returns status 0, amount 122
22:32:03.378 00.001 17712 MoveAxis(N, 0, ABG)
22:32:03.378 00.000 17712 Move returns status 0, amount 0
22:32:03.378 00.000 17712 move complete, result=0
22:32:03.378 00.000 17712 worker thread done servicing request
22:32:03.378 00.000 17712 Worker thread wakes up
22:32:03.378 00.000 484 GuideStep: 0.5 px 122 ms WEST, -0.3 px 0 ms NORTH
22:32:03.382 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:03.382 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:06.797 03.415 17712 Exposure complete
22:32:07.061 00.264 17712 worker thread done servicing request
22:32:07.061 00.000 484 OnExposeComplete: enter
22:32:07.065 00.004 484 UpdateGuideState(): m_state=6
22:32:07.069 00.004 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
22:32:07.072 00.003 484 Star::Find returns 1 (0), X=1395.59, Y=43.86, Mass=327904, SNR=79.1, Peak=43053 HFD=2.4
22:32:07.076 00.004 484 MultiStar: [#1 -0.83,0.12,0.73,U] [#2 0.65,-0.55,0.86,U] [#3 -1.15,0.36,0.00,M5] [#4 -0.64,-0.00,0.68,U] [#5 -0.97,-0.06,0.00,M2] [#6 -0.36,-0.53,0.41,U] [#7 -0.84,0.21,0.51,U] [#8 -1.03,-0.01,0.00,M3] 
22:32:07.079 00.003 484 refined, 5 included, MultiStar: {-0.58, -0.14}, one-star: {-1.37, -0.10}
22:32:07.083 00.004 484 CameraToMount -- cameraTheta (-2.90) - m_xAngle (2.71) = xAngle (-5.61 = 0.67)
22:32:07.086 00.003 484 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.63 = -2.63)
22:32:07.088 00.002 484 CameraToMount -- cameraX=-0.58 cameraY=-0.14 hyp=0.60 cameraTheta=-2.90 mountX=0.47 mountY=-0.29, mountTheta=-0.56
22:32:07.094 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.58, y=-0.14, opts=13)
22:32:07.098 00.004 484 Enqueuing Move request for scope (-0.58, -0.14)
22:32:07.101 00.003 17712 Worker thread wakes up
22:32:07.102 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.14) opts 0xd
22:32:07.102 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1358, FiltMax=65535, Gamma=1.000
22:32:07.105 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.58, -0.14)
22:32:07.105 00.000 484 UpdateGuideState exits: m=327904 SNR=79.1
22:32:07.108 00.003 17712 Moving (-0.58, -0.14) raw xDistance=0.47 yDistance=-0.29
22:32:07.108 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:07.111 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:07.115 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
22:32:07.115 00.000 484 Enqueuing Expose request
22:32:07.118 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:07.118 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:32:07.118 00.000 17712 MoveAxis(W, 113, ABG)
22:32:07.118 00.000 17712 Guiding  Dir = 3, Dur = 113
22:32:07.118 00.000 17712 IsSlewing returns 0
22:32:07.119 00.001 17712 IsGuiding returns 0
22:32:07.119 00.000 17712 PulseGuide returned control before completion, sleep 123
22:32:07.255 00.136 17712 IsGuiding returns 1
22:32:07.255 00.000 17712 scope still moving after pulse duration time elapsed
22:32:07.287 00.032 17712 IsSlewing returns 0
22:32:07.287 00.000 17712 IsGuiding returns 0
22:32:07.287 00.000 17712 scope move finished after 113 + 55 ms
22:32:07.287 00.000 17712 Move returns status 0, amount 113
22:32:07.287 00.000 17712 MoveAxis(N, 0, ABG)
22:32:07.288 00.001 17712 Move returns status 0, amount 0
22:32:07.288 00.000 17712 move complete, result=0
22:32:07.288 00.000 484 GuideStep: 0.5 px 113 ms WEST, -0.3 px 0 ms NORTH
22:32:07.295 00.007 17712 worker thread done servicing request
22:32:07.295 00.000 17712 Worker thread wakes up
22:32:07.295 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:07.295 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:10.744 03.449 17712 Exposure complete
22:32:11.106 00.362 17712 worker thread done servicing request
22:32:11.107 00.001 484 OnExposeComplete: enter
22:32:11.113 00.006 484 UpdateGuideState(): m_state=6
22:32:11.122 00.009 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
22:32:11.126 00.004 484 Star::Find returns 1 (0), X=1395.91, Y=43.58, Mass=307984, SNR=71.3, Peak=37104 HFD=2.6
22:32:11.130 00.004 484 MultiStar: [#1 -0.58,-0.05,0.91,U] [#2 0.35,-0.76,0.86,U] [#3 -1.02,0.14,0.00,M6] [#4 -0.80,0.09,0.61,U] [#5 -0.55,0.09,0.48,U] [#6 -0.24,-0.44,0.61,U] [#7 -0.73,0.13,0.47,U] [#8 -0.99,-0.15,0.00,M4] 
22:32:11.135 00.005 484 refined, 6 included, MultiStar: {-0.51, -0.24}, one-star: {-1.05, -0.37}
22:32:11.140 00.005 484 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.71) = xAngle (-5.42 = 0.86)
22:32:11.143 00.003 484 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.44 = -2.44)
22:32:11.148 00.005 484 CameraToMount -- cameraX=-0.51 cameraY=-0.24 hyp=0.56 cameraTheta=-2.71 mountX=0.37 mountY=-0.37, mountTheta=-0.78
22:32:11.161 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.51, y=-0.24, opts=13)
22:32:11.164 00.003 484 Enqueuing Move request for scope (-0.51, -0.24)
22:32:11.170 00.006 17712 Worker thread wakes up
22:32:11.170 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.24) opts 0xd
22:32:11.170 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.51, -0.24)
22:32:11.170 00.000 17712 Moving (-0.51, -0.24) raw xDistance=0.37 yDistance=-0.37
22:32:11.170 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:32:11.170 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:11.170 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1482, FiltMax=65535, Gamma=1.000
22:32:11.173 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:32:11.174 00.001 17712 MoveAxis(W, 90, ABG)
22:32:11.174 00.000 17712 Guiding  Dir = 3, Dur = 90
22:32:11.174 00.000 484 UpdateGuideState exits: m=307984 SNR=71.3
22:32:11.179 00.005 17712 IsSlewing returns 0
22:32:11.179 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:11.183 00.004 17712 IsGuiding returns 0
22:32:11.183 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:11.189 00.006 17712 PulseGuide returned control before completion, sleep 100
22:32:11.189 00.000 484 Enqueuing Expose request
22:32:11.302 00.113 17712 IsGuiding returns 1
22:32:11.302 00.000 17712 scope still moving after pulse duration time elapsed
22:32:11.334 00.032 17712 IsSlewing returns 0
22:32:11.335 00.001 17712 IsGuiding returns 0
22:32:11.335 00.000 17712 scope move finished after 90 + 61 ms
22:32:11.335 00.000 17712 Move returns status 0, amount 90
22:32:11.335 00.000 17712 MoveAxis(N, 0, ABG)
22:32:11.335 00.000 17712 Move returns status 0, amount 0
22:32:11.335 00.000 17712 move complete, result=0
22:32:11.335 00.000 17712 worker thread done servicing request
22:32:11.335 00.000 17712 Worker thread wakes up
22:32:11.335 00.000 484 GuideStep: 0.4 px 90 ms WEST, -0.4 px 0 ms NORTH
22:32:11.339 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:11.339 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:14.762 03.423 17712 Exposure complete
22:32:15.328 00.566 17712 worker thread done servicing request
22:32:15.328 00.000 484 OnExposeComplete: enter
22:32:15.334 00.006 484 UpdateGuideState(): m_state=6
22:32:15.338 00.004 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
22:32:15.343 00.005 484 Star::Find returns 1 (0), X=1396.22, Y=43.31, Mass=317053, SNR=84.3, Peak=56800 HFD=2.5
22:32:15.347 00.004 484 MultiStar: [#1 -0.32,-0.13,0.78,U] [#2 -0.19,-0.87,0.00,M1] [#3 -0.47,-0.07,0.73,U] [#4 -0.17,-0.41,0.59,U] [#5 0.01,-0.51,0.45,U] [#6 0.23,-1.11,0.00,M1] [#7 -0.14,-0.54,0.49,U] [#8 -0.66,-0.69,0.00,M5] 
22:32:15.353 00.006 484 refined, 5 included, MultiStar: {-0.37, -0.38}, one-star: {-0.74, -0.65}
22:32:15.358 00.005 484 CameraToMount -- cameraTheta (-2.34) - m_xAngle (2.71) = xAngle (-5.06 = 1.23)
22:32:15.363 00.005 484 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.07 = -2.07)
22:32:15.366 00.003 484 CameraToMount -- cameraX=-0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-2.34 mountX=0.18 mountY=-0.47, mountTheta=-1.20
22:32:15.373 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=-0.38, opts=13)
22:32:15.378 00.005 484 Enqueuing Move request for scope (-0.37, -0.38)
22:32:15.382 00.004 17712 Worker thread wakes up
22:32:15.382 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.38) opts 0xd
22:32:15.382 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, -0.38)
22:32:15.382 00.000 17712 Moving (-0.37, -0.38) raw xDistance=0.18 yDistance=-0.47
22:32:15.382 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:32:15.386 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:32:15.387 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:32:15.387 00.000 17712 MoveAxis(E, 0, ABG)
22:32:15.387 00.000 17712 Move returns status 0, amount 0
22:32:15.387 00.000 17712 MoveAxis(N, 88, ABG)
22:32:15.387 00.000 484 UpdateGuideState exits: m=317053 SNR=84.3
22:32:15.391 00.004 17712 Guiding  Dir = 0, Dur = 88
22:32:15.391 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.396 00.005 17712 IsSlewing returns 0
22:32:15.397 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:15.403 00.006 17712 IsGuiding returns 0
22:32:15.403 00.000 484 Enqueuing Expose request
22:32:15.406 00.003 17712 PulseGuide returned control before completion, sleep 98
22:32:15.508 00.102 17712 IsGuiding returns 1
22:32:15.508 00.000 17712 scope still moving after pulse duration time elapsed
22:32:15.539 00.031 17712 IsSlewing returns 0
22:32:15.539 00.000 17712 IsGuiding returns 0
22:32:15.539 00.000 17712 scope move finished after 88 + 49 ms
22:32:15.539 00.000 17712 Move returns status 0, amount 88
22:32:15.540 00.001 17712 move complete, result=0
22:32:15.540 00.000 17712 worker thread done servicing request
22:32:15.540 00.000 17712 Worker thread wakes up
22:32:15.540 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.5 px 88 ms NORTH
22:32:15.544 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:15.545 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:18.968 03.423 17712 Exposure complete
22:32:19.264 00.296 17712 worker thread done servicing request
22:32:19.264 00.000 484 OnExposeComplete: enter
22:32:19.272 00.008 484 UpdateGuideState(): m_state=6
22:32:19.283 00.011 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
22:32:19.291 00.008 484 Star::Find returns 1 (0), X=1396.30, Y=43.55, Mass=329204, SNR=88.9, Peak=47808 HFD=2.8
22:32:19.301 00.010 484 MultiStar: [#1 0.04,0.02,0.79,U] [#2 -0.04,-0.79,0.71,U] [#3 -0.40,-0.01,0.70,U] [#4 -0.01,-0.52,0.55,U] [#5 -0.12,-0.28,0.40,U] [#6 0.46,-0.75,0.39,U] [#7 -0.17,-0.20,0.45,U] [#8 -0.39,-0.22,0.49,U] 
22:32:19.307 00.006 484 refined, 8 included, MultiStar: {-0.20, -0.34}, one-star: {-0.66, -0.40}
22:32:19.313 00.006 484 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.71) = xAngle (-4.82 = 1.47)
22:32:19.319 00.006 484 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.83 = -1.83)
22:32:19.323 00.004 484 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.39 cameraTheta=-2.10 mountX=0.04 mountY=-0.38, mountTheta=-1.46
22:32:19.343 00.020 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=-0.34, opts=13)
22:32:19.352 00.009 484 Enqueuing Move request for scope (-0.20, -0.34)
22:32:19.362 00.010 17712 Worker thread wakes up
22:32:19.362 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.34) opts 0xd
22:32:19.362 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1405, FiltMax=65535, Gamma=1.000
22:32:19.367 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.20, -0.34)
22:32:19.368 00.001 17712 Moving (-0.20, -0.34) raw xDistance=0.04 yDistance=-0.38
22:32:19.368 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:32:19.368 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:19.368 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:32:19.368 00.000 17712 MoveAxis(E, 0, ABG)
22:32:19.368 00.000 17712 Move returns status 0, amount 0
22:32:19.368 00.000 17712 MoveAxis(N, 0, ABG)
22:32:19.368 00.000 17712 Move returns status 0, amount 0
22:32:19.369 00.001 17712 move complete, result=0
22:32:19.369 00.000 17712 worker thread done servicing request
22:32:19.373 00.004 484 UpdateGuideState exits: m=329204 SNR=88.9
22:32:19.383 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:19.387 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:19.389 00.002 484 Enqueuing Expose request
22:32:19.395 00.006 17712 Worker thread wakes up
22:32:19.396 00.001 484 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:32:19.400 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:19.400 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:22.972 03.572 17712 Exposure complete
22:32:23.880 00.908 484 OnExposeComplete: enter
22:32:23.883 00.003 484 UpdateGuideState(): m_state=6
22:32:23.886 00.003 17712 worker thread done servicing request
22:32:23.887 00.001 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
22:32:23.895 00.008 484 Star::Find returns 1 (0), X=1396.38, Y=43.39, Mass=323538, SNR=77.1, Peak=48112 HFD=2.9
22:32:23.911 00.016 484 MultiStar: [#1 0.02,-0.16,0.69,U] [#2 -0.56,-0.57,0.81,U] [#3 -0.26,0.01,0.74,U] [#4 0.05,-0.33,0.56,U] [#5 0.13,-0.66,0.44,U] [#6 0.72,-0.67,0.00,M1] [#7 -0.19,-0.17,0.47,U] [#8 -0.31,-0.41,0.42,U] 
22:32:23.916 00.005 484 refined, 7 included, MultiStar: {-0.26, -0.36}, one-star: {-0.58, -0.56}
22:32:23.921 00.005 484 CameraToMount -- cameraTheta (-2.20) - m_xAngle (2.71) = xAngle (-4.92 = 1.37)
22:32:23.931 00.010 484 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.93 = -1.93)
22:32:23.936 00.005 484 CameraToMount -- cameraX=-0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-2.20 mountX=0.09 mountY=-0.42, mountTheta=-1.36
22:32:23.953 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=-0.36, opts=13)
22:32:23.961 00.008 484 Enqueuing Move request for scope (-0.26, -0.36)
22:32:23.966 00.005 17712 Worker thread wakes up
22:32:23.966 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.36) opts 0xd
22:32:23.966 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.26, -0.36)
22:32:23.966 00.000 17712 Moving (-0.26, -0.36) raw xDistance=0.09 yDistance=-0.42
22:32:23.966 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:32:23.967 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:23.967 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:32:23.967 00.000 17712 MoveAxis(E, 0, ABG)
22:32:23.967 00.000 17712 Move returns status 0, amount 0
22:32:23.967 00.000 17712 MoveAxis(N, 0, ABG)
22:32:23.967 00.000 17712 Move returns status 0, amount 0
22:32:23.967 00.000 17712 move complete, result=0
22:32:23.967 00.000 17712 worker thread done servicing request
22:32:23.967 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1456, FiltMax=65535, Gamma=1.000
22:32:23.973 00.006 484 UpdateGuideState exits: m=323538 SNR=77.1
22:32:23.981 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.988 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:23.997 00.009 484 Enqueuing Expose request
22:32:24.007 00.010 17712 Worker thread wakes up
22:32:24.008 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:24.008 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:24.009 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:32:27.344 03.335 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:27.348 00.004 484 case statement mapped state 6 to 3
22:32:27.356 00.008 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:27.434 00.078 17712 Exposure complete
22:32:27.671 00.237 17712 worker thread done servicing request
22:32:27.671 00.000 484 OnExposeComplete: enter
22:32:27.674 00.003 484 UpdateGuideState(): m_state=6
22:32:27.677 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
22:32:27.680 00.003 484 Star::Find returns 1 (0), X=1396.33, Y=43.06, Mass=318251, SNR=70.5, Peak=38928 HFD=2.5
22:32:27.684 00.004 484 MultiStar: [#1 -0.12,-0.37,0.86,U] [#2 -0.47,-1.02,0.00,M1] [#3 -0.41,-0.36,0.83,U] [#4 -0.39,-0.79,0.00,M1] [#5 -0.31,-0.82,0.00,M1] [#6 0.37,-1.09,0.00,M2] [#7 -0.14,-0.61,0.43,U] [#8 -0.26,-0.50,0.57,U] 
22:32:27.688 00.004 484 refined, 4 included, MultiStar: {-0.35, -0.56}, one-star: {-0.62, -0.89}
22:32:27.691 00.003 484 CameraToMount -- cameraTheta (-2.13) - m_xAngle (2.71) = xAngle (-4.84 = 1.44)
22:32:27.697 00.006 484 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.85 = -1.85)
22:32:27.703 00.006 484 CameraToMount -- cameraX=-0.35 cameraY=-0.56 hyp=0.66 cameraTheta=-2.13 mountX=0.08 mountY=-0.63, mountTheta=-1.44
22:32:27.710 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=-0.56, opts=13)
22:32:27.713 00.003 484 Enqueuing Move request for scope (-0.35, -0.56)
22:32:27.716 00.003 17712 Worker thread wakes up
22:32:27.716 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1351, FiltMax=65535, Gamma=1.000
22:32:27.719 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.56) opts 0xd
22:32:27.719 00.000 484 UpdateGuideState exits: m=318251 SNR=70.5
22:32:27.722 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.35, -0.56)
22:32:27.722 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:27.725 00.003 17712 Moving (-0.35, -0.56) raw xDistance=0.08 yDistance=-0.63
22:32:27.725 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:27.728 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:32:27.728 00.000 484 Enqueuing Expose request
22:32:27.730 00.002 17712 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
22:32:27.731 00.001 17712 MoveAxis(E, 0, ABG)
22:32:27.731 00.000 17712 Move returns status 0, amount 0
22:32:27.731 00.000 17712 MoveAxis(N, 118, ABG)
22:32:27.731 00.000 17712 Guiding  Dir = 0, Dur = 118
22:32:27.731 00.000 17712 IsSlewing returns 0
22:32:27.732 00.001 17712 IsGuiding returns 0
22:32:27.732 00.000 17712 PulseGuide returned control before completion, sleep 128
22:32:27.872 00.140 17712 IsGuiding returns 1
22:32:27.872 00.000 17712 scope still moving after pulse duration time elapsed
22:32:27.902 00.030 17712 IsSlewing returns 0
22:32:27.902 00.000 17712 IsGuiding returns 0
22:32:27.903 00.001 17712 scope move finished after 118 + 53 ms
22:32:27.903 00.000 17712 Move returns status 0, amount 118
22:32:27.903 00.000 17712 move complete, result=0
22:32:27.903 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.6 px 118 ms NORTH
22:32:27.909 00.006 17712 worker thread done servicing request
22:32:27.909 00.000 17712 Worker thread wakes up
22:32:27.909 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:27.910 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:28.457 00.547 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:28.462 00.005 484 case statement mapped state 6 to 3
22:32:28.467 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:29.573 01.106 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:29.581 00.008 484 case statement mapped state 6 to 3
22:32:29.585 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:30.691 01.106 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:30.695 00.004 484 case statement mapped state 6 to 3
22:32:30.701 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:31.383 00.682 17712 Exposure complete
22:32:31.814 00.431 484 OnExposeComplete: enter
22:32:31.821 00.007 17712 worker thread done servicing request
22:32:31.821 00.000 484 UpdateGuideState(): m_state=6
22:32:31.829 00.008 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
22:32:31.836 00.007 484 Star::Find returns 1 (0), X=1396.75, Y=43.67, Mass=337548, SNR=78.4, Peak=48051 HFD=2.7
22:32:31.841 00.005 484 MultiStar: [#1 0.35,0.54,0.80,U] [#2 -0.80,-0.09,0.80,U] [#3 -0.03,0.42,0.71,U] [#4 0.25,0.12,0.61,U] [#5 0.40,0.26,0.47,U] [#6 0.90,-0.32,0.00,M3] [#7 0.24,0.12,0.45,U] [#8 0.27,0.14,0.50,U] 
22:32:31.847 00.006 484 refined, 7 included, MultiStar: {-0.00, 0.13}, one-star: {-0.21, -0.29}
22:32:31.853 00.006 484 CameraToMount -- cameraTheta (1.58) - m_xAngle (2.71) = xAngle (-1.14 = -1.14)
22:32:31.857 00.004 484 CameraToMount -- cameraTheta (1.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.85 = 1.85)
22:32:31.864 00.007 484 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=0.05 mountY=0.12, mountTheta=1.16
22:32:31.874 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=0.13, opts=13)
22:32:31.880 00.006 484 Enqueuing Move request for scope (-0.00, 0.13)
22:32:31.883 00.003 17712 Worker thread wakes up
22:32:31.883 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
22:32:31.883 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
22:32:31.883 00.000 17712 Moving (-0.00, 0.13) raw xDistance=0.05 yDistance=0.12
22:32:31.883 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:32:31.883 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1485, FiltMax=65535, Gamma=1.000
22:32:31.887 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:31.887 00.000 484 UpdateGuideState exits: m=337548 SNR=78.4
22:32:31.890 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:32:31.890 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:31.897 00.007 17712 MoveAxis(E, 0, ABG)
22:32:31.898 00.001 17712 Move returns status 0, amount 0
22:32:31.898 00.000 17712 MoveAxis(N, 0, ABG)
22:32:31.898 00.000 17712 Move returns status 0, amount 0
22:32:31.898 00.000 17712 move complete, result=0
22:32:31.898 00.000 17712 worker thread done servicing request
22:32:31.898 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:31.902 00.004 484 Enqueuing Expose request
22:32:31.906 00.004 17712 Worker thread wakes up
22:32:31.907 00.001 484 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:31.911 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:31.911 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1382,29,31,31)
22:32:31.918 00.007 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:31.923 00.005 484 case statement mapped state 6 to 3
22:32:31.927 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:32.059 00.132 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:32.064 00.005 484 case statement mapped state 6 to 3
22:32:32.071 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:32.161 00.090 484 evsrv: cli 0EFEAAC8 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
22:32:32.169 00.008 484 PhdController::Dither begins
22:32:32.175 00.006 484 dither: size=1.00, dRA=-1.00 dDec=0.13
22:32:32.184 00.009 484 MountToCamera -- mountTheta (-3.01) + m_xAngle (2.71) = xAngle (-0.30 = -0.30)
22:32:32.188 00.004 484 MountToCamera -- mountX=-1.00 mountY=0.13 hyp=1.01 mountTheta=-3.01 cameraX=0.96, cameraY=-0.30 cameraTheta=-0.30
22:32:32.199 00.011 484 setting lock position to (1397.92, 43.66)
22:32:32.203 00.004 484 Mount: notify guiding dithered (1.0, -0.3)
22:32:32.209 00.006 484 MultiStar: stabilizing after lock position change
22:32:32.213 00.004 484 Status Line: Dither by -1.00,0.13
22:32:32.220 00.007 484 PhdController: newstate STATE_SETTLE_BEGIN
22:32:32.225 00.005 484 PhdController: newstate STATE_SETTLE_WAIT
22:32:32.230 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:32:35.328 03.098 17712 Exposure complete
22:32:35.595 00.267 484 OnExposeComplete: enter
22:32:35.598 00.003 484 UpdateGuideState(): m_state=6
22:32:35.601 00.003 17712 worker thread done servicing request
22:32:35.603 00.002 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
22:32:35.606 00.003 484 Star::Find returns 1 (0), X=1397.09, Y=43.85, Mass=327033, SNR=74.2, Peak=55427 HFD=2.4
22:32:35.609 00.003 484 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
22:32:35.614 00.005 484 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.10)
22:32:35.619 00.005 484 CameraToMount -- cameraX=-0.82 cameraY=0.19 hyp=0.85 cameraTheta=2.92 mountX=0.83 mountY=-0.04, mountTheta=-0.05
22:32:35.631 00.012 484 dither recenter: remaining=(1.0,-0.1) step=(1.0,-0.1)
22:32:35.635 00.004 484 MountToCamera -- mountTheta (0.13) + m_xAngle (2.71) = xAngle (2.84 = 2.84)
22:32:35.638 00.003 484 MountToCamera -- mountX=1.00 mountY=-0.13 hyp=1.01 mountTheta=0.13 cameraX=-0.96, cameraY=0.30 cameraTheta=2.84
22:32:35.641 00.003 484 SchedulePrimaryMove(0F03AFB8, x=-0.96, y=0.30, opts=4)
22:32:35.645 00.004 484 Enqueuing Move request for scope (-0.96, 0.30)
22:32:35.648 00.003 484 Mount: notify direct move 1.00,-0.13
22:32:35.652 00.004 17712 Worker thread wakes up
22:32:35.652 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.30) opts 0x4
22:32:35.652 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:32:35.654 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.96, 0.30)
22:32:35.654 00.000 484 UpdateGuideState exits: m=327033 SNR=74.2
22:32:35.657 00.003 17712 Moving (-0.96, 0.30) raw xDistance=1.00 yDistance=-0.13
22:32:35.658 00.001 17712 MoveAxis(W, 355, B)
22:32:35.658 00.000 17712 Guiding  Dir = 3, Dur = 355
22:32:35.658 00.000 484 PhdController: settling, locked = 1, distance = 1.25 (4.00) aobump = 0 frame = 1 / 99999
22:32:35.664 00.006 17712 IsSlewing returns 0
22:32:35.664 00.000 17712 IsGuiding returns 0
22:32:35.665 00.001 484 evsrv: {"Event":"Settling","Timestamp":1778729555.665,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.25,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:32:35.669 00.004 17712 PulseGuide returned control before completion, sleep 364
22:32:35.669 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:35.674 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:35.680 00.006 484 Enqueuing Expose request
22:32:36.049 00.369 17712 IsGuiding returns 1
22:32:36.049 00.000 17712 scope still moving after pulse duration time elapsed
22:32:36.079 00.030 17712 IsSlewing returns 0
22:32:36.079 00.000 17712 IsGuiding returns 0
22:32:36.080 00.001 17712 scope move finished after 355 + 60 ms
22:32:36.080 00.000 17712 Move returns status 0, amount 355
22:32:36.080 00.000 17712 MoveAxis(N, 24, B)
22:32:36.080 00.000 17712 Guiding  Dir = 0, Dur = 24
22:32:36.080 00.000 17712 IsSlewing returns 0
22:32:36.081 00.001 17712 IsGuiding returns 0
22:32:36.081 00.000 17712 PulseGuide returned control before completion, sleep 34
22:32:36.126 00.045 17712 IsGuiding returns 1
22:32:36.127 00.001 17712 scope still moving after pulse duration time elapsed
22:32:36.158 00.031 17712 IsSlewing returns 0
22:32:36.159 00.001 17712 IsGuiding returns 0
22:32:36.159 00.000 17712 scope move finished after 24 + 54 ms
22:32:36.159 00.000 17712 Move returns status 0, amount 24
22:32:36.160 00.001 17712 move complete, result=0
22:32:36.160 00.000 17712 worker thread done servicing request
22:32:36.160 00.000 484 GuideStep: 1.0 px 355 ms WEST, -0.1 px 24 ms NORTH
22:32:36.164 00.004 17712 Worker thread wakes up
22:32:36.164 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:36.164 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:32:37.281 01.117 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:37.285 00.004 484 case statement mapped state 6 to 3
22:32:37.289 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:37.382 00.093 484 evsrv: cli 0EFEAAC8 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:32:37.388 00.006 484 PhdController::Guide reentrancy state = 9 op = 0
22:32:37.395 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
22:32:37.438 00.043 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:32:37.445 00.007 484 case statement mapped state 6 to 3
22:32:37.449 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:32:39.626 02.177 17712 Exposure complete
22:32:39.930 00.304 17712 worker thread done servicing request
22:32:39.930 00.000 484 OnExposeComplete: enter
22:32:39.934 00.004 484 UpdateGuideState(): m_state=6
22:32:39.938 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
22:32:39.942 00.004 484 Star::Find returns 1 (0), X=1398.54, Y=42.59, Mass=337061, SNR=82.1, Peak=41379 HFD=3.0
22:32:39.947 00.005 484 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.71) = xAngle (-3.76 = 2.53)
22:32:39.952 00.005 484 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:32:39.956 00.004 484 CameraToMount -- cameraX=0.62 cameraY=-1.06 hyp=1.23 cameraTheta=-1.04 mountX=-1.00 mountY=-0.86, mountTheta=-2.44
22:32:39.967 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.62, y=-1.06, opts=13)
22:32:39.971 00.004 484 Enqueuing Move request for scope (0.62, -1.06)
22:32:39.974 00.003 17712 Worker thread wakes up
22:32:39.974 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.62, -1.06) opts 0xd
22:32:39.974 00.000 17712 Handling offset move in thread for scope, endpoint = (0.62, -1.06)
22:32:39.975 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1511, FiltMax=65535, Gamma=1.000
22:32:39.980 00.005 17712 Moving (0.62, -1.06) raw xDistance=-1.00 yDistance=-0.86
22:32:39.980 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
22:32:39.980 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:39.980 00.000 484 UpdateGuideState exits: m=337061 SNR=82.1
22:32:39.983 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.86
22:32:39.984 00.001 17712 MoveAxis(E, 225, ABG)
22:32:39.984 00.000 17712 Guiding  Dir = 2, Dur = 225
22:32:39.984 00.000 17712 IsSlewing returns 0
22:32:39.984 00.000 17712 IsGuiding returns 0
22:32:39.985 00.001 17712 PulseGuide returned control before completion, sleep 235
22:32:39.985 00.000 484 PhdController: settling, locked = 1, distance = 1.23 (4.00) aobump = 0 frame = 2 / 99999
22:32:39.989 00.004 484 PhdController: newstate STATE_FINISH
22:32:39.992 00.003 484 PhdController complete: success
22:32:39.998 00.006 484 evsrv: {"Event":"SettleDone","Timestamp":1778729559.998,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:32:40.003 00.005 484 Mount: notify guiding dither settle done success=1
22:32:40.010 00.007 484 PhdController: newstate STATE_IDLE
22:32:40.015 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.018 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:40.022 00.004 484 Enqueuing Expose request
22:32:40.229 00.207 17712 IsGuiding returns 1
22:32:40.229 00.000 17712 scope still moving after pulse duration time elapsed
22:32:40.261 00.032 17712 IsSlewing returns 0
22:32:40.261 00.000 17712 IsGuiding returns 0
22:32:40.262 00.001 17712 scope move finished after 225 + 52 ms
22:32:40.262 00.000 17712 Move returns status 0, amount 225
22:32:40.262 00.000 17712 MoveAxis(N, 0, ABG)
22:32:40.262 00.000 17712 Move returns status 0, amount 0
22:32:40.262 00.000 17712 move complete, result=0
22:32:40.262 00.000 17712 worker thread done servicing request
22:32:40.262 00.000 17712 Worker thread wakes up
22:32:40.262 00.000 484 GuideStep: -1.0 px 225 ms EAST, -0.9 px 0 ms NORTH
22:32:40.266 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:40.266 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:32:43.695 03.429 17712 Exposure complete
22:32:43.990 00.295 17712 worker thread done servicing request
22:32:43.991 00.001 484 OnExposeComplete: enter
22:32:43.997 00.006 484 UpdateGuideState(): m_state=6
22:32:44.003 00.006 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.017 00.014 484 Star::Find returns 1 (0), X=1397.79, Y=43.08, Mass=326573, SNR=86.5, Peak=43959 HFD=2.4
22:32:44.031 00.014 484 MultiStar: exiting stabilization period
22:32:44.039 00.008 484 MultiStar: updating star positions after lock position change
22:32:44.046 00.007 484 Star::Find(15, 1540, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.052 00.006 484 Star::Find returns 1 (0), X=1541.27, Y=943.63, Mass=315328, SNR=59.7, Peak=35939 HFD=3.1
22:32:44.062 00.010 484 Star::Find(15, 1541, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.069 00.007 484 Star::Find returns 1 (0), X=1538.71, Y=998.95, Mass=415532, SNR=66.8, Peak=29754 HFD=4.6
22:32:44.073 00.004 484 Star::Find(15, 1011, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.080 00.007 484 Star::Find returns 1 (0), X=1011.99, Y=1024.60, Mass=283449, SNR=54.1, Peak=47351 HFD=3.2
22:32:44.086 00.006 484 Star::Find(15, 359, 1120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.094 00.008 484 Star::Find returns 1 (0), X=359.81, Y=1121.08, Mass=238283, SNR=51.0, Peak=31571 HFD=3.1
22:32:44.099 00.005 484 Star::Find(15, 71, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.105 00.006 484 Star::Find returns 1 (0), X=72.45, Y=938.47, Mass=134489, SNR=34.5, Peak=17075 HFD=3.1
22:32:44.108 00.003 484 Star::Find(15, 869, 742, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.112 00.004 484 Star::Find returns 1 (0), X=870.34, Y=743.18, Mass=161024, SNR=37.5, Peak=25549 HFD=2.7
22:32:44.115 00.003 484 Star::Find(15, 1272, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.121 00.006 484 Star::Find returns 1 (0), X=1272.98, Y=871.78, Mass=202124, SNR=40.8, Peak=25091 HFD=3.2
22:32:44.125 00.004 484 Star::Find(15, 1431, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.129 00.004 484 Star::Find returns 1 (0), X=1431.72, Y=381.39, Mass=120759, SNR=32.0, Peak=24269 HFD=2.7
22:32:44.134 00.005 484 Star::Find(15, 1313, 1097, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.143 00.009 484 Star::Find returns 1 (0), X=1313.04, Y=1097.44, Mass=117397, SNR=26.3, Peak=22455 HFD=2.3
22:32:44.148 00.005 484 Star::Find(15, 1748, 273, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.160 00.012 484 Star::Find returns 1 (0), X=1749.41, Y=273.25, Mass=104865, SNR=31.9, Peak=19066 HFD=2.7
22:32:44.166 00.006 484 Star::Find(15, 764, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
22:32:44.171 00.005 484 Star::Find returns 1 (0), X=765.24, Y=972.53, Mass=127717, SNR=34.0, Peak=25847 HFD=2.8
22:32:44.174 00.003 484 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.51 = 1.77)
22:32:44.179 00.005 484 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
22:32:44.183 00.004 484 CameraToMount -- cameraX=-0.13 cameraY=-0.57 hyp=0.59 cameraTheta=-1.79 mountX=-0.12 mountY=-0.59, mountTheta=-1.77
22:32:44.190 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=-0.57, opts=13)
22:32:44.195 00.005 484 Enqueuing Move request for scope (-0.13, -0.57)
22:32:44.199 00.004 17712 Worker thread wakes up
22:32:44.199 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.57) opts 0xd
22:32:44.199 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1283, FiltMax=65535, Gamma=1.000
22:32:44.202 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.13, -0.57)
22:32:44.203 00.001 484 UpdateGuideState exits: m=326573 SNR=86.5
22:32:44.206 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:44.210 00.004 17712 Moving (-0.13, -0.57) raw xDistance=-0.12 yDistance=-0.59
22:32:44.210 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:44.214 00.004 484 Enqueuing Expose request
22:32:44.217 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:32:44.218 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:32:44.218 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
22:32:44.218 00.000 17712 MoveAxis(E, 0, ABG)
22:32:44.218 00.000 17712 Move returns status 0, amount 0
22:32:44.218 00.000 17712 MoveAxis(N, 0, ABG)
22:32:44.218 00.000 17712 Move returns status 0, amount 0
22:32:44.218 00.000 17712 move complete, result=0
22:32:44.219 00.001 17712 worker thread done servicing request
22:32:44.219 00.000 17712 Worker thread wakes up
22:32:44.219 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:44.219 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:32:44.222 00.003 484 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
22:32:47.751 03.529 17712 Exposure complete
22:32:48.091 00.340 17712 worker thread done servicing request
22:32:48.091 00.000 484 OnExposeComplete: enter
22:32:48.096 00.005 484 UpdateGuideState(): m_state=6
22:32:48.103 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
22:32:48.107 00.004 484 Star::Find returns 1 (0), X=1398.34, Y=42.77, Mass=341141, SNR=87.1, Peak=43239 HFD=2.8
22:32:48.112 00.005 484 MultiStar: [#1 0.76,-0.08,0.67,U] [#2 -1.24,-0.17,0.00,M1] [#3 0.62,-0.32,0.60,U] [#4 0.88,-0.39,0.00,M1] [#5 0.43,-0.21,0.33,U] [#6 0.61,-0.34,0.48,U] [#7 0.68,-0.49,0.50,U] [#8 0.83,0.01,0.45,U] 
22:32:48.116 00.004 484 refined, 6 included, MultiStar: {0.61, -0.40}, one-star: {0.42, -0.89}
22:32:48.120 00.004 484 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.29 = 2.99)
22:32:48.123 00.003 484 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.31 = -0.31)
22:32:48.127 00.004 484 CameraToMount -- cameraX=0.61 cameraY=-0.40 hyp=0.73 cameraTheta=-0.58 mountX=-0.72 mountY=-0.22, mountTheta=-2.85
22:32:48.137 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.61, y=-0.40, opts=13)
22:32:48.140 00.003 484 Enqueuing Move request for scope (0.61, -0.40)
22:32:48.147 00.007 17712 Worker thread wakes up
22:32:48.147 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.40) opts 0xd
22:32:48.147 00.000 17712 Handling offset move in thread for scope, endpoint = (0.61, -0.40)
22:32:48.147 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1565, FiltMax=65535, Gamma=1.000
22:32:48.152 00.005 17712 Moving (0.61, -0.40) raw xDistance=-0.72 yDistance=-0.22
22:32:48.152 00.000 484 UpdateGuideState exits: m=341141 SNR=87.1
22:32:48.156 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
22:32:48.156 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:48.162 00.006 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:48.162 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:48.167 00.005 484 Enqueuing Expose request
22:32:48.171 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:32:48.171 00.000 17712 MoveAxis(E, 161, ABG)
22:32:48.171 00.000 17712 Guiding  Dir = 2, Dur = 161
22:32:48.171 00.000 17712 IsSlewing returns 0
22:32:48.173 00.002 17712 IsGuiding returns 0
22:32:48.173 00.000 17712 PulseGuide returned control before completion, sleep 171
22:32:48.351 00.178 17712 IsGuiding returns 1
22:32:48.351 00.000 17712 scope still moving after pulse duration time elapsed
22:32:48.383 00.032 17712 IsSlewing returns 0
22:32:48.385 00.002 17712 IsGuiding returns 0
22:32:48.385 00.000 17712 scope move finished after 161 + 51 ms
22:32:48.385 00.000 17712 Move returns status 0, amount 161
22:32:48.385 00.000 17712 MoveAxis(N, 0, ABG)
22:32:48.385 00.000 17712 Move returns status 0, amount 0
22:32:48.385 00.000 17712 move complete, result=0
22:32:48.386 00.001 17712 worker thread done servicing request
22:32:48.386 00.000 484 GuideStep: -0.7 px 161 ms EAST, -0.2 px 0 ms NORTH
22:32:48.389 00.003 17712 Worker thread wakes up
22:32:48.389 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:48.389 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:32:51.830 03.441 17712 Exposure complete
22:32:52.115 00.285 17712 worker thread done servicing request
22:32:52.116 00.001 484 OnExposeComplete: enter
22:32:52.119 00.003 484 UpdateGuideState(): m_state=6
22:32:52.123 00.004 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
22:32:52.128 00.005 484 Star::Find returns 1 (0), X=1398.92, Y=42.70, Mass=339352, SNR=77.9, Peak=49555 HFD=2.6
22:32:52.131 00.003 484 MultiStar: [#1 1.14,-0.58,0.00,M1] [#2 -0.62,-0.20,0.82,U] [#3 0.81,-0.80,0.00,M1] [#4 1.11,-0.94,0.00,M2] [#5 0.69,-0.95,0.00,M1] [#6 0.78,-0.79,0.00,M3] [#7 0.99,-0.93,0.00,M1] [#8 1.22,-0.58,0.00,M1] 
22:32:52.136 00.005 484 refined, 1 included, MultiStar: {0.27, -0.62}, one-star: {1.00, -0.96}
22:32:52.139 00.003 484 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.71) = xAngle (-3.87 = 2.41)
22:32:52.148 00.009 484 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.88 = -0.88)
22:32:52.151 00.003 484 CameraToMount -- cameraX=0.27 cameraY=-0.62 hyp=0.67 cameraTheta=-1.15 mountX=-0.50 mountY=-0.52, mountTheta=-2.34
22:32:52.161 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=-0.62, opts=13)
22:32:52.165 00.004 484 Enqueuing Move request for scope (0.27, -0.62)
22:32:52.169 00.004 17712 Worker thread wakes up
22:32:52.169 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.62) opts 0xd
22:32:52.169 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1587, FiltMax=65535, Gamma=1.000
22:32:52.172 00.003 17712 Handling offset move in thread for scope, endpoint = (0.27, -0.62)
22:32:52.172 00.000 17712 Moving (0.27, -0.62) raw xDistance=-0.50 yDistance=-0.52
22:32:52.172 00.000 484 UpdateGuideState exits: m=339352 SNR=77.9
22:32:52.176 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
22:32:52.176 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.33
22:32:52.177 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.180 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:32:52.180 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:52.184 00.004 17712 MoveAxis(E, 124, ABG)
22:32:52.184 00.000 484 Enqueuing Expose request
22:32:52.187 00.003 17712 Guiding  Dir = 2, Dur = 124
22:32:52.187 00.000 17712 IsSlewing returns 0
22:32:52.188 00.001 17712 IsGuiding returns 0
22:32:52.189 00.001 17712 PulseGuide returned control before completion, sleep 134
22:32:52.329 00.140 17712 IsGuiding returns 1
22:32:52.329 00.000 17712 scope still moving after pulse duration time elapsed
22:32:52.359 00.030 17712 IsSlewing returns 0
22:32:52.360 00.001 17712 IsGuiding returns 0
22:32:52.360 00.000 17712 scope move finished after 124 + 48 ms
22:32:52.361 00.001 17712 Move returns status 0, amount 124
22:32:52.361 00.000 17712 MoveAxis(N, 98, ABG)
22:32:52.361 00.000 17712 Guiding  Dir = 0, Dur = 98
22:32:52.361 00.000 17712 IsSlewing returns 0
22:32:52.361 00.000 17712 IsGuiding returns 0
22:32:52.362 00.001 17712 PulseGuide returned control before completion, sleep 108
22:32:52.485 00.123 17712 IsGuiding returns 0
22:32:52.485 00.000 17712 Move returns status 0, amount 98
22:32:52.485 00.000 17712 move complete, result=0
22:32:52.486 00.001 17712 worker thread done servicing request
22:32:52.486 00.000 484 GuideStep: -0.5 px 124 ms EAST, -0.5 px 98 ms NORTH
22:32:52.489 00.003 17712 Worker thread wakes up
22:32:52.489 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:52.489 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:32:55.923 03.434 17712 Exposure complete
22:32:56.230 00.307 17712 worker thread done servicing request
22:32:56.230 00.000 484 OnExposeComplete: enter
22:32:56.235 00.005 484 UpdateGuideState(): m_state=6
22:32:56.246 00.011 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
22:32:56.253 00.007 484 Star::Find returns 1 (0), X=1399.35, Y=42.73, Mass=332108, SNR=85.4, Peak=43882 HFD=2.7
22:32:56.262 00.009 484 MultiStar: [#1 1.55,-0.19,0.00,M2] [#2 -1.20,-0.13,0.00,M1] [#3 1.45,-0.48,0.00,M2] [#4 1.38,-0.16,0.00,M3] [#5 1.08,0.10,0.00,M2] [#6 1.12,-0.58,0.00,M4] [#7 1.40,-0.22,0.00,M2] [#8 1.51,-0.07,0.00,M2] 
22:32:56.267 00.005 484 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.29 = 3.00)
22:32:56.272 00.005 484 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
22:32:56.278 00.006 484 CameraToMount -- cameraX=1.43 cameraY=-0.92 hyp=1.70 cameraTheta=-0.57 mountX=-1.69 mountY=-0.50, mountTheta=-2.85
22:32:56.286 00.008 484 SchedulePrimaryMove(0F03AFB8, x=1.43, y=-0.92, opts=13)
22:32:56.295 00.009 484 Enqueuing Move request for scope (1.43, -0.92)
22:32:56.301 00.006 17712 Worker thread wakes up
22:32:56.302 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.92) opts 0xd
22:32:56.302 00.000 17712 Handling offset move in thread for scope, endpoint = (1.43, -0.92)
22:32:56.302 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1373, FiltMax=65535, Gamma=1.000
22:32:56.305 00.003 17712 Moving (1.43, -0.92) raw xDistance=-1.69 yDistance=-0.50
22:32:56.305 00.000 17712 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.69
22:32:56.305 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:32:56.305 00.000 17712 MoveAxis(E, 386, ABG)
22:32:56.305 00.000 17712 Guiding  Dir = 2, Dur = 386
22:32:56.307 00.002 484 UpdateGuideState exits: m=332108 SNR=85.4
22:32:56.311 00.004 17712 IsSlewing returns 0
22:32:56.311 00.000 17712 IsGuiding returns 0
22:32:56.312 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:56.319 00.007 17712 PulseGuide returned control before completion, sleep 394
22:32:56.320 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:32:56.329 00.009 484 Enqueuing Expose request
22:32:56.726 00.397 17712 IsGuiding returns 0
22:32:56.726 00.000 17712 Move returns status 0, amount 386
22:32:56.726 00.000 17712 MoveAxis(N, 95, ABG)
22:32:56.726 00.000 17712 Guiding  Dir = 0, Dur = 95
22:32:56.727 00.001 17712 IsSlewing returns 0
22:32:56.727 00.000 17712 IsGuiding returns 0
22:32:56.728 00.001 17712 PulseGuide returned control before completion, sleep 105
22:32:56.836 00.108 17712 IsGuiding returns 1
22:32:56.836 00.000 17712 scope still moving after pulse duration time elapsed
22:32:56.867 00.031 17712 IsSlewing returns 0
22:32:56.868 00.001 17712 IsGuiding returns 0
22:32:56.868 00.000 17712 scope move finished after 95 + 45 ms
22:32:56.868 00.000 17712 Move returns status 0, amount 95
22:32:56.868 00.000 17712 move complete, result=0
22:32:56.868 00.000 17712 worker thread done servicing request
22:32:56.868 00.000 17712 Worker thread wakes up
22:32:56.868 00.000 484 GuideStep: -1.7 px 386 ms EAST, -0.5 px 95 ms NORTH
22:32:56.872 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:32:56.873 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:00.299 03.426 17712 Exposure complete
22:33:00.611 00.312 17712 worker thread done servicing request
22:33:00.611 00.000 484 OnExposeComplete: enter
22:33:00.615 00.004 484 UpdateGuideState(): m_state=6
22:33:00.620 00.005 484 Star::Find(15, 1399, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
22:33:00.624 00.004 484 Star::Find returns 1 (0), X=1398.39, Y=43.64, Mass=304548, SNR=72.8, Peak=43351 HFD=2.9
22:33:00.628 00.004 484 MultiStar: [#1 0.45,0.88,0.00,M3] [#2 -0.33,0.84,0.00,M2] [#3 0.19,0.89,0.00,M3] [#4 0.51,1.02,0.00,M4] [#5 -0.23,1.31,0.00,M3] [#6 0.03,0.88,0.45,U] [#7 0.45,0.63,0.54,U] [#8 0.42,0.83,0.00,M3] 
22:33:00.633 00.005 484 single-star, 2 included, MultiStar: {0.36, 0.36}, one-star: {0.47, -0.02}
22:33:00.637 00.004 484 CameraToMount -- cameraTheta (-0.03) - m_xAngle (2.71) = xAngle (-2.75 = -2.75)
22:33:00.640 00.003 484 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.24 = 0.24)
22:33:00.645 00.005 484 CameraToMount -- cameraX=0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-0.03 mountX=-0.44 mountY=0.11, mountTheta=2.89
22:33:00.653 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.47, y=-0.02, opts=13)
22:33:00.656 00.003 484 Enqueuing Move request for scope (0.47, -0.02)
22:33:00.660 00.004 17712 Worker thread wakes up
22:33:00.660 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.02) opts 0xd
22:33:00.660 00.000 17712 Handling offset move in thread for scope, endpoint = (0.47, -0.02)
22:33:00.660 00.000 17712 Moving (0.47, -0.02) raw xDistance=-0.44 yDistance=0.11
22:33:00.660 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.44
22:33:00.661 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.661 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1386, FiltMax=65535, Gamma=1.000
22:33:00.665 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:33:00.665 00.000 484 UpdateGuideState exits: m=304548 SNR=72.8
22:33:00.669 00.004 17712 MoveAxis(E, 124, ABG)
22:33:00.669 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.672 00.003 17712 Guiding  Dir = 2, Dur = 124
22:33:00.672 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:00.677 00.005 484 Enqueuing Expose request
22:33:00.680 00.003 17712 IsSlewing returns 0
22:33:00.686 00.006 17712 IsGuiding returns 0
22:33:00.686 00.000 17712 PulseGuide returned control before completion, sleep 134
22:33:00.833 00.147 17712 IsGuiding returns 1
22:33:00.833 00.000 17712 scope still moving after pulse duration time elapsed
22:33:00.864 00.031 17712 IsSlewing returns 0
22:33:00.865 00.001 17712 IsGuiding returns 0
22:33:00.865 00.000 17712 scope move finished after 124 + 54 ms
22:33:00.865 00.000 17712 Move returns status 0, amount 124
22:33:00.865 00.000 17712 MoveAxis(N, 0, ABG)
22:33:00.865 00.000 17712 Move returns status 0, amount 0
22:33:00.865 00.000 17712 move complete, result=0
22:33:00.866 00.001 17712 worker thread done servicing request
22:33:00.866 00.000 484 GuideStep: -0.4 px 124 ms EAST, 0.1 px 0 ms NORTH
22:33:00.870 00.004 17712 Worker thread wakes up
22:33:00.870 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:00.870 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:04.312 03.442 17712 Exposure complete
22:33:04.614 00.302 17712 worker thread done servicing request
22:33:04.614 00.000 484 OnExposeComplete: enter
22:33:04.618 00.004 484 UpdateGuideState(): m_state=6
22:33:04.622 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
22:33:04.626 00.004 484 Star::Find returns 1 (0), X=1398.19, Y=43.85, Mass=341597, SNR=80.9, Peak=50451 HFD=2.4
22:33:04.631 00.005 484 MultiStar: [#1 0.62,0.77,0.00,M4] [#2 -0.56,1.13,0.00,M3] [#3 0.60,0.51,0.73,U] [#4 0.52,0.64,0.54,U] [#5 0.25,1.03,0.00,M4] [#6 0.34,0.22,0.55,U] [#7 0.61,0.62,0.42,U] [#8 0.46,1.13,0.00,M4] 
22:33:04.634 00.003 484 single-star, 4 included, MultiStar: {0.44, 0.40}, one-star: {0.27, 0.20}
22:33:04.638 00.004 484 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.71) = xAngle (-2.08 = -2.08)
22:33:04.644 00.006 484 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.91 = 0.91)
22:33:04.647 00.003 484 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.33 cameraTheta=0.63 mountX=-0.16 mountY=0.26, mountTheta=2.13
22:33:04.656 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=0.20, opts=13)
22:33:04.663 00.007 484 Enqueuing Move request for scope (0.27, 0.20)
22:33:04.666 00.003 17712 Worker thread wakes up
22:33:04.666 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1539, FiltMax=65535, Gamma=1.000
22:33:04.670 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
22:33:04.670 00.000 17712 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
22:33:04.670 00.000 17712 Moving (0.27, 0.20) raw xDistance=-0.16 yDistance=0.26
22:33:04.671 00.001 484 UpdateGuideState exits: m=341597 SNR=80.9
22:33:04.677 00.006 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:33:04.677 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:04.680 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:04.684 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:04.684 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:33:04.684 00.000 484 Enqueuing Expose request
22:33:04.688 00.004 17712 MoveAxis(E, 0, ABG)
22:33:04.688 00.000 17712 Move returns status 0, amount 0
22:33:04.688 00.000 17712 MoveAxis(N, 0, ABG)
22:33:04.688 00.000 17712 Move returns status 0, amount 0
22:33:04.688 00.000 17712 move complete, result=0
22:33:04.688 00.000 17712 worker thread done servicing request
22:33:04.688 00.000 17712 Worker thread wakes up
22:33:04.688 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:04.688 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:04.693 00.005 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:33:08.105 03.412 17712 Exposure complete
22:33:08.383 00.278 17712 worker thread done servicing request
22:33:08.383 00.000 484 OnExposeComplete: enter
22:33:08.387 00.004 484 UpdateGuideState(): m_state=6
22:33:08.390 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
22:33:08.395 00.005 484 Star::Find returns 1 (0), X=1398.89, Y=43.65, Mass=321825, SNR=74.2, Peak=44403 HFD=2.6
22:33:08.399 00.004 484 MultiStar: [#1 0.92,0.68,0.00,M5] [#2 -0.79,0.58,0.00,M4] [#3 0.75,0.48,0.00,M3] [#4 0.97,0.73,0.00,M4] [#5 0.88,0.63,0.00,M5] [#6 0.72,0.34,0.49,U] [#7 0.89,0.36,0.00,M1] [#8 0.97,0.76,0.00,M5] 
22:33:08.402 00.003 484 refined, 1 included, MultiStar: {0.89, 0.11}, one-star: {0.97, -0.01}
22:33:08.405 00.003 484 CameraToMount -- cameraTheta (0.12) - m_xAngle (2.71) = xAngle (-2.59 = -2.59)
22:33:08.408 00.003 484 CameraToMount -- cameraTheta (0.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.39 = 0.39)
22:33:08.412 00.004 484 CameraToMount -- cameraX=0.89 cameraY=0.11 hyp=0.89 cameraTheta=0.12 mountX=-0.76 mountY=0.34, mountTheta=2.72
22:33:08.418 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.89, y=0.11, opts=13)
22:33:08.422 00.004 484 Enqueuing Move request for scope (0.89, 0.11)
22:33:08.425 00.003 17712 Worker thread wakes up
22:33:08.425 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:33:08.428 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.11) opts 0xd
22:33:08.428 00.000 484 UpdateGuideState exits: m=321825 SNR=74.2
22:33:08.431 00.003 17712 Handling offset move in thread for scope, endpoint = (0.89, 0.11)
22:33:08.431 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:08.434 00.003 17712 Moving (0.89, 0.11) raw xDistance=-0.76 yDistance=0.34
22:33:08.434 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:08.438 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
22:33:08.438 00.000 484 Enqueuing Expose request
22:33:08.441 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:08.441 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:33:08.441 00.000 17712 MoveAxis(E, 171, ABG)
22:33:08.442 00.001 17712 Guiding  Dir = 2, Dur = 171
22:33:08.442 00.000 17712 IsSlewing returns 0
22:33:08.442 00.000 17712 IsGuiding returns 0
22:33:08.444 00.002 17712 PulseGuide returned control before completion, sleep 181
22:33:08.640 00.196 17712 IsGuiding returns 1
22:33:08.640 00.000 17712 scope still moving after pulse duration time elapsed
22:33:08.672 00.032 17712 IsSlewing returns 0
22:33:08.672 00.000 17712 IsGuiding returns 0
22:33:08.672 00.000 17712 scope move finished after 171 + 58 ms
22:33:08.672 00.000 17712 Move returns status 0, amount 171
22:33:08.672 00.000 17712 MoveAxis(N, 0, ABG)
22:33:08.672 00.000 17712 Move returns status 0, amount 0
22:33:08.673 00.001 17712 move complete, result=0
22:33:08.673 00.000 17712 worker thread done servicing request
22:33:08.673 00.000 484 GuideStep: -0.8 px 171 ms EAST, 0.3 px 0 ms NORTH
22:33:08.679 00.006 17712 Worker thread wakes up
22:33:08.679 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:08.679 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:12.099 03.420 17712 Exposure complete
22:33:12.376 00.277 17712 worker thread done servicing request
22:33:12.376 00.000 484 OnExposeComplete: enter
22:33:12.381 00.005 484 UpdateGuideState(): m_state=6
22:33:12.386 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
22:33:12.390 00.004 484 Star::Find returns 1 (0), X=1398.52, Y=44.00, Mass=325756, SNR=86.3, Peak=40119 HFD=2.3
22:33:12.396 00.006 484 MultiStar: [#1 0.70,0.49,0.65,U] [#2 -0.68,0.54,0.72,U] [#3 0.38,0.47,0.62,U] [#4 0.66,0.49,0.52,U] [#5 0.16,0.56,0.44,U] [#6 0.27,0.49,0.40,U] [#7 0.44,0.10,0.47,U] [#8 1.04,0.86,0.00,M6] 
22:33:12.399 00.003 484 refined, 7 included, MultiStar: {0.32, 0.43}, one-star: {0.60, 0.35}
22:33:12.409 00.010 484 CameraToMount -- cameraTheta (0.94) - m_xAngle (2.71) = xAngle (-1.78 = -1.78)
22:33:12.416 00.007 484 CameraToMount -- cameraTheta (0.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.21 = 1.21)
22:33:12.422 00.006 484 CameraToMount -- cameraX=0.32 cameraY=0.43 hyp=0.54 cameraTheta=0.94 mountX=-0.11 mountY=0.50, mountTheta=1.79
22:33:12.437 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.32, y=0.43, opts=13)
22:33:12.443 00.006 484 Enqueuing Move request for scope (0.32, 0.43)
22:33:12.452 00.009 17712 Worker thread wakes up
22:33:12.452 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.43) opts 0xd
22:33:12.452 00.000 17712 Handling offset move in thread for scope, endpoint = (0.32, 0.43)
22:33:12.452 00.000 17712 Moving (0.32, 0.43) raw xDistance=-0.11 yDistance=0.50
22:33:12.452 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:33:12.452 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:12.453 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:33:12.453 00.000 17712 MoveAxis(E, 0, ABG)
22:33:12.453 00.000 17712 Move returns status 0, amount 0
22:33:12.453 00.000 17712 MoveAxis(N, 0, ABG)
22:33:12.453 00.000 17712 Move returns status 0, amount 0
22:33:12.453 00.000 17712 move complete, result=0
22:33:12.453 00.000 17712 worker thread done servicing request
22:33:12.453 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:33:12.458 00.005 484 UpdateGuideState exits: m=325756 SNR=86.3
22:33:12.465 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.472 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:12.479 00.007 484 Enqueuing Expose request
22:33:12.483 00.004 17712 Worker thread wakes up
22:33:12.483 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:33:12.486 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:12.486 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:15.908 03.422 17712 Exposure complete
22:33:16.203 00.295 17712 worker thread done servicing request
22:33:16.204 00.001 484 OnExposeComplete: enter
22:33:16.208 00.004 484 UpdateGuideState(): m_state=6
22:33:16.218 00.010 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
22:33:16.223 00.005 484 Star::Find returns 1 (0), X=1399.09, Y=43.31, Mass=322802, SNR=75.8, Peak=48851 HFD=2.6
22:33:16.230 00.007 484 MultiStar: [#1 1.14,0.63,0.00,M5] [#2 -0.79,0.23,0.84,U] [#3 1.01,0.15,0.00,M3] [#4 1.05,0.60,0.00,M4] [#5 0.75,0.37,0.43,U] [#6 1.00,0.20,0.00,M1] [#7 1.21,0.10,0.00,M1] [#8 1.40,0.63,0.00,M7] 
22:33:16.235 00.005 484 refined, 2 included, MultiStar: {0.37, 0.00}, one-star: {1.17, -0.34}
22:33:16.241 00.006 484 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:33:16.248 00.007 484 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.28 = 0.28)
22:33:16.253 00.005 484 CameraToMount -- cameraX=0.37 cameraY=0.00 hyp=0.37 cameraTheta=0.01 mountX=-0.33 mountY=0.10, mountTheta=2.84
22:33:16.265 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=0.00, opts=13)
22:33:16.271 00.006 484 Enqueuing Move request for scope (0.37, 0.00)
22:33:16.282 00.011 17712 Worker thread wakes up
22:33:16.282 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.00) opts 0xd
22:33:16.282 00.000 17712 Handling offset move in thread for scope, endpoint = (0.37, 0.00)
22:33:16.282 00.000 17712 Moving (0.37, 0.00) raw xDistance=-0.33 yDistance=0.10
22:33:16.282 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:33:16.282 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:16.282 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:33:16.282 00.000 17712 MoveAxis(E, 74, ABG)
22:33:16.283 00.001 17712 Guiding  Dir = 2, Dur = 74
22:33:16.283 00.000 17712 IsSlewing returns 0
22:33:16.283 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1450, FiltMax=65535, Gamma=1.000
22:33:16.287 00.004 17712 IsGuiding returns 0
22:33:16.288 00.001 484 UpdateGuideState exits: m=322802 SNR=75.8
22:33:16.293 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:16.302 00.009 17712 PulseGuide returned control before completion, sleep 84
22:33:16.303 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:16.315 00.012 484 Enqueuing Expose request
22:33:16.402 00.087 17712 IsGuiding returns 1
22:33:16.402 00.000 17712 scope still moving after pulse duration time elapsed
22:33:16.433 00.031 17712 IsSlewing returns 0
22:33:16.434 00.001 17712 IsGuiding returns 0
22:33:16.434 00.000 17712 scope move finished after 74 + 72 ms
22:33:16.434 00.000 17712 Move returns status 0, amount 74
22:33:16.435 00.001 17712 MoveAxis(N, 0, ABG)
22:33:16.435 00.000 17712 Move returns status 0, amount 0
22:33:16.435 00.000 17712 move complete, result=0
22:33:16.435 00.000 17712 worker thread done servicing request
22:33:16.435 00.000 17712 Worker thread wakes up
22:33:16.436 00.001 484 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
22:33:16.441 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:16.441 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:19.954 03.513 17712 Exposure complete
22:33:20.327 00.373 484 OnExposeComplete: enter
22:33:20.331 00.004 17712 worker thread done servicing request
22:33:20.331 00.000 484 UpdateGuideState(): m_state=6
22:33:20.336 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
22:33:20.339 00.003 484 Star::Find returns 1 (0), X=1398.67, Y=43.79, Mass=341556, SNR=88.1, Peak=41072 HFD=2.7
22:33:20.343 00.004 484 MultiStar: [#1 1.04,0.98,0.00,M6] [#2 -0.99,0.98,0.00,M3] [#3 1.07,0.75,0.00,M4] [#4 0.78,0.69,0.00,M5] [#5 0.59,0.84,0.00,M4] [#6 0.73,0.57,0.00,M2] [#7 0.88,0.44,0.00,M2] [#8 1.24,1.04,0.00,M8] 
22:33:20.348 00.005 484 CameraToMount -- cameraTheta (0.17) - m_xAngle (2.71) = xAngle (-2.54 = -2.54)
22:33:20.352 00.004 484 CameraToMount -- cameraTheta (0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.45 = 0.45)
22:33:20.356 00.004 484 CameraToMount -- cameraX=0.75 cameraY=0.13 hyp=0.77 cameraTheta=0.17 mountX=-0.63 mountY=0.33, mountTheta=2.66
22:33:20.370 00.014 484 SchedulePrimaryMove(0F03AFB8, x=0.75, y=0.13, opts=13)
22:33:20.373 00.003 484 Enqueuing Move request for scope (0.75, 0.13)
22:33:20.380 00.007 17712 Worker thread wakes up
22:33:20.381 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:33:20.384 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.13) opts 0xd
22:33:20.384 00.000 17712 Handling offset move in thread for scope, endpoint = (0.75, 0.13)
22:33:20.384 00.000 17712 Moving (0.75, 0.13) raw xDistance=-0.63 yDistance=0.33
22:33:20.384 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.63
22:33:20.384 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:20.386 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:33:20.386 00.000 484 UpdateGuideState exits: m=341556 SNR=88.1
22:33:20.389 00.003 17712 MoveAxis(E, 147, ABG)
22:33:20.389 00.000 17712 Guiding  Dir = 2, Dur = 147
22:33:20.389 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:20.394 00.005 17712 IsSlewing returns 0
22:33:20.394 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:20.397 00.003 484 Enqueuing Expose request
22:33:20.402 00.005 17712 IsGuiding returns 0
22:33:20.402 00.000 17712 PulseGuide returned control before completion, sleep 157
22:33:20.563 00.161 17712 IsGuiding returns 1
22:33:20.563 00.000 17712 scope still moving after pulse duration time elapsed
22:33:20.594 00.031 17712 IsSlewing returns 0
22:33:20.594 00.000 17712 IsGuiding returns 0
22:33:20.594 00.000 17712 scope move finished after 147 + 45 ms
22:33:20.595 00.001 17712 Move returns status 0, amount 147
22:33:20.595 00.000 17712 MoveAxis(N, 0, ABG)
22:33:20.595 00.000 17712 Move returns status 0, amount 0
22:33:20.595 00.000 17712 move complete, result=0
22:33:20.595 00.000 17712 worker thread done servicing request
22:33:20.595 00.000 484 GuideStep: -0.6 px 147 ms EAST, 0.3 px 0 ms NORTH
22:33:20.599 00.004 17712 Worker thread wakes up
22:33:20.599 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:20.599 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:24.050 03.451 17712 Exposure complete
22:33:24.337 00.287 17712 worker thread done servicing request
22:33:24.337 00.000 484 OnExposeComplete: enter
22:33:24.343 00.006 484 UpdateGuideState(): m_state=6
22:33:24.349 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
22:33:24.353 00.004 484 Star::Find returns 1 (0), X=1398.81, Y=43.58, Mass=343337, SNR=82.8, Peak=43395 HFD=2.6
22:33:24.357 00.004 484 MultiStar: [#1 1.02,0.82,0.00,M7] [#2 -0.49,0.92,0.00,M4] [#3 0.66,0.89,0.00,M5] [#4 0.78,0.79,0.00,M6] [#5 0.46,1.17,0.00,M5] [#6 0.54,0.80,0.00,M3] [#7 1.30,0.65,0.00,M3] [#8 0.65,1.26,0.00,M9] 
22:33:24.362 00.005 484 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.71) = xAngle (-2.80 = -2.80)
22:33:24.366 00.004 484 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.19 = 0.19)
22:33:24.369 00.003 484 CameraToMount -- cameraX=0.89 cameraY=-0.08 hyp=0.89 cameraTheta=-0.09 mountX=-0.84 mountY=0.17, mountTheta=2.95
22:33:24.378 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.89, y=-0.08, opts=13)
22:33:24.382 00.004 484 Enqueuing Move request for scope (0.89, -0.08)
22:33:24.386 00.004 17712 Worker thread wakes up
22:33:24.386 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.08) opts 0xd
22:33:24.386 00.000 17712 Handling offset move in thread for scope, endpoint = (0.89, -0.08)
22:33:24.386 00.000 17712 Moving (0.89, -0.08) raw xDistance=-0.84 yDistance=0.17
22:33:24.386 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1370, FiltMax=65535, Gamma=1.000
22:33:24.389 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
22:33:24.389 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.389 00.000 484 UpdateGuideState exits: m=343337 SNR=82.8
22:33:24.393 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:33:24.394 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.397 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:24.400 00.003 17712 MoveAxis(E, 198, ABG)
22:33:24.401 00.001 484 Enqueuing Expose request
22:33:24.404 00.003 17712 Guiding  Dir = 2, Dur = 198
22:33:24.404 00.000 17712 IsSlewing returns 0
22:33:24.404 00.000 17712 IsGuiding returns 0
22:33:24.405 00.001 17712 PulseGuide returned control before completion, sleep 208
22:33:24.629 00.224 17712 IsGuiding returns 0
22:33:24.629 00.000 17712 Move returns status 0, amount 198
22:33:24.629 00.000 17712 MoveAxis(N, 0, ABG)
22:33:24.629 00.000 17712 Move returns status 0, amount 0
22:33:24.629 00.000 17712 move complete, result=0
22:33:24.630 00.001 17712 worker thread done servicing request
22:33:24.630 00.000 17712 Worker thread wakes up
22:33:24.630 00.000 484 GuideStep: -0.8 px 198 ms EAST, 0.2 px 0 ms NORTH
22:33:24.633 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:24.633 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:28.070 03.437 17712 Exposure complete
22:33:28.375 00.305 17712 worker thread done servicing request
22:33:28.375 00.000 484 OnExposeComplete: enter
22:33:28.378 00.003 484 UpdateGuideState(): m_state=6
22:33:28.382 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
22:33:28.386 00.004 484 Star::Find returns 1 (0), X=1398.54, Y=43.95, Mass=319750, SNR=90.9, Peak=44083 HFD=2.3
22:33:28.392 00.006 484 MultiStar: [#1 0.65,1.07,0.00,M8] [#2 -0.54,1.08,0.00,M5] [#3 0.72,0.81,0.00,M6] [#4 0.54,1.48,0.00,M7] [#5 -0.18,1.29,0.00,M6] [#6 0.40,0.97,0.00,M4] [#7 0.66,0.82,0.00,M4] [#8 0.72,1.07,0.00,M10] 
22:33:28.395 00.003 484 CameraToMount -- cameraTheta (0.44) - m_xAngle (2.71) = xAngle (-2.27 = -2.27)
22:33:28.398 00.003 484 CameraToMount -- cameraTheta (0.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.72 = 0.72)
22:33:28.401 00.003 484 CameraToMount -- cameraX=0.62 cameraY=0.30 hyp=0.69 cameraTheta=0.44 mountX=-0.45 mountY=0.45, mountTheta=2.35
22:33:28.407 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.62, y=0.30, opts=13)
22:33:28.411 00.004 484 Enqueuing Move request for scope (0.62, 0.30)
22:33:28.414 00.003 17712 Worker thread wakes up
22:33:28.414 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1549, FiltMax=65535, Gamma=1.000
22:33:28.418 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.30) opts 0xd
22:33:28.418 00.000 484 UpdateGuideState exits: m=319750 SNR=90.9
22:33:28.421 00.003 17712 Handling offset move in thread for scope, endpoint = (0.62, 0.30)
22:33:28.421 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:28.425 00.004 17712 Moving (0.62, 0.30) raw xDistance=-0.45 yDistance=0.45
22:33:28.425 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.45
22:33:28.425 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:33:28.425 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
22:33:28.425 00.000 17712 MoveAxis(E, 114, ABG)
22:33:28.425 00.000 17712 Guiding  Dir = 2, Dur = 114
22:33:28.425 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:28.428 00.003 484 Enqueuing Expose request
22:33:28.431 00.003 17712 IsSlewing returns 0
22:33:28.431 00.000 17712 IsGuiding returns 0
22:33:28.431 00.000 17712 PulseGuide returned control before completion, sleep 124
22:33:28.562 00.131 17712 IsGuiding returns 1
22:33:28.562 00.000 17712 scope still moving after pulse duration time elapsed
22:33:28.593 00.031 17712 IsSlewing returns 0
22:33:28.593 00.000 17712 IsGuiding returns 0
22:33:28.593 00.000 17712 scope move finished after 114 + 48 ms
22:33:28.593 00.000 17712 Move returns status 0, amount 114
22:33:28.594 00.001 17712 MoveAxis(N, 0, ABG)
22:33:28.594 00.000 17712 Move returns status 0, amount 0
22:33:28.594 00.000 17712 move complete, result=0
22:33:28.594 00.000 17712 worker thread done servicing request
22:33:28.594 00.000 17712 Worker thread wakes up
22:33:28.594 00.000 484 GuideStep: -0.4 px 114 ms EAST, 0.5 px 0 ms NORTH
22:33:28.598 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:28.598 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:32.011 03.413 17712 Exposure complete
22:33:32.260 00.249 17712 worker thread done servicing request
22:33:32.261 00.001 484 OnExposeComplete: enter
22:33:32.264 00.003 484 UpdateGuideState(): m_state=6
22:33:32.269 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
22:33:32.272 00.003 484 Star::Find returns 1 (0), X=1397.92, Y=44.19, Mass=329193, SNR=76.5, Peak=49235 HFD=2.4
22:33:32.278 00.006 484 MultiStar: [#1 0.16,1.36,0.00,M9] [#2 0.21,1.12,0.00,M6] [#3 0.26,1.12,0.00,M7] [#4 0.10,1.15,0.00,M8] [#5 -0.59,1.32,0.00,M7] [#6 -0.03,1.15,0.00,M5] [#7 0.37,0.93,0.00,M5] [#8 0.31,1.25,0.00,R] 
22:33:32.282 00.004 484 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.71) = xAngle (-1.14 = -1.14)
22:33:32.285 00.003 484 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.85 = 1.85)
22:33:32.288 00.003 484 CameraToMount -- cameraX=-0.00 cameraY=0.53 hyp=0.53 cameraTheta=1.57 mountX=0.22 mountY=0.51, mountTheta=1.16
22:33:32.297 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=0.53, opts=13)
22:33:32.301 00.004 484 Enqueuing Move request for scope (-0.00, 0.53)
22:33:32.304 00.003 17712 Worker thread wakes up
22:33:32.304 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1149, FiltMax=65535, Gamma=1.000
22:33:32.308 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.53) opts 0xd
22:33:32.308 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.00, 0.53)
22:33:32.308 00.000 17712 Moving (-0.00, 0.53) raw xDistance=0.22 yDistance=0.51
22:33:32.308 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:33:32.308 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:33:32.309 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:33:32.309 00.000 17712 MoveAxis(E, 0, ABG)
22:33:32.309 00.000 17712 Move returns status 0, amount 0
22:33:32.309 00.000 17712 MoveAxis(N, 0, ABG)
22:33:32.309 00.000 17712 Move returns status 0, amount 0
22:33:32.309 00.000 17712 move complete, result=0
22:33:32.309 00.000 17712 worker thread done servicing request
22:33:32.309 00.000 484 UpdateGuideState exits: m=329193 SNR=76.5
22:33:32.313 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:32.317 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:32.323 00.006 484 Enqueuing Expose request
22:33:32.328 00.005 17712 Worker thread wakes up
22:33:32.328 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:33:32.333 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:32.333 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:35.821 03.488 17712 Exposure complete
22:33:36.288 00.467 17712 worker thread done servicing request
22:33:36.288 00.000 484 OnExposeComplete: enter
22:33:36.295 00.007 484 UpdateGuideState(): m_state=6
22:33:36.309 00.014 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
22:33:36.313 00.004 484 Star::Find returns 1 (0), X=1398.26, Y=43.99, Mass=308601, SNR=76.4, Peak=45299 HFD=2.5
22:33:36.319 00.006 484 MultiStar: [#1 0.38,0.88,0.00,M10] [#2 -0.49,0.91,0.00,M7] [#3 0.29,0.83,0.77,U] [#4 0.43,0.59,0.68,U] [#5 0.22,0.94,0.00,M8] [#6 0.36,0.71,0.48,U] [#7 0.77,0.77,0.00,M6] [#8 -0.10,-0.34,0.51,U] 
22:33:36.326 00.007 484 single-star, 4 included, MultiStar: {0.28, 0.45}, one-star: {0.34, 0.34}
22:33:36.336 00.010 484 CameraToMount -- cameraTheta (0.78) - m_xAngle (2.71) = xAngle (-1.93 = -1.93)
22:33:36.340 00.004 484 CameraToMount -- cameraTheta (0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.05 = 1.05)
22:33:36.346 00.006 484 CameraToMount -- cameraX=0.34 cameraY=0.34 hyp=0.48 cameraTheta=0.78 mountX=-0.17 mountY=0.42, mountTheta=1.96
22:33:36.359 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.34, y=0.34, opts=13)
22:33:36.365 00.006 484 Enqueuing Move request for scope (0.34, 0.34)
22:33:36.382 00.017 17712 Worker thread wakes up
22:33:36.382 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.34) opts 0xd
22:33:36.382 00.000 17712 Handling offset move in thread for scope, endpoint = (0.34, 0.34)
22:33:36.383 00.001 17712 Moving (0.34, 0.34) raw xDistance=-0.17 yDistance=0.42
22:33:36.383 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:33:36.383 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:36.383 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
22:33:36.383 00.000 17712 MoveAxis(E, 0, ABG)
22:33:36.383 00.000 17712 Move returns status 0, amount 0
22:33:36.383 00.000 17712 MoveAxis(N, 0, ABG)
22:33:36.384 00.001 17712 Move returns status 0, amount 0
22:33:36.384 00.000 17712 move complete, result=0
22:33:36.384 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:33:36.393 00.009 17712 worker thread done servicing request
22:33:36.393 00.000 484 UpdateGuideState exits: m=308601 SNR=76.4
22:33:36.401 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:36.405 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:36.409 00.004 484 Enqueuing Expose request
22:33:36.412 00.003 17712 Worker thread wakes up
22:33:36.412 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:33:36.416 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:36.416 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:39.859 03.443 17712 Exposure complete
22:33:40.201 00.342 17712 worker thread done servicing request
22:33:40.201 00.000 484 OnExposeComplete: enter
22:33:40.204 00.003 484 UpdateGuideState(): m_state=6
22:33:40.208 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
22:33:40.214 00.006 484 Star::Find returns 1 (0), X=1397.79, Y=44.35, Mass=335164, SNR=81.6, Peak=49139 HFD=2.7
22:33:40.218 00.004 484 MultiStar: [#1 0.04,1.00,0.00,R] [#2 0.68,1.04,0.00,M8] [#3 -0.05,0.94,0.00,M7] [#4 -0.01,1.17,0.00,M8] [#5 -0.23,1.30,0.00,M9] [#6 -0.06,0.81,0.45,U] [#7 -0.14,0.90,0.00,M7] [#8 -0.21,0.19,0.50,U] 
22:33:40.222 00.004 484 refined, 2 included, MultiStar: {-0.14, 0.59}, one-star: {-0.13, 0.69}
22:33:40.229 00.007 484 CameraToMount -- cameraTheta (1.80) - m_xAngle (2.71) = xAngle (-0.92 = -0.92)
22:33:40.233 00.004 484 CameraToMount -- cameraTheta (1.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.07 = 2.07)
22:33:40.238 00.005 484 CameraToMount -- cameraX=-0.14 cameraY=0.59 hyp=0.60 cameraTheta=1.80 mountX=0.37 mountY=0.53, mountTheta=0.97
22:33:40.247 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=0.59, opts=13)
22:33:40.250 00.003 484 Enqueuing Move request for scope (-0.14, 0.59)
22:33:40.254 00.004 17712 Worker thread wakes up
22:33:40.254 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1479, FiltMax=65535, Gamma=1.000
22:33:40.258 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.59) opts 0xd
22:33:40.259 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.14, 0.59)
22:33:40.259 00.000 17712 Moving (-0.14, 0.59) raw xDistance=0.37 yDistance=0.53
22:33:40.259 00.000 484 UpdateGuideState exits: m=335164 SNR=81.6
22:33:40.263 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:40.266 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
22:33:40.266 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:40.269 00.003 484 Enqueuing Expose request
22:33:40.273 00.004 17712 switching direction from -1 to 1 - decHistory=4 oldest=1.10 newest=1.46
22:33:40.273 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
22:33:40.273 00.000 17712 MoveAxis(W, 82, ABG)
22:33:40.273 00.000 17712 Guiding  Dir = 3, Dur = 82
22:33:40.274 00.001 17712 IsSlewing returns 0
22:33:40.274 00.000 17712 IsGuiding returns 0
22:33:40.275 00.001 17712 PulseGuide returned control before completion, sleep 92
22:33:40.382 00.107 17712 IsGuiding returns 1
22:33:40.382 00.000 17712 scope still moving after pulse duration time elapsed
22:33:40.413 00.031 17712 IsSlewing returns 0
22:33:40.413 00.000 17712 IsGuiding returns 0
22:33:40.413 00.000 17712 scope move finished after 82 + 56 ms
22:33:40.413 00.000 17712 Move returns status 0, amount 82
22:33:40.414 00.001 17712 MoveAxis(S, 99, ABG)
22:33:40.414 00.000 17712 Guiding  Dir = 1, Dur = 99
22:33:40.414 00.000 17712 IsSlewing returns 0
22:33:40.414 00.000 17712 IsGuiding returns 0
22:33:40.414 00.000 17712 PulseGuide returned control before completion, sleep 109
22:33:40.537 00.123 17712 IsGuiding returns 1
22:33:40.537 00.000 17712 scope still moving after pulse duration time elapsed
22:33:40.568 00.031 17712 IsSlewing returns 0
22:33:40.568 00.000 17712 IsGuiding returns 0
22:33:40.568 00.000 17712 scope move finished after 99 + 55 ms
22:33:40.569 00.001 17712 Move returns status 0, amount 99
22:33:40.569 00.000 17712 move complete, result=0
22:33:40.569 00.000 17712 worker thread done servicing request
22:33:40.569 00.000 17712 Worker thread wakes up
22:33:40.569 00.000 484 GuideStep: 0.4 px 82 ms WEST, 0.5 px 99 ms SOUTH
22:33:40.572 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:40.572 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:43.999 03.427 17712 Exposure complete
22:33:44.347 00.348 17712 worker thread done servicing request
22:33:44.348 00.001 484 OnExposeComplete: enter
22:33:44.354 00.006 484 UpdateGuideState(): m_state=6
22:33:44.358 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
22:33:44.362 00.004 484 Star::Find returns 1 (0), X=1398.34, Y=44.13, Mass=331465, SNR=87.1, Peak=50243 HFD=2.5
22:33:44.368 00.006 484 MultiStar: [#1 0.43,0.00,0.72,U] [#2 -0.17,1.07,0.00,M9] [#3 0.42,1.07,0.00,M8] [#4 0.54,1.19,0.00,M9] [#5 0.10,1.05,0.00,M10] [#6 0.62,1.00,0.00,M4] [#7 0.36,0.92,0.00,M8] [#8 0.23,0.31,0.44,U] 
22:33:44.371 00.003 484 refined, 2 included, MultiStar: {0.38, 0.28}, one-star: {0.42, 0.47}
22:33:44.374 00.003 484 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.71) = xAngle (-2.08 = -2.08)
22:33:44.377 00.003 484 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.90 = 0.90)
22:33:44.380 00.003 484 CameraToMount -- cameraX=0.38 cameraY=0.28 hyp=0.48 cameraTheta=0.63 mountX=-0.23 mountY=0.37, mountTheta=2.13
22:33:44.388 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.38, y=0.28, opts=13)
22:33:44.392 00.004 484 Enqueuing Move request for scope (0.38, 0.28)
22:33:44.396 00.004 17712 Worker thread wakes up
22:33:44.397 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1536, FiltMax=65535, Gamma=1.000
22:33:44.400 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.28) opts 0xd
22:33:44.400 00.000 17712 Handling offset move in thread for scope, endpoint = (0.38, 0.28)
22:33:44.400 00.000 17712 Moving (0.38, 0.28) raw xDistance=-0.23 yDistance=0.37
22:33:44.401 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:33:44.401 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:44.401 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:33:44.401 00.000 17712 MoveAxis(E, 0, ABG)
22:33:44.401 00.000 17712 Move returns status 0, amount 0
22:33:44.401 00.000 17712 MoveAxis(N, 0, ABG)
22:33:44.401 00.000 17712 Move returns status 0, amount 0
22:33:44.401 00.000 17712 move complete, result=0
22:33:44.402 00.001 17712 worker thread done servicing request
22:33:44.402 00.000 484 UpdateGuideState exits: m=331465 SNR=87.1
22:33:44.410 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.417 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:44.422 00.005 484 Enqueuing Expose request
22:33:44.426 00.004 17712 Worker thread wakes up
22:33:44.426 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:44.426 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:44.426 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:33:47.862 03.436 17712 Exposure complete
22:33:48.148 00.286 17712 worker thread done servicing request
22:33:48.148 00.000 484 OnExposeComplete: enter
22:33:48.153 00.005 484 UpdateGuideState(): m_state=6
22:33:48.158 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
22:33:48.163 00.005 484 Star::Find returns 1 (0), X=1398.08, Y=43.78, Mass=327925, SNR=85.0, Peak=51555 HFD=2.4
22:33:48.168 00.005 484 MultiStar: [#1 0.17,-0.17,0.70,U] [#2 -0.16,0.92,0.00,M10] [#3 0.14,0.86,0.63,U] [#4 0.25,0.92,0.00,M10] [#5 -0.45,1.01,0.00,R] [#6 -0.05,0.92,0.00,M5] [#7 0.02,0.91,0.00,M9] [#8 -0.09,-0.31,0.45,U] 
22:33:48.172 00.004 484 refined, 3 included, MultiStar: {0.12, 0.15}, one-star: {0.16, 0.13}
22:33:48.175 00.003 484 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.71) = xAngle (-1.82 = -1.82)
22:33:48.179 00.004 484 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.17 = 1.17)
22:33:48.183 00.004 484 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.05 mountY=0.17, mountTheta=1.83
22:33:48.194 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=0.15, opts=13)
22:33:48.199 00.005 484 Enqueuing Move request for scope (0.12, 0.15)
22:33:48.205 00.006 17712 Worker thread wakes up
22:33:48.205 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
22:33:48.206 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1568, FiltMax=65535, Gamma=1.000
22:33:48.209 00.003 17712 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
22:33:48.209 00.000 484 UpdateGuideState exits: m=327925 SNR=85.0
22:33:48.212 00.003 17712 Moving (0.12, 0.15) raw xDistance=-0.05 yDistance=0.17
22:33:48.212 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:48.216 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:48.219 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:33:48.219 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:48.219 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:33:48.219 00.000 484 Enqueuing Expose request
22:33:48.222 00.003 17712 MoveAxis(E, 0, ABG)
22:33:48.223 00.001 17712 Move returns status 0, amount 0
22:33:48.223 00.000 17712 MoveAxis(N, 0, ABG)
22:33:48.223 00.000 17712 Move returns status 0, amount 0
22:33:48.223 00.000 17712 move complete, result=0
22:33:48.223 00.000 17712 worker thread done servicing request
22:33:48.223 00.000 17712 Worker thread wakes up
22:33:48.223 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:48.223 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:48.226 00.003 484 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:51.659 03.433 17712 Exposure complete
22:33:51.967 00.308 17712 worker thread done servicing request
22:33:51.967 00.000 484 OnExposeComplete: enter
22:33:51.972 00.005 484 UpdateGuideState(): m_state=6
22:33:51.980 00.008 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
22:33:51.988 00.008 484 Star::Find returns 1 (0), X=1398.22, Y=44.03, Mass=327450, SNR=84.8, Peak=46499 HFD=2.5
22:33:51.993 00.005 484 MultiStar: [#1 0.40,-0.05,0.64,U] [#2 -0.16,1.08,0.00,R] [#3 0.31,0.94,0.00,M8] [#4 0.40,1.27,0.00,R] [#5 0.32,0.18,0.45,U] [#6 0.40,0.86,0.00,M6] [#7 0.14,0.99,0.00,M10] [#8 0.16,0.02,0.48,U] 
22:33:51.999 00.006 484 refined, 3 included, MultiStar: {0.30, 0.17}, one-star: {0.30, 0.38}
22:33:52.002 00.003 484 CameraToMount -- cameraTheta (0.51) - m_xAngle (2.71) = xAngle (-2.20 = -2.20)
22:33:52.006 00.004 484 CameraToMount -- cameraTheta (0.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.79 = 0.79)
22:33:52.011 00.005 484 CameraToMount -- cameraX=0.30 cameraY=0.17 hyp=0.34 cameraTheta=0.51 mountX=-0.20 mountY=0.24, mountTheta=2.26
22:33:52.027 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.30, y=0.17, opts=13)
22:33:52.033 00.006 484 Enqueuing Move request for scope (0.30, 0.17)
22:33:52.039 00.006 17712 Worker thread wakes up
22:33:52.039 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1514, FiltMax=65535, Gamma=1.000
22:33:52.043 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.17) opts 0xd
22:33:52.043 00.000 484 UpdateGuideState exits: m=327450 SNR=84.8
22:33:52.046 00.003 17712 Handling offset move in thread for scope, endpoint = (0.30, 0.17)
22:33:52.048 00.002 17712 Moving (0.30, 0.17) raw xDistance=-0.20 yDistance=0.24
22:33:52.048 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:33:52.048 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:52.048 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:33:52.048 00.000 17712 MoveAxis(E, 0, ABG)
22:33:52.048 00.000 17712 Move returns status 0, amount 0
22:33:52.048 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:52.053 00.005 17712 MoveAxis(N, 0, ABG)
22:33:52.053 00.000 17712 Move returns status 0, amount 0
22:33:52.053 00.000 17712 move complete, result=0
22:33:52.053 00.000 17712 worker thread done servicing request
22:33:52.053 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:52.060 00.007 484 Enqueuing Expose request
22:33:52.065 00.005 484 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:52.070 00.005 17712 Worker thread wakes up
22:33:52.070 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:52.070 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:55.493 03.423 17712 Exposure complete
22:33:55.786 00.293 17712 worker thread done servicing request
22:33:55.786 00.000 484 OnExposeComplete: enter
22:33:55.793 00.007 484 UpdateGuideState(): m_state=6
22:33:55.798 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
22:33:55.808 00.010 484 Star::Find returns 1 (0), X=1398.10, Y=44.03, Mass=364402, SNR=89.9, Peak=46099 HFD=2.8
22:33:55.813 00.005 484 MultiStar: [#1 0.27,0.02,0.84,U] [#2 0.18,-0.01,0.66,U] [#3 0.00,0.82,0.54,U] [#4 -0.35,-0.14,0.42,U] [#5 0.43,-0.24,0.39,U] [#6 0.08,0.83,0.41,U] [#7 0.26,0.95,0.00,R] [#8 -0.25,-0.08,0.40,U] 
22:33:55.817 00.004 484 refined, 7 included, MultiStar: {0.10, 0.21}, one-star: {0.18, 0.38}
22:33:55.821 00.004 484 CameraToMount -- cameraTheta (1.12) - m_xAngle (2.71) = xAngle (-1.60 = -1.60)
22:33:55.825 00.004 484 CameraToMount -- cameraTheta (1.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.39 = 1.39)
22:33:55.828 00.003 484 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.12 mountX=-0.01 mountY=0.23, mountTheta=1.60
22:33:55.839 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.10, y=0.21, opts=13)
22:33:55.843 00.004 484 Enqueuing Move request for scope (0.10, 0.21)
22:33:55.846 00.003 17712 Worker thread wakes up
22:33:55.847 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1434, FiltMax=65535, Gamma=1.000
22:33:55.850 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
22:33:55.850 00.000 17712 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
22:33:55.850 00.000 17712 Moving (0.10, 0.21) raw xDistance=-0.01 yDistance=0.23
22:33:55.851 00.001 484 UpdateGuideState exits: m=364402 SNR=89.9
22:33:55.855 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:55.859 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:55.862 00.003 484 Enqueuing Expose request
22:33:55.865 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:33:55.865 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:55.866 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:33:55.866 00.000 17712 MoveAxis(E, 0, ABG)
22:33:55.866 00.000 17712 Move returns status 0, amount 0
22:33:55.866 00.000 17712 MoveAxis(N, 0, ABG)
22:33:55.866 00.000 17712 Move returns status 0, amount 0
22:33:55.866 00.000 17712 move complete, result=0
22:33:55.866 00.000 17712 worker thread done servicing request
22:33:55.866 00.000 17712 Worker thread wakes up
22:33:55.866 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:55.866 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:33:55.869 00.003 484 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:33:59.295 03.426 17712 Exposure complete
22:33:59.599 00.304 484 OnExposeComplete: enter
22:33:59.603 00.004 484 UpdateGuideState(): m_state=6
22:33:59.607 00.004 17712 worker thread done servicing request
22:33:59.610 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
22:33:59.619 00.009 484 Star::Find returns 1 (0), X=1398.07, Y=44.02, Mass=339858, SNR=85.3, Peak=44483 HFD=2.7
22:33:59.624 00.005 484 MultiStar: [#1 0.18,-0.07,0.68,U] [#2 0.20,-0.05,0.76,U] [#3 0.28,0.94,0.00,M8] [#4 -0.14,-0.29,0.48,U] [#5 0.15,0.04,0.45,U] [#6 -0.06,0.96,0.00,M6] [#7 -0.00,0.40,0.54,U] [#8 0.05,0.02,0.40,U] 
22:33:59.630 00.006 484 refined, 6 included, MultiStar: {0.10, 0.09}, one-star: {0.15, 0.36}
22:33:59.634 00.004 484 CameraToMount -- cameraTheta (0.70) - m_xAngle (2.71) = xAngle (-2.02 = -2.02)
22:33:59.638 00.004 484 CameraToMount -- cameraTheta (0.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.97 = 0.97)
22:33:59.641 00.003 484 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.70 mountX=-0.06 mountY=0.11, mountTheta=2.05
22:33:59.660 00.019 484 SchedulePrimaryMove(0F03AFB8, x=0.10, y=0.09, opts=13)
22:33:59.666 00.006 484 Enqueuing Move request for scope (0.10, 0.09)
22:33:59.678 00.012 17712 Worker thread wakes up
22:33:59.678 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
22:33:59.678 00.000 17712 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
22:33:59.678 00.000 17712 Moving (0.10, 0.09) raw xDistance=-0.06 yDistance=0.11
22:33:59.678 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:33:59.678 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:59.679 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:33:59.679 00.000 17712 MoveAxis(E, 0, ABG)
22:33:59.679 00.000 17712 Move returns status 0, amount 0
22:33:59.679 00.000 17712 MoveAxis(N, 0, ABG)
22:33:59.679 00.000 17712 Move returns status 0, amount 0
22:33:59.679 00.000 17712 move complete, result=0
22:33:59.679 00.000 17712 worker thread done servicing request
22:33:59.680 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1607, FiltMax=65535, Gamma=1.000
22:33:59.688 00.008 484 UpdateGuideState exits: m=339858 SNR=85.3
22:33:59.696 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.699 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:33:59.704 00.005 484 Enqueuing Expose request
22:33:59.710 00.006 17712 Worker thread wakes up
22:33:59.710 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:33:59.714 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:33:59.714 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:03.251 03.537 17712 Exposure complete
22:34:04.172 00.921 484 OnExposeComplete: enter
22:34:04.181 00.009 17712 worker thread done servicing request
22:34:04.181 00.000 484 UpdateGuideState(): m_state=6
22:34:04.203 00.022 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
22:34:04.213 00.010 484 Star::Find returns 1 (0), X=1397.36, Y=43.78, Mass=308874, SNR=74.4, Peak=42019 HFD=2.6
22:34:04.229 00.016 484 MultiStar: [#1 -0.31,0.15,0.72,U] [#2 0.62,-0.19,0.84,U] [#3 -0.54,0.71,0.00,M9] [#4 -0.83,-0.25,0.62,U] [#5 -0.45,0.03,0.47,U] [#6 -0.65,0.70,0.00,M7] [#7 -0.40,-0.35,0.53,U] [#8 -0.36,-0.05,0.68,U] 
22:34:04.239 00.010 484 refined, 6 included, MultiStar: {-0.30, -0.06}, one-star: {-0.56, 0.12}
22:34:04.250 00.011 484 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.62)
22:34:04.256 00.006 484 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
22:34:04.273 00.017 484 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.25 mountY=-0.14, mountTheta=-0.51
22:34:04.298 00.025 484 SchedulePrimaryMove(0F03AFB8, x=-0.30, y=-0.06, opts=13)
22:34:04.304 00.006 484 Enqueuing Move request for scope (-0.30, -0.06)
22:34:04.312 00.008 17712 Worker thread wakes up
22:34:04.313 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1472, FiltMax=65535, Gamma=1.000
22:34:04.318 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
22:34:04.318 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
22:34:04.318 00.000 484 UpdateGuideState exits: m=308874 SNR=74.4
22:34:04.323 00.005 17712 Moving (-0.30, -0.06) raw xDistance=0.25 yDistance=-0.14
22:34:04.323 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:34:04.323 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:04.323 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:34:04.323 00.000 17712 MoveAxis(E, 0, ABG)
22:34:04.324 00.001 17712 Move returns status 0, amount 0
22:34:04.324 00.000 17712 MoveAxis(N, 0, ABG)
22:34:04.324 00.000 17712 Move returns status 0, amount 0
22:34:04.324 00.000 17712 move complete, result=0
22:34:04.324 00.000 17712 worker thread done servicing request
22:34:04.326 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:04.333 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:04.338 00.005 484 Enqueuing Expose request
22:34:04.346 00.008 17712 Worker thread wakes up
22:34:04.346 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:04.346 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:04.347 00.001 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:08.024 03.677 17712 Exposure complete
22:34:08.625 00.601 17712 worker thread done servicing request
22:34:08.625 00.000 484 OnExposeComplete: enter
22:34:08.630 00.005 484 UpdateGuideState(): m_state=6
22:34:08.635 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
22:34:08.641 00.006 484 Star::Find returns 1 (0), X=1397.23, Y=44.54, Mass=320117, SNR=83.8, Peak=50883 HFD=2.7
22:34:08.647 00.006 484 MultiStar: [#1 -0.43,0.46,0.70,U] [#2 0.80,0.39,0.00,M1] [#3 -0.72,1.20,0.00,M10] [#4 -0.94,0.14,0.00,M1] [#5 -0.61,0.47,0.44,U] [#6 -0.62,0.98,0.00,M8] [#7 -0.65,0.31,0.49,U] [#8 -0.67,0.63,0.00,M1] 
22:34:08.654 00.007 484 refined, 3 included, MultiStar: {-0.60, 0.60}, one-star: {-0.69, 0.89}
22:34:08.658 00.004 484 CameraToMount -- cameraTheta (2.36) - m_xAngle (2.71) = xAngle (-0.36 = -0.36)
22:34:08.663 00.005 484 CameraToMount -- cameraTheta (2.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.63 = 2.63)
22:34:08.669 00.006 484 CameraToMount -- cameraX=-0.60 cameraY=0.60 hyp=0.85 cameraTheta=2.36 mountX=0.79 mountY=0.41, mountTheta=0.48
22:34:08.681 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.60, y=0.60, opts=13)
22:34:08.687 00.006 484 Enqueuing Move request for scope (-0.60, 0.60)
22:34:08.692 00.005 17712 Worker thread wakes up
22:34:08.692 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1451, FiltMax=65535, Gamma=1.000
22:34:08.698 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.60) opts 0xd
22:34:08.698 00.000 484 UpdateGuideState exits: m=320117 SNR=83.8
22:34:08.707 00.009 17712 Handling offset move in thread for scope, endpoint = (-0.60, 0.60)
22:34:08.707 00.000 17712 Moving (-0.60, 0.60) raw xDistance=0.79 yDistance=0.41
22:34:08.708 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
22:34:08.708 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:08.709 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:34:08.709 00.000 17712 MoveAxis(W, 177, ABG)
22:34:08.709 00.000 17712 Guiding  Dir = 3, Dur = 177
22:34:08.710 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.719 00.009 17712 IsSlewing returns 0
22:34:08.719 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:08.725 00.006 17712 IsGuiding returns 0
22:34:08.726 00.001 17712 PulseGuide returned control before completion, sleep 187
22:34:08.726 00.000 484 Enqueuing Expose request
22:34:08.919 00.193 17712 IsGuiding returns 1
22:34:08.919 00.000 17712 scope still moving after pulse duration time elapsed
22:34:08.950 00.031 17712 IsSlewing returns 0
22:34:08.951 00.001 17712 IsGuiding returns 0
22:34:08.951 00.000 17712 scope move finished after 177 + 48 ms
22:34:08.951 00.000 17712 Move returns status 0, amount 177
22:34:08.951 00.000 17712 MoveAxis(N, 0, ABG)
22:34:08.951 00.000 17712 Move returns status 0, amount 0
22:34:08.952 00.001 17712 move complete, result=0
22:34:08.952 00.000 17712 worker thread done servicing request
22:34:08.952 00.000 484 GuideStep: 0.8 px 177 ms WEST, 0.4 px 0 ms NORTH
22:34:08.959 00.007 17712 Worker thread wakes up
22:34:08.960 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:08.960 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:12.413 03.453 17712 Exposure complete
22:34:12.696 00.283 17712 worker thread done servicing request
22:34:12.696 00.000 484 OnExposeComplete: enter
22:34:12.700 00.004 484 UpdateGuideState(): m_state=6
22:34:12.703 00.003 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
22:34:12.706 00.003 484 Star::Find returns 1 (0), X=1397.04, Y=44.55, Mass=332266, SNR=86.4, Peak=42003 HFD=2.7
22:34:12.709 00.003 484 MultiStar: [#1 -0.82,0.44,0.00,M1] [#2 0.82,0.20,0.87,U] [#3 -0.67,1.43,0.00,R] [#4 -0.88,-0.02,0.53,U] [#5 -0.48,0.42,0.42,U] [#6 -0.82,1.22,0.00,M9] [#7 -0.87,0.38,0.00,M1] [#8 -0.95,0.44,0.00,M2] 
22:34:12.712 00.003 484 refined, 3 included, MultiStar: {-0.30, 0.44}, one-star: {-0.88, 0.89}
22:34:12.715 00.003 484 CameraToMount -- cameraTheta (2.16) - m_xAngle (2.71) = xAngle (-0.55 = -0.55)
22:34:12.718 00.003 484 CameraToMount -- cameraTheta (2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.44 = 2.44)
22:34:12.722 00.004 484 CameraToMount -- cameraX=-0.30 cameraY=0.44 hyp=0.53 cameraTheta=2.16 mountX=0.45 mountY=0.34, mountTheta=0.65
22:34:12.726 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.30, y=0.44, opts=13)
22:34:12.730 00.004 484 Enqueuing Move request for scope (-0.30, 0.44)
22:34:12.733 00.003 17712 Worker thread wakes up
22:34:12.733 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1520, FiltMax=65535, Gamma=1.000
22:34:12.736 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.44) opts 0xd
22:34:12.736 00.000 484 UpdateGuideState exits: m=332266 SNR=86.4
22:34:12.738 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:12.742 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.30, 0.44)
22:34:12.742 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:12.744 00.002 484 Enqueuing Expose request
22:34:12.747 00.003 17712 Moving (-0.30, 0.44) raw xDistance=0.45 yDistance=0.34
22:34:12.747 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
22:34:12.747 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:12.747 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:34:12.747 00.000 17712 MoveAxis(W, 113, ABG)
22:34:12.747 00.000 17712 Guiding  Dir = 3, Dur = 113
22:34:12.748 00.001 17712 IsSlewing returns 0
22:34:12.748 00.000 17712 IsGuiding returns 0
22:34:12.749 00.001 17712 PulseGuide returned control before completion, sleep 123
22:34:12.879 00.130 17712 IsGuiding returns 1
22:34:12.879 00.000 17712 scope still moving after pulse duration time elapsed
22:34:12.911 00.032 17712 IsSlewing returns 0
22:34:12.912 00.001 17712 IsGuiding returns 0
22:34:12.912 00.000 17712 scope move finished after 113 + 50 ms
22:34:12.912 00.000 17712 Move returns status 0, amount 113
22:34:12.912 00.000 17712 MoveAxis(N, 0, ABG)
22:34:12.912 00.000 17712 Move returns status 0, amount 0
22:34:12.912 00.000 17712 move complete, result=0
22:34:12.914 00.002 17712 worker thread done servicing request
22:34:12.914 00.000 484 GuideStep: 0.5 px 113 ms WEST, 0.3 px 0 ms NORTH
22:34:12.920 00.006 17712 Worker thread wakes up
22:34:12.922 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:12.922 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:16.475 03.553 17712 Exposure complete
22:34:16.805 00.330 17712 worker thread done servicing request
22:34:16.806 00.001 484 OnExposeComplete: enter
22:34:16.810 00.004 484 UpdateGuideState(): m_state=6
22:34:16.814 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
22:34:16.819 00.005 484 Star::Find returns 1 (0), X=1397.49, Y=44.45, Mass=309187, SNR=74.6, Peak=41491 HFD=3.1
22:34:16.823 00.004 484 MultiStar: [#1 -0.23,0.37,0.90,U] [#2 1.09,0.23,0.00,M1] [#3 0.15,-0.19,0.69,U] [#4 -0.91,0.37,0.00,M1] [#5 -0.24,0.43,0.40,U] [#6 -0.81,1.51,0.00,M10] [#7 -0.43,0.46,0.54,U] [#8 -0.76,0.16,0.55,U] 
22:34:16.828 00.005 484 refined, 5 included, MultiStar: {-0.31, 0.37}, one-star: {-0.43, 0.79}
22:34:16.832 00.004 484 CameraToMount -- cameraTheta (2.28) - m_xAngle (2.71) = xAngle (-0.44 = -0.44)
22:34:16.836 00.004 484 CameraToMount -- cameraTheta (2.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.55 = 2.55)
22:34:16.839 00.003 484 CameraToMount -- cameraX=-0.31 cameraY=0.37 hyp=0.48 cameraTheta=2.28 mountX=0.44 mountY=0.27, mountTheta=0.55
22:34:16.847 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.31, y=0.37, opts=13)
22:34:16.853 00.006 484 Enqueuing Move request for scope (-0.31, 0.37)
22:34:16.857 00.004 17712 Worker thread wakes up
22:34:16.858 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.37) opts 0xd
22:34:16.858 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1245, FiltMax=65535, Gamma=1.000
22:34:16.865 00.007 17712 Handling offset move in thread for scope, endpoint = (-0.31, 0.37)
22:34:16.865 00.000 484 UpdateGuideState exits: m=309187 SNR=74.6
22:34:16.870 00.005 17712 Moving (-0.31, 0.37) raw xDistance=0.44 yDistance=0.27
22:34:16.870 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.874 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
22:34:16.874 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:16.874 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:16.879 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:34:16.879 00.000 17712 MoveAxis(W, 106, ABG)
22:34:16.879 00.000 17712 Guiding  Dir = 3, Dur = 106
22:34:16.879 00.000 17712 IsSlewing returns 0
22:34:16.879 00.000 484 Enqueuing Expose request
22:34:16.883 00.004 17712 IsGuiding returns 0
22:34:16.883 00.000 17712 PulseGuide returned control before completion, sleep 116
22:34:17.002 00.119 17712 IsGuiding returns 1
22:34:17.002 00.000 17712 scope still moving after pulse duration time elapsed
22:34:17.033 00.031 17712 IsSlewing returns 0
22:34:17.033 00.000 17712 IsGuiding returns 0
22:34:17.033 00.000 17712 scope move finished after 106 + 44 ms
22:34:17.033 00.000 17712 Move returns status 0, amount 106
22:34:17.034 00.001 17712 MoveAxis(N, 0, ABG)
22:34:17.034 00.000 17712 Move returns status 0, amount 0
22:34:17.034 00.000 17712 move complete, result=0
22:34:17.034 00.000 17712 worker thread done servicing request
22:34:17.034 00.000 17712 Worker thread wakes up
22:34:17.035 00.001 484 GuideStep: 0.4 px 106 ms WEST, 0.3 px 0 ms NORTH
22:34:17.038 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:17.038 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:20.510 03.472 17712 Exposure complete
22:34:20.846 00.336 17712 worker thread done servicing request
22:34:20.846 00.000 484 OnExposeComplete: enter
22:34:20.850 00.004 484 UpdateGuideState(): m_state=6
22:34:20.857 00.007 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
22:34:20.861 00.004 484 Star::Find returns 1 (0), X=1397.77, Y=43.66, Mass=325950, SNR=80.6, Peak=45795 HFD=2.7
22:34:20.865 00.004 484 MultiStar: [#1 -0.02,-0.10,0.85,U] [#2 0.19,-0.40,0.87,U] [#3 0.57,-0.74,0.00,M1] [#4 -0.31,-0.38,0.62,U] [#5 -0.21,-0.11,0.47,U] [#6 -0.28,0.78,0.44,U] [#7 -0.28,-0.50,0.44,U] [#8 -0.37,-0.42,0.48,U] 
22:34:20.870 00.005 484 single-star, 7 included, MultiStar: {-0.14, -0.15}, one-star: {-0.15, 0.01}
22:34:20.874 00.004 484 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
22:34:20.881 00.007 484 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.93)
22:34:20.884 00.003 484 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.08 mountX=0.14 mountY=-0.03, mountTheta=-0.22
22:34:20.897 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=0.01, opts=13)
22:34:20.902 00.005 484 Enqueuing Move request for scope (-0.15, 0.01)
22:34:20.906 00.004 17712 Worker thread wakes up
22:34:20.906 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1488, FiltMax=65535, Gamma=1.000
22:34:20.911 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:34:20.911 00.000 484 UpdateGuideState exits: m=325950 SNR=80.6
22:34:20.914 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:20.919 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:34:20.919 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:20.922 00.003 484 Enqueuing Expose request
22:34:20.926 00.004 17712 Moving (-0.15, 0.01) raw xDistance=0.14 yDistance=-0.03
22:34:20.926 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:34:20.926 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:20.927 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:20.927 00.000 17712 MoveAxis(E, 0, ABG)
22:34:20.927 00.000 17712 Move returns status 0, amount 0
22:34:20.927 00.000 17712 MoveAxis(N, 0, ABG)
22:34:20.927 00.000 17712 Move returns status 0, amount 0
22:34:20.927 00.000 17712 move complete, result=0
22:34:20.927 00.000 17712 worker thread done servicing request
22:34:20.927 00.000 17712 Worker thread wakes up
22:34:20.927 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:20.928 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:20.936 00.008 484 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:34:24.371 03.435 17712 Exposure complete
22:34:24.873 00.502 17712 worker thread done servicing request
22:34:24.873 00.000 484 OnExposeComplete: enter
22:34:24.879 00.006 484 UpdateGuideState(): m_state=6
22:34:24.883 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
22:34:24.888 00.005 484 Star::Find returns 1 (0), X=1397.89, Y=44.05, Mass=345675, SNR=86.3, Peak=45907 HFD=2.6
22:34:24.893 00.005 484 MultiStar: [#1 0.20,0.03,0.61,U] [#2 0.28,-0.10,0.69,U] [#3 0.82,-0.46,0.00,M2] [#4 -0.25,-0.30,0.52,U] [#5 0.34,0.08,0.41,U] [#6 -0.32,1.18,0.00,M10] [#7 -0.27,0.01,0.49,U] [#8 -0.02,-0.07,0.38,U] 
22:34:24.899 00.006 484 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {-0.03, 0.40}
22:34:24.902 00.003 484 CameraToMount -- cameraTheta (0.90) - m_xAngle (2.71) = xAngle (-1.81 = -1.81)
22:34:24.905 00.003 484 CameraToMount -- cameraTheta (0.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.18 = 1.18)
22:34:24.912 00.007 484 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.90 mountX=-0.01 mountY=0.06, mountTheta=1.82
22:34:24.930 00.018 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=0.05, opts=13)
22:34:24.933 00.003 484 Enqueuing Move request for scope (0.04, 0.05)
22:34:24.936 00.003 17712 Worker thread wakes up
22:34:24.936 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1384, FiltMax=65535, Gamma=1.000
22:34:24.940 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
22:34:24.940 00.000 484 UpdateGuideState exits: m=345675 SNR=86.3
22:34:24.945 00.005 17712 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
22:34:24.945 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:24.948 00.003 17712 Moving (0.04, 0.05) raw xDistance=-0.01 yDistance=0.06
22:34:24.948 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:24.951 00.003 484 Enqueuing Expose request
22:34:24.954 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:34:24.954 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:24.955 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:34:24.955 00.000 17712 MoveAxis(E, 0, ABG)
22:34:24.955 00.000 17712 Move returns status 0, amount 0
22:34:24.955 00.000 17712 MoveAxis(N, 0, ABG)
22:34:24.955 00.000 17712 Move returns status 0, amount 0
22:34:24.955 00.000 17712 move complete, result=0
22:34:24.955 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:34:24.959 00.004 17712 worker thread done servicing request
22:34:24.960 00.001 17712 Worker thread wakes up
22:34:24.960 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:24.960 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:28.373 03.413 17712 Exposure complete
22:34:28.682 00.309 17712 worker thread done servicing request
22:34:28.682 00.000 484 OnExposeComplete: enter
22:34:28.687 00.005 484 UpdateGuideState(): m_state=6
22:34:28.691 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
22:34:28.695 00.004 484 Star::Find returns 1 (0), X=1398.38, Y=43.82, Mass=336637, SNR=74.2, Peak=44083 HFD=2.6
22:34:28.699 00.004 484 MultiStar: [#1 0.46,-0.19,0.74,U] [#2 -0.76,-0.40,0.88,U] [#3 0.92,-0.76,0.00,M3] [#4 0.06,-0.56,0.55,U] [#5 0.53,-0.42,0.48,U] [#6 0.18,0.62,0.51,U] [#7 -0.05,-0.54,0.50,U] [#8 -0.10,-0.27,0.47,U] 
22:34:28.704 00.005 484 refined, 7 included, MultiStar: {0.09, -0.18}, one-star: {0.46, 0.17}
22:34:28.709 00.005 484 CameraToMount -- cameraTheta (-1.12) - m_xAngle (2.71) = xAngle (-3.83 = 2.45)
22:34:28.714 00.005 484 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.85 = -0.85)
22:34:28.718 00.004 484 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.12 mountX=-0.15 mountY=-0.15, mountTheta=-2.37
22:34:28.728 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=-0.18, opts=13)
22:34:28.732 00.004 484 Enqueuing Move request for scope (0.09, -0.18)
22:34:28.735 00.003 17712 Worker thread wakes up
22:34:28.735 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1510, FiltMax=65535, Gamma=1.000
22:34:28.738 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
22:34:28.738 00.000 484 UpdateGuideState exits: m=336637 SNR=74.2
22:34:28.742 00.004 17712 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
22:34:28.743 00.001 17712 Moving (0.09, -0.18) raw xDistance=-0.15 yDistance=-0.15
22:34:28.743 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:34:28.743 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:28.743 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.747 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:34:28.747 00.000 17712 MoveAxis(E, 0, ABG)
22:34:28.747 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:28.751 00.004 17712 Move returns status 0, amount 0
22:34:28.751 00.000 484 Enqueuing Expose request
22:34:28.754 00.003 17712 MoveAxis(N, 0, ABG)
22:34:28.754 00.000 17712 Move returns status 0, amount 0
22:34:28.754 00.000 17712 move complete, result=0
22:34:28.754 00.000 17712 worker thread done servicing request
22:34:28.754 00.000 17712 Worker thread wakes up
22:34:28.755 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:28.760 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:28.760 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:32.196 03.436 17712 Exposure complete
22:34:32.482 00.286 17712 worker thread done servicing request
22:34:32.482 00.000 484 OnExposeComplete: enter
22:34:32.486 00.004 484 UpdateGuideState(): m_state=6
22:34:32.489 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
22:34:32.494 00.005 484 Star::Find returns 1 (0), X=1398.79, Y=43.03, Mass=332639, SNR=69.9, Peak=42135 HFD=2.5
22:34:32.498 00.004 484 MultiStar: [#1 0.98,-0.63,0.00,M1] [#2 -1.20,-0.54,0.00,M1] [#3 1.61,-1.16,0.00,M4] [#4 0.55,-0.92,0.00,M1] [#5 0.81,-0.51,0.00,M1] [#6 0.63,0.28,0.52,U] [#7 0.65,-1.01,0.00,M1] [#8 0.64,-0.81,0.00,M1] 
22:34:32.501 00.003 484 refined, 1 included, MultiStar: {0.79, -0.31}, one-star: {0.87, -0.63}
22:34:32.504 00.003 484 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.71) = xAngle (-3.10 = -3.10)
22:34:32.509 00.005 484 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.11 = -0.11)
22:34:32.512 00.003 484 CameraToMount -- cameraX=0.79 cameraY=-0.31 hyp=0.85 cameraTheta=-0.38 mountX=-0.85 mountY=-0.09, mountTheta=-3.03
22:34:32.522 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.79, y=-0.31, opts=13)
22:34:32.526 00.004 484 Enqueuing Move request for scope (0.79, -0.31)
22:34:32.530 00.004 17712 Worker thread wakes up
22:34:32.530 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.31) opts 0xd
22:34:32.530 00.000 17712 Handling offset move in thread for scope, endpoint = (0.79, -0.31)
22:34:32.530 00.000 17712 Moving (0.79, -0.31) raw xDistance=-0.85 yDistance=-0.09
22:34:32.530 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.85
22:34:32.530 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:32.530 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1440, FiltMax=65535, Gamma=1.000
22:34:32.535 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:32.535 00.000 484 UpdateGuideState exits: m=332639 SNR=69.9
22:34:32.538 00.003 17712 MoveAxis(E, 190, ABG)
22:34:32.538 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:32.542 00.004 17712 Guiding  Dir = 2, Dur = 190
22:34:32.542 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:32.546 00.004 484 Enqueuing Expose request
22:34:32.548 00.002 17712 IsSlewing returns 0
22:34:32.549 00.001 17712 IsGuiding returns 0
22:34:32.550 00.001 17712 PulseGuide returned control before completion, sleep 200
22:34:32.754 00.204 17712 IsGuiding returns 1
22:34:32.754 00.000 17712 scope still moving after pulse duration time elapsed
22:34:32.785 00.031 17712 IsSlewing returns 0
22:34:32.785 00.000 17712 IsGuiding returns 0
22:34:32.786 00.001 17712 scope move finished after 190 + 46 ms
22:34:32.787 00.001 17712 Move returns status 0, amount 190
22:34:32.787 00.000 17712 MoveAxis(N, 0, ABG)
22:34:32.787 00.000 17712 Move returns status 0, amount 0
22:34:32.787 00.000 17712 move complete, result=0
22:34:32.787 00.000 17712 worker thread done servicing request
22:34:32.787 00.000 484 GuideStep: -0.8 px 190 ms EAST, -0.1 px 0 ms NORTH
22:34:32.791 00.004 17712 Worker thread wakes up
22:34:32.791 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:32.791 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:36.204 03.413 17712 Exposure complete
22:34:36.521 00.317 17712 worker thread done servicing request
22:34:36.522 00.001 484 OnExposeComplete: enter
22:34:36.527 00.005 484 UpdateGuideState(): m_state=6
22:34:36.531 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
22:34:36.536 00.005 484 Star::Find returns 1 (0), X=1397.78, Y=43.84, Mass=315603, SNR=77.0, Peak=42371 HFD=2.4
22:34:36.539 00.003 484 MultiStar: [#1 0.23,0.00,0.81,U] [#2 0.19,-0.35,0.73,U] [#3 0.72,-1.12,0.00,M5] [#4 -0.42,-0.58,0.70,U] [#5 -0.45,-0.30,0.43,U] [#6 -0.14,0.24,0.40,U] [#7 -0.08,-0.26,0.49,U] [#8 -0.41,-0.36,0.46,U] 
22:34:36.544 00.005 484 refined, 7 included, MultiStar: {-0.11, -0.16}, one-star: {-0.14, 0.19}
22:34:36.548 00.004 484 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.71) = xAngle (-4.90 = 1.38)
22:34:36.553 00.005 484 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.92 = -1.92)
22:34:36.557 00.004 484 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.19 mountX=0.04 mountY=-0.18, mountTheta=-1.37
22:34:36.565 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=-0.16, opts=13)
22:34:36.569 00.004 484 Enqueuing Move request for scope (-0.11, -0.16)
22:34:36.573 00.004 17712 Worker thread wakes up
22:34:36.573 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
22:34:36.573 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
22:34:36.574 00.001 17712 Moving (-0.11, -0.16) raw xDistance=0.04 yDistance=-0.18
22:34:36.574 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:34:36.574 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:36.574 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:34:36.574 00.000 17712 MoveAxis(E, 0, ABG)
22:34:36.574 00.000 17712 Move returns status 0, amount 0
22:34:36.574 00.000 17712 MoveAxis(N, 0, ABG)
22:34:36.575 00.001 17712 Move returns status 0, amount 0
22:34:36.575 00.000 17712 move complete, result=0
22:34:36.575 00.000 17712 worker thread done servicing request
22:34:36.576 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1523, FiltMax=65535, Gamma=1.000
22:34:36.583 00.007 484 UpdateGuideState exits: m=315603 SNR=77.0
22:34:36.588 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.595 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:36.601 00.006 484 Enqueuing Expose request
22:34:36.606 00.005 17712 Worker thread wakes up
22:34:36.606 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:34:36.611 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:36.611 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:40.032 03.421 17712 Exposure complete
22:34:40.319 00.287 17712 worker thread done servicing request
22:34:40.319 00.000 484 OnExposeComplete: enter
22:34:40.323 00.004 484 UpdateGuideState(): m_state=6
22:34:40.328 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
22:34:40.331 00.003 484 Star::Find returns 1 (0), X=1397.51, Y=43.51, Mass=322628, SNR=86.1, Peak=44787 HFD=3.1
22:34:40.336 00.005 484 MultiStar: [#1 -0.05,-0.29,0.63,U] [#2 0.28,-0.28,0.64,U] [#3 0.35,-0.98,0.00,M6] [#4 -0.64,-0.46,0.50,U] [#5 -0.34,-0.18,0.51,U] [#6 -0.13,0.53,0.36,U] [#7 -0.46,-0.51,0.39,U] [#8 -0.36,-0.34,0.44,U] 
22:34:40.339 00.003 484 refined, 7 included, MultiStar: {-0.25, -0.22}, one-star: {-0.40, -0.15}
22:34:40.343 00.004 484 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.14 = 1.14)
22:34:40.347 00.004 484 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
22:34:40.353 00.006 484 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.34 cameraTheta=-2.42 mountX=0.14 mountY=-0.28, mountTheta=-1.11
22:34:40.362 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.25, y=-0.22, opts=13)
22:34:40.366 00.004 484 Enqueuing Move request for scope (-0.25, -0.22)
22:34:40.370 00.004 17712 Worker thread wakes up
22:34:40.371 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1101, FiltMax=65535, Gamma=1.000
22:34:40.374 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd
22:34:40.374 00.000 484 UpdateGuideState exits: m=322628 SNR=86.1
22:34:40.378 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.381 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:40.385 00.004 484 Enqueuing Expose request
22:34:40.387 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.25, -0.22)
22:34:40.388 00.001 17712 Moving (-0.25, -0.22) raw xDistance=0.14 yDistance=-0.28
22:34:40.388 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:34:40.388 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:40.388 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:34:40.388 00.000 17712 MoveAxis(E, 0, ABG)
22:34:40.388 00.000 17712 Move returns status 0, amount 0
22:34:40.388 00.000 17712 MoveAxis(N, 0, ABG)
22:34:40.388 00.000 17712 Move returns status 0, amount 0
22:34:40.388 00.000 17712 move complete, result=0
22:34:40.389 00.001 17712 worker thread done servicing request
22:34:40.389 00.000 17712 Worker thread wakes up
22:34:40.389 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:40.389 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:40.392 00.003 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:34:43.835 03.443 17712 Exposure complete
22:34:44.122 00.287 17712 worker thread done servicing request
22:34:44.123 00.001 484 OnExposeComplete: enter
22:34:44.127 00.004 484 UpdateGuideState(): m_state=6
22:34:44.132 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
22:34:44.136 00.004 484 Star::Find returns 1 (0), X=1398.21, Y=43.78, Mass=326479, SNR=83.1, Peak=53075 HFD=2.5
22:34:44.140 00.004 484 MultiStar: [#1 0.39,-0.13,0.80,U] [#2 0.34,-0.21,0.82,U] [#3 0.95,-0.69,0.00,M7] [#4 -0.18,-0.55,0.56,U] [#5 0.53,-0.14,0.41,U] [#6 0.39,0.93,0.00,M7] [#7 0.05,-0.32,0.48,U] [#8 0.07,-0.51,0.49,U] 
22:34:44.145 00.005 484 refined, 6 included, MultiStar: {0.23, -0.20}, one-star: {0.29, 0.12}
22:34:44.148 00.003 484 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.71) = xAngle (-3.43 = 2.86)
22:34:44.153 00.005 484 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.44 = -0.44)
22:34:44.157 00.004 484 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.71 mountX=-0.30 mountY=-0.13, mountTheta=-2.72
22:34:44.169 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=-0.20, opts=13)
22:34:44.173 00.004 484 Enqueuing Move request for scope (0.23, -0.20)
22:34:44.180 00.007 17712 Worker thread wakes up
22:34:44.180 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
22:34:44.180 00.000 17712 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
22:34:44.180 00.000 17712 Moving (0.23, -0.20) raw xDistance=-0.30 yDistance=-0.13
22:34:44.181 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:34:44.181 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:44.181 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:44.181 00.000 17712 MoveAxis(E, 66, ABG)
22:34:44.181 00.000 17712 Guiding  Dir = 2, Dur = 66
22:34:44.181 00.000 17712 IsSlewing returns 0
22:34:44.182 00.001 17712 IsGuiding returns 0
22:34:44.182 00.000 17712 PulseGuide returned control before completion, sleep 76
22:34:44.183 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1402, FiltMax=65535, Gamma=1.000
22:34:44.190 00.007 484 UpdateGuideState exits: m=326479 SNR=83.1
22:34:44.199 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:44.203 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:44.206 00.003 484 Enqueuing Expose request
22:34:44.272 00.066 17712 IsGuiding returns 1
22:34:44.272 00.000 17712 scope still moving after pulse duration time elapsed
22:34:44.304 00.032 17712 IsSlewing returns 0
22:34:44.305 00.001 17712 IsGuiding returns 1
22:34:44.335 00.030 17712 IsSlewing returns 0
22:34:44.335 00.000 17712 IsGuiding returns 0
22:34:44.335 00.000 17712 scope move finished after 66 + 87 ms
22:34:44.335 00.000 17712 Move returns status 0, amount 66
22:34:44.336 00.001 17712 MoveAxis(N, 0, ABG)
22:34:44.336 00.000 17712 Move returns status 0, amount 0
22:34:44.336 00.000 17712 move complete, result=0
22:34:44.336 00.000 17712 worker thread done servicing request
22:34:44.337 00.001 484 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
22:34:44.340 00.003 17712 Worker thread wakes up
22:34:44.340 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:44.340 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:47.763 03.423 17712 Exposure complete
22:34:48.085 00.322 17712 worker thread done servicing request
22:34:48.085 00.000 484 OnExposeComplete: enter
22:34:48.089 00.004 484 UpdateGuideState(): m_state=6
22:34:48.094 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
22:34:48.097 00.003 484 Star::Find returns 1 (0), X=1398.30, Y=43.38, Mass=329817, SNR=77.3, Peak=40311 HFD=2.9
22:34:48.103 00.006 484 MultiStar: [#1 0.45,-0.47,0.77,U] [#2 -0.57,-0.47,0.74,U] [#3 1.29,-0.98,0.00,M8] [#4 0.11,-0.74,0.61,U] [#5 0.49,-0.28,0.43,U] [#6 0.69,0.54,0.45,U] [#7 0.77,-0.45,0.00,M1] [#8 0.69,-0.65,0.00,M1] 
22:34:48.107 00.004 484 refined, 5 included, MultiStar: {0.22, -0.33}, one-star: {0.38, -0.28}
22:34:48.111 00.004 484 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.69 = 2.59)
22:34:48.114 00.003 484 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
22:34:48.119 00.005 484 CameraToMount -- cameraX=0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-0.97 mountX=-0.34 mountY=-0.26, mountTheta=-2.49
22:34:48.126 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=-0.33, opts=13)
22:34:48.129 00.003 484 Enqueuing Move request for scope (0.22, -0.33)
22:34:48.134 00.005 17712 Worker thread wakes up
22:34:48.134 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1421, FiltMax=65535, Gamma=1.000
22:34:48.137 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.33) opts 0xd
22:34:48.137 00.000 484 UpdateGuideState exits: m=329817 SNR=77.3
22:34:48.140 00.003 17712 Handling offset move in thread for scope, endpoint = (0.22, -0.33)
22:34:48.140 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.145 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:48.149 00.004 484 Enqueuing Expose request
22:34:48.153 00.004 17712 Moving (0.22, -0.33) raw xDistance=-0.34 yDistance=-0.26
22:34:48.153 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
22:34:48.153 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.154 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:34:48.154 00.000 17712 MoveAxis(E, 81, ABG)
22:34:48.154 00.000 17712 Guiding  Dir = 2, Dur = 81
22:34:48.154 00.000 17712 IsSlewing returns 0
22:34:48.154 00.000 17712 IsGuiding returns 0
22:34:48.155 00.001 17712 PulseGuide returned control before completion, sleep 91
22:34:48.256 00.101 17712 IsGuiding returns 1
22:34:48.256 00.000 17712 scope still moving after pulse duration time elapsed
22:34:48.288 00.032 17712 IsSlewing returns 0
22:34:48.288 00.000 17712 IsGuiding returns 0
22:34:48.288 00.000 17712 scope move finished after 81 + 52 ms
22:34:48.288 00.000 17712 Move returns status 0, amount 81
22:34:48.288 00.000 17712 MoveAxis(N, 0, ABG)
22:34:48.289 00.001 17712 Move returns status 0, amount 0
22:34:48.289 00.000 17712 move complete, result=0
22:34:48.289 00.000 17712 worker thread done servicing request
22:34:48.289 00.000 17712 Worker thread wakes up
22:34:48.289 00.000 484 GuideStep: -0.3 px 81 ms EAST, -0.3 px 0 ms NORTH
22:34:48.296 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:48.296 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:51.708 03.412 17712 Exposure complete
22:34:52.015 00.307 17712 worker thread done servicing request
22:34:52.015 00.000 484 OnExposeComplete: enter
22:34:52.018 00.003 484 UpdateGuideState(): m_state=6
22:34:52.023 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
22:34:52.028 00.005 484 Star::Find returns 1 (0), X=1398.45, Y=42.93, Mass=338289, SNR=82.8, Peak=50615 HFD=2.4
22:34:52.032 00.004 484 MultiStar: [#1 0.84,-0.68,0.00,M1] [#2 -0.05,-0.90,0.00,M1] [#3 1.31,-1.39,0.00,M9] [#4 0.55,-1.26,0.00,M1] [#5 0.77,-1.46,0.00,M1] [#6 0.44,0.16,0.42,U] [#7 0.68,-1.08,0.00,M2] [#8 0.26,-1.01,0.00,M2] 
22:34:52.035 00.003 484 refined, 1 included, MultiStar: {0.51, -0.46}, one-star: {0.53, -0.73}
22:34:52.040 00.005 484 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.71) = xAngle (-3.46 = 2.83)
22:34:52.046 00.006 484 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.47 = -0.47)
22:34:52.049 00.003 484 CameraToMount -- cameraX=0.51 cameraY=-0.46 hyp=0.69 cameraTheta=-0.74 mountX=-0.65 mountY=-0.31, mountTheta=-2.70
22:34:52.066 00.017 484 SchedulePrimaryMove(0F03AFB8, x=0.51, y=-0.46, opts=13)
22:34:52.071 00.005 484 Enqueuing Move request for scope (0.51, -0.46)
22:34:52.074 00.003 17712 Worker thread wakes up
22:34:52.074 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.46) opts 0xd
22:34:52.074 00.000 17712 Handling offset move in thread for scope, endpoint = (0.51, -0.46)
22:34:52.074 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1488, FiltMax=65535, Gamma=1.000
22:34:52.080 00.006 17712 Moving (0.51, -0.46) raw xDistance=-0.65 yDistance=-0.31
22:34:52.080 00.000 484 UpdateGuideState exits: m=338289 SNR=82.8
22:34:52.083 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
22:34:52.083 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:52.087 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:52.090 00.003 484 Enqueuing Expose request
22:34:52.094 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:52.094 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:34:52.094 00.000 17712 MoveAxis(E, 152, ABG)
22:34:52.094 00.000 17712 Guiding  Dir = 2, Dur = 152
22:34:52.094 00.000 17712 IsSlewing returns 0
22:34:52.095 00.001 17712 IsGuiding returns 0
22:34:52.095 00.000 17712 PulseGuide returned control before completion, sleep 162
22:34:52.271 00.176 17712 IsGuiding returns 1
22:34:52.271 00.000 17712 scope still moving after pulse duration time elapsed
22:34:52.302 00.031 17712 IsSlewing returns 0
22:34:52.302 00.000 17712 IsGuiding returns 0
22:34:52.302 00.000 17712 scope move finished after 152 + 55 ms
22:34:52.302 00.000 17712 Move returns status 0, amount 152
22:34:52.303 00.001 17712 MoveAxis(N, 0, ABG)
22:34:52.303 00.000 17712 Move returns status 0, amount 0
22:34:52.303 00.000 17712 move complete, result=0
22:34:52.303 00.000 17712 worker thread done servicing request
22:34:52.303 00.000 17712 Worker thread wakes up
22:34:52.303 00.000 484 GuideStep: -0.7 px 152 ms EAST, -0.3 px 0 ms NORTH
22:34:52.307 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:52.307 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:55.720 03.413 17712 Exposure complete
22:34:55.986 00.266 17712 worker thread done servicing request
22:34:55.987 00.001 484 OnExposeComplete: enter
22:34:55.991 00.004 484 UpdateGuideState(): m_state=6
22:34:55.996 00.005 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
22:34:55.999 00.003 484 Star::Find returns 1 (0), X=1398.07, Y=43.48, Mass=332006, SNR=83.5, Peak=54663 HFD=2.4
22:34:56.003 00.004 484 MultiStar: [#1 0.27,-0.28,0.66,U] [#2 -0.06,-0.56,0.74,U] [#3 0.71,-0.87,0.00,M10] [#4 -0.16,-0.62,0.58,U] [#5 0.58,-0.59,0.39,U] [#6 0.13,0.73,0.52,U] [#7 0.13,-0.50,0.42,U] [#8 -0.16,-0.76,0.47,U] 
22:34:56.006 00.003 484 single-star, 7 included, MultiStar: {0.10, -0.33}, one-star: {0.15, -0.18}
22:34:56.010 00.004 484 CameraToMount -- cameraTheta (-0.88) - m_xAngle (2.71) = xAngle (-3.59 = 2.69)
22:34:56.014 00.004 484 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.61 = -0.61)
22:34:56.018 00.004 484 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.88 mountX=-0.21 mountY=-0.13, mountTheta=-2.58
22:34:56.027 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=-0.18, opts=13)
22:34:56.030 00.003 484 Enqueuing Move request for scope (0.15, -0.18)
22:34:56.033 00.003 17712 Worker thread wakes up
22:34:56.033 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
22:34:56.033 00.000 17712 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
22:34:56.033 00.000 17712 Moving (0.15, -0.18) raw xDistance=-0.21 yDistance=-0.13
22:34:56.033 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:34:56.034 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:56.034 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:56.034 00.000 17712 MoveAxis(E, 0, ABG)
22:34:56.034 00.000 17712 Move returns status 0, amount 0
22:34:56.034 00.000 17712 MoveAxis(N, 0, ABG)
22:34:56.034 00.000 17712 Move returns status 0, amount 0
22:34:56.034 00.000 17712 move complete, result=0
22:34:56.034 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1239, FiltMax=65535, Gamma=1.000
22:34:56.039 00.005 17712 worker thread done servicing request
22:34:56.039 00.000 484 UpdateGuideState exits: m=332006 SNR=83.5
22:34:56.045 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:56.048 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:56.052 00.004 484 Enqueuing Expose request
22:34:56.056 00.004 17712 Worker thread wakes up
22:34:56.056 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:34:56.061 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:34:56.061 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:34:59.473 03.412 17712 Exposure complete
22:34:59.788 00.315 17712 worker thread done servicing request
22:34:59.788 00.000 484 OnExposeComplete: enter
22:34:59.792 00.004 484 UpdateGuideState(): m_state=6
22:34:59.796 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
22:34:59.800 00.004 484 Star::Find returns 1 (0), X=1398.47, Y=43.05, Mass=340098, SNR=73.6, Peak=38295 HFD=2.3
22:34:59.805 00.005 484 MultiStar: [#1 0.85,-0.46,0.00,M1] [#2 -0.41,-0.65,0.88,U] [#3 1.33,-0.99,0.00,R] [#4 0.31,-0.50,0.64,U] [#5 0.83,-0.33,0.00,M1] [#6 0.59,0.17,0.51,U] [#7 0.37,-0.73,0.43,U] [#8 0.56,-0.60,0.54,U] 
22:34:59.808 00.003 484 refined, 5 included, MultiStar: {0.29, -0.51}, one-star: {0.56, -0.61}
22:34:59.811 00.003 484 CameraToMount -- cameraTheta (-1.06) - m_xAngle (2.71) = xAngle (-3.77 = 2.51)
22:34:59.814 00.003 484 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.79 = -0.79)
22:34:59.819 00.005 484 CameraToMount -- cameraX=0.29 cameraY=-0.51 hyp=0.59 cameraTheta=-1.06 mountX=-0.47 mountY=-0.42, mountTheta=-2.42
22:34:59.827 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.29, y=-0.51, opts=13)
22:34:59.830 00.003 484 Enqueuing Move request for scope (0.29, -0.51)
22:34:59.835 00.005 17712 Worker thread wakes up
22:34:59.836 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.51) opts 0xd
22:34:59.836 00.000 17712 Handling offset move in thread for scope, endpoint = (0.29, -0.51)
22:34:59.836 00.000 17712 Moving (0.29, -0.51) raw xDistance=-0.47 yDistance=-0.42
22:34:59.836 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
22:34:59.836 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:59.836 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:34:59.836 00.000 17712 MoveAxis(E, 106, ABG)
22:34:59.837 00.001 17712 Guiding  Dir = 2, Dur = 106
22:34:59.837 00.000 17712 IsSlewing returns 0
22:34:59.837 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:34:59.841 00.004 484 UpdateGuideState exits: m=340098 SNR=73.6
22:34:59.846 00.005 17712 IsGuiding returns 0
22:34:59.846 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:59.850 00.004 17712 PulseGuide returned control before completion, sleep 116
22:34:59.850 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:34:59.857 00.007 484 Enqueuing Expose request
22:34:59.973 00.116 17712 IsGuiding returns 1
22:34:59.973 00.000 17712 scope still moving after pulse duration time elapsed
22:35:00.004 00.031 17712 IsSlewing returns 0
22:35:00.005 00.001 17712 IsGuiding returns 0
22:35:00.005 00.000 17712 scope move finished after 106 + 53 ms
22:35:00.005 00.000 17712 Move returns status 0, amount 106
22:35:00.005 00.000 17712 MoveAxis(N, 0, ABG)
22:35:00.005 00.000 17712 Move returns status 0, amount 0
22:35:00.005 00.000 17712 move complete, result=0
22:35:00.006 00.001 17712 worker thread done servicing request
22:35:00.006 00.000 484 GuideStep: -0.5 px 106 ms EAST, -0.4 px 0 ms NORTH
22:35:00.011 00.005 17712 Worker thread wakes up
22:35:00.011 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:00.011 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:03.428 03.417 17712 Exposure complete
22:35:03.727 00.299 17712 worker thread done servicing request
22:35:03.727 00.000 484 OnExposeComplete: enter
22:35:03.731 00.004 484 UpdateGuideState(): m_state=6
22:35:03.736 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
22:35:03.739 00.003 484 Star::Find returns 1 (0), X=1397.71, Y=43.13, Mass=292246, SNR=68.7, Peak=33751 HFD=2.6
22:35:03.744 00.005 484 MultiStar: [#1 0.20,-0.79,0.89,U] [#2 0.28,-0.76,0.81,U] [#3 -0.45,-0.13,0.76,U] [#4 -0.52,-1.09,0.00,M1] [#5 -0.08,-0.16,0.48,U] [#6 -0.16,0.18,0.50,U] [#7 -0.36,-0.83,0.00,M1] [#8 -0.37,-0.80,0.44,U] 
22:35:03.748 00.004 484 refined, 6 included, MultiStar: {-0.09, -0.46}, one-star: {-0.21, -0.52}
22:35:03.753 00.005 484 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.71) = xAngle (-4.47 = 1.81)
22:35:03.758 00.005 484 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.48 = -1.48)
22:35:03.762 00.004 484 CameraToMount -- cameraX=-0.09 cameraY=-0.46 hyp=0.47 cameraTheta=-1.76 mountX=-0.11 mountY=-0.47, mountTheta=-1.81
22:35:03.770 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=-0.46, opts=13)
22:35:03.773 00.003 484 Enqueuing Move request for scope (-0.09, -0.46)
22:35:03.778 00.005 17712 Worker thread wakes up
22:35:03.778 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:35:03.781 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.46) opts 0xd
22:35:03.782 00.001 484 UpdateGuideState exits: m=292246 SNR=68.7
22:35:03.785 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.09, -0.46)
22:35:03.785 00.000 17712 Moving (-0.09, -0.46) raw xDistance=-0.11 yDistance=-0.47
22:35:03.786 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:35:03.786 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:03.786 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:03.789 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
22:35:03.789 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:03.794 00.005 17712 MoveAxis(E, 0, ABG)
22:35:03.794 00.000 484 Enqueuing Expose request
22:35:03.797 00.003 17712 Move returns status 0, amount 0
22:35:03.797 00.000 17712 MoveAxis(N, 0, ABG)
22:35:03.798 00.001 17712 Move returns status 0, amount 0
22:35:03.798 00.000 17712 move complete, result=0
22:35:03.798 00.000 17712 worker thread done servicing request
22:35:03.798 00.000 17712 Worker thread wakes up
22:35:03.798 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
22:35:03.802 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:03.802 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:07.240 03.438 17712 Exposure complete
22:35:07.803 00.563 17712 worker thread done servicing request
22:35:07.803 00.000 484 OnExposeComplete: enter
22:35:07.807 00.004 484 UpdateGuideState(): m_state=6
22:35:07.814 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
22:35:07.819 00.005 484 Star::Find returns 1 (0), X=1397.25, Y=43.70, Mass=352073, SNR=85.2, Peak=43315 HFD=2.8
22:35:07.822 00.003 484 MultiStar: [#1 -0.60,-0.29,0.58,U] [#2 0.68,-0.35,0.66,U] [#3 -1.29,0.20,0.00,M1] [#4 -1.10,-0.69,0.00,M2] [#5 -0.29,-0.04,0.39,U] [#6 -0.34,0.75,0.39,U] [#7 -1.07,-0.45,0.00,M2] [#8 -0.90,-0.52,0.00,M1] 
22:35:07.829 00.007 484 refined, 4 included, MultiStar: {-0.27, -0.03}, one-star: {-0.67, 0.04}
22:35:07.834 00.005 484 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.71) = xAngle (-5.76 = 0.52)
22:35:07.838 00.004 484 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:35:07.843 00.005 484 CameraToMount -- cameraX=-0.27 cameraY=-0.03 hyp=0.27 cameraTheta=-3.04 mountX=0.24 mountY=-0.10, mountTheta=-0.40
22:35:07.854 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.27, y=-0.03, opts=13)
22:35:07.858 00.004 484 Enqueuing Move request for scope (-0.27, -0.03)
22:35:07.864 00.006 17712 Worker thread wakes up
22:35:07.864 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1379, FiltMax=65535, Gamma=1.000
22:35:07.869 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.03) opts 0xd
22:35:07.869 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.27, -0.03)
22:35:07.869 00.000 17712 Moving (-0.27, -0.03) raw xDistance=0.24 yDistance=-0.10
22:35:07.869 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:35:07.869 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:07.869 00.000 484 UpdateGuideState exits: m=352073 SNR=85.2
22:35:07.873 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:07.873 00.000 17712 MoveAxis(E, 0, ABG)
22:35:07.873 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:07.880 00.007 17712 Move returns status 0, amount 0
22:35:07.880 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:07.883 00.003 17712 MoveAxis(N, 0, ABG)
22:35:07.883 00.000 484 Enqueuing Expose request
22:35:07.887 00.004 17712 Move returns status 0, amount 0
22:35:07.887 00.000 17712 move complete, result=0
22:35:07.887 00.000 17712 worker thread done servicing request
22:35:07.887 00.000 17712 Worker thread wakes up
22:35:07.887 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:35:07.891 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:07.891 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:11.323 03.432 17712 Exposure complete
22:35:11.606 00.283 17712 worker thread done servicing request
22:35:11.606 00.000 484 OnExposeComplete: enter
22:35:11.612 00.006 484 UpdateGuideState(): m_state=6
22:35:11.615 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
22:35:11.619 00.004 484 Star::Find returns 1 (0), X=1397.74, Y=43.71, Mass=300776, SNR=72.7, Peak=46915 HFD=2.0
22:35:11.622 00.003 484 MultiStar: [#1 -0.34,-0.14,0.85,U] [#2 0.34,-0.32,0.97,U] [#3 -1.06,0.07,0.00,M2] [#4 -0.70,-0.45,0.67,U] [#5 0.06,-0.09,0.57,U] [#6 -0.38,0.49,0.49,U] [#7 -0.17,-0.40,0.52,U] [#8 -0.53,-0.31,0.57,U] 
22:35:11.627 00.005 484 single-star, 7 included, MultiStar: {-0.21, -0.16}, one-star: {-0.18, 0.05}
22:35:11.630 00.003 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
22:35:11.633 00.003 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
22:35:11.636 00.003 484 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.87 mountX=0.19 mountY=-0.00, mountTheta=-0.00
22:35:11.645 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=0.05, opts=13)
22:35:11.649 00.004 484 Enqueuing Move request for scope (-0.18, 0.05)
22:35:11.652 00.003 17712 Worker thread wakes up
22:35:11.652 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:35:11.655 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
22:35:11.655 00.000 484 UpdateGuideState exits: m=300776 SNR=72.7
22:35:11.660 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
22:35:11.660 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:11.663 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:11.666 00.003 17712 Moving (-0.18, 0.05) raw xDistance=0.19 yDistance=-0.00
22:35:11.667 00.001 484 Enqueuing Expose request
22:35:11.669 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:35:11.669 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:11.669 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:35:11.670 00.001 17712 MoveAxis(E, 0, ABG)
22:35:11.670 00.000 17712 Move returns status 0, amount 0
22:35:11.670 00.000 17712 MoveAxis(N, 0, ABG)
22:35:11.670 00.000 17712 Move returns status 0, amount 0
22:35:11.670 00.000 17712 move complete, result=0
22:35:11.670 00.000 17712 worker thread done servicing request
22:35:11.670 00.000 17712 Worker thread wakes up
22:35:11.670 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:11.670 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:11.673 00.003 484 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:35:15.088 03.415 17712 Exposure complete
22:35:15.377 00.289 17712 worker thread done servicing request
22:35:15.378 00.001 484 OnExposeComplete: enter
22:35:15.385 00.007 484 UpdateGuideState(): m_state=6
22:35:15.401 00.016 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
22:35:15.428 00.027 484 Star::Find returns 1 (0), X=1396.66, Y=43.91, Mass=314833, SNR=72.1, Peak=41056 HFD=2.3
22:35:15.448 00.020 484 MultiStar: [#1 -1.19,-0.17,0.00,M1] [#2 1.48,-0.42,0.00,M1] [#3 -1.88,0.45,0.00,M3] [#4 -1.65,-0.45,0.00,M2] [#5 -1.05,-0.23,0.00,M1] [#6 -1.29,0.72,0.00,M1] [#7 -1.36,-0.44,0.00,M2] [#8 -1.59,-0.20,0.00,M1] 
22:35:15.475 00.027 484 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.22 = 0.22)
22:35:15.482 00.007 484 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.07)
22:35:15.488 00.006 484 CameraToMount -- cameraX=-1.26 cameraY=0.26 hyp=1.28 cameraTheta=2.94 mountX=1.25 mountY=-0.09, mountTheta=-0.07
22:35:15.500 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-1.26, y=0.26, opts=13)
22:35:15.506 00.006 484 Enqueuing Move request for scope (-1.26, 0.26)
22:35:15.513 00.007 17712 Worker thread wakes up
22:35:15.513 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.26, 0.26) opts 0xd
22:35:15.513 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.26, 0.26)
22:35:15.513 00.000 17712 Moving (-1.26, 0.26) raw xDistance=1.25 yDistance=-0.09
22:35:15.515 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.79 from input 1.25
22:35:15.515 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:15.515 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1363, FiltMax=65535, Gamma=1.000
22:35:15.519 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:15.519 00.000 17712 MoveAxis(W, 280, ABG)
22:35:15.519 00.000 17712 Guiding  Dir = 3, Dur = 280
22:35:15.519 00.000 484 UpdateGuideState exits: m=314833 SNR=72.1
22:35:15.529 00.010 17712 IsSlewing returns 0
22:35:15.529 00.000 17712 IsGuiding returns 0
22:35:15.529 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.533 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:15.539 00.006 17712 PulseGuide returned control before completion, sleep 290
22:35:15.539 00.000 484 Enqueuing Expose request
22:35:15.839 00.300 17712 IsGuiding returns 0
22:35:15.839 00.000 17712 Move returns status 0, amount 280
22:35:15.839 00.000 17712 MoveAxis(N, 0, ABG)
22:35:15.839 00.000 17712 Move returns status 0, amount 0
22:35:15.839 00.000 17712 move complete, result=0
22:35:15.839 00.000 17712 worker thread done servicing request
22:35:15.840 00.001 17712 Worker thread wakes up
22:35:15.840 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:15.840 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:15.840 00.000 484 GuideStep: 1.3 px 280 ms WEST, -0.1 px 0 ms NORTH
22:35:19.267 03.427 17712 Exposure complete
22:35:19.554 00.287 17712 worker thread done servicing request
22:35:19.554 00.000 484 OnExposeComplete: enter
22:35:19.558 00.004 484 UpdateGuideState(): m_state=6
22:35:19.564 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
22:35:19.568 00.004 484 Star::Find returns 1 (0), X=1396.52, Y=43.29, Mass=311889, SNR=74.4, Peak=37104 HFD=2.8
22:35:19.572 00.004 484 MultiStar: [#1 -1.19,-0.33,0.00,M2] [#2 1.45,-0.78,0.00,M2] [#3 -1.94,0.34,0.00,M4] [#4 -1.73,-0.78,0.00,M3] [#5 -1.56,-0.36,0.00,M2] [#6 -1.36,0.63,0.00,M2] [#7 -1.53,-0.75,0.00,M3] [#8 -1.72,-0.77,0.00,M2] 
22:35:19.579 00.007 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.60 = 0.68)
22:35:19.588 00.009 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:35:19.596 00.008 484 CameraToMount -- cameraX=-1.39 cameraY=-0.37 hyp=1.44 cameraTheta=-2.88 mountX=1.12 mountY=-0.73, mountTheta=-0.58
22:35:19.606 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-1.39, y=-0.37, opts=13)
22:35:19.615 00.009 484 Enqueuing Move request for scope (-1.39, -0.37)
22:35:19.622 00.007 17712 Worker thread wakes up
22:35:19.623 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1482, FiltMax=65535, Gamma=1.000
22:35:19.630 00.007 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.39, -0.37) opts 0xd
22:35:19.630 00.000 484 UpdateGuideState exits: m=311889 SNR=74.4
22:35:19.635 00.005 17712 Handling offset move in thread for scope, endpoint = (-1.39, -0.37)
22:35:19.636 00.001 17712 Moving (-1.39, -0.37) raw xDistance=1.12 yDistance=-0.73
22:35:19.636 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.12
22:35:19.636 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:19.636 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:19.640 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.73
22:35:19.640 00.000 17712 MoveAxis(W, 270, ABG)
22:35:19.640 00.000 17712 Guiding  Dir = 3, Dur = 270
22:35:19.641 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:19.651 00.010 17712 IsSlewing returns 0
22:35:19.652 00.001 484 Enqueuing Expose request
22:35:19.656 00.004 17712 IsGuiding returns 0
22:35:19.657 00.001 17712 PulseGuide returned control before completion, sleep 280
22:35:19.944 00.287 17712 IsGuiding returns 1
22:35:19.944 00.000 17712 scope still moving after pulse duration time elapsed
22:35:19.976 00.032 17712 IsSlewing returns 0
22:35:19.977 00.001 17712 IsGuiding returns 0
22:35:19.977 00.000 17712 scope move finished after 270 + 50 ms
22:35:19.977 00.000 17712 Move returns status 0, amount 270
22:35:19.977 00.000 17712 MoveAxis(N, 0, ABG)
22:35:19.977 00.000 17712 Move returns status 0, amount 0
22:35:19.977 00.000 17712 move complete, result=0
22:35:19.977 00.000 17712 worker thread done servicing request
22:35:19.977 00.000 17712 Worker thread wakes up
22:35:19.977 00.000 484 GuideStep: 1.1 px 270 ms WEST, -0.7 px 0 ms NORTH
22:35:19.981 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:19.981 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:23.410 03.429 17712 Exposure complete
22:35:23.820 00.410 17712 worker thread done servicing request
22:35:23.820 00.000 484 OnExposeComplete: enter
22:35:23.828 00.008 484 UpdateGuideState(): m_state=6
22:35:23.839 00.011 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
22:35:23.853 00.014 484 Star::Find returns 1 (0), X=1397.41, Y=43.61, Mass=322874, SNR=74.9, Peak=49587 HFD=2.9
22:35:23.868 00.015 484 MultiStar: [#1 -0.31,-0.35,0.84,U] [#2 1.14,-0.82,0.00,M3] [#3 -0.90,-0.03,0.00,M5] [#4 -0.75,-0.97,0.00,M4] [#5 0.09,-0.61,0.47,U] [#6 -0.49,0.48,0.39,U] [#7 -0.47,-0.77,0.00,M4] [#8 -0.58,-0.33,0.55,U] 
22:35:23.888 00.020 484 refined, 4 included, MultiStar: {-0.38, -0.19}, one-star: {-0.51, -0.05}
22:35:23.897 00.009 484 CameraToMount -- cameraTheta (-2.67) - m_xAngle (2.71) = xAngle (-5.38 = 0.90)
22:35:23.906 00.009 484 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.40 = -2.40)
22:35:23.921 00.015 484 CameraToMount -- cameraX=-0.38 cameraY=-0.19 hyp=0.43 cameraTheta=-2.67 mountX=0.27 mountY=-0.29, mountTheta=-0.83
22:35:23.939 00.018 484 SchedulePrimaryMove(0F03AFB8, x=-0.38, y=-0.19, opts=13)
22:35:23.948 00.009 484 Enqueuing Move request for scope (-0.38, -0.19)
22:35:23.955 00.007 17712 Worker thread wakes up
22:35:23.955 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1415, FiltMax=65535, Gamma=1.000
22:35:23.964 00.009 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.19) opts 0xd
22:35:23.964 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.38, -0.19)
22:35:23.964 00.000 484 UpdateGuideState exits: m=322874 SNR=74.9
22:35:23.969 00.005 17712 Moving (-0.38, -0.19) raw xDistance=0.27 yDistance=-0.29
22:35:23.969 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:35:23.969 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.970 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.973 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:35:23.974 00.001 17712 MoveAxis(E, 0, ABG)
22:35:23.974 00.000 17712 Move returns status 0, amount 0
22:35:23.974 00.000 17712 MoveAxis(N, 0, ABG)
22:35:23.974 00.000 17712 Move returns status 0, amount 0
22:35:23.974 00.000 17712 move complete, result=0
22:35:23.975 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:23.980 00.005 484 Enqueuing Expose request
22:35:23.983 00.003 17712 worker thread done servicing request
22:35:23.983 00.000 17712 Worker thread wakes up
22:35:23.984 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:23.984 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:23.984 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:35:27.414 03.430 17712 Exposure complete
22:35:27.731 00.317 17712 worker thread done servicing request
22:35:27.731 00.000 484 OnExposeComplete: enter
22:35:27.735 00.004 484 UpdateGuideState(): m_state=6
22:35:27.738 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
22:35:27.745 00.007 484 Star::Find returns 1 (0), X=1397.14, Y=43.45, Mass=328827, SNR=83.2, Peak=49891 HFD=2.5
22:35:27.748 00.003 484 MultiStar: [#1 -0.71,-0.25,0.73,U] [#2 1.43,-0.77,0.00,M4] [#3 -1.49,0.11,0.00,M6] [#4 -0.86,-0.82,0.00,M5] [#5 -0.59,-0.18,0.47,U] [#6 -0.86,0.42,0.00,M2] [#7 -0.92,-0.51,0.00,M5] [#8 -0.84,-0.56,0.00,M2] 
22:35:27.752 00.004 484 refined, 2 included, MultiStar: {-0.72, -0.21}, one-star: {-0.77, -0.21}
22:35:27.755 00.003 484 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.57 = 0.72)
22:35:27.760 00.005 484 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:35:27.763 00.003 484 CameraToMount -- cameraX=-0.72 cameraY=-0.21 hyp=0.75 cameraTheta=-2.85 mountX=0.56 mountY=-0.40, mountTheta=-0.62
22:35:27.771 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.72, y=-0.21, opts=13)
22:35:27.775 00.004 484 Enqueuing Move request for scope (-0.72, -0.21)
22:35:27.779 00.004 17712 Worker thread wakes up
22:35:27.779 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1139, FiltMax=65535, Gamma=1.000
22:35:27.783 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.21) opts 0xd
22:35:27.783 00.000 484 UpdateGuideState exits: m=328827 SNR=83.2
22:35:27.787 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.72, -0.21)
22:35:27.787 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:27.790 00.003 17712 Moving (-0.72, -0.21) raw xDistance=0.56 yDistance=-0.40
22:35:27.790 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:27.794 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
22:35:27.795 00.001 484 Enqueuing Expose request
22:35:27.797 00.002 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:27.797 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:35:27.797 00.000 17712 MoveAxis(W, 126, ABG)
22:35:27.798 00.001 17712 Guiding  Dir = 3, Dur = 126
22:35:27.798 00.000 17712 IsSlewing returns 0
22:35:27.798 00.000 17712 IsGuiding returns 0
22:35:27.799 00.001 17712 PulseGuide returned control before completion, sleep 136
22:35:27.946 00.147 17712 IsGuiding returns 1
22:35:27.946 00.000 17712 scope still moving after pulse duration time elapsed
22:35:27.977 00.031 17712 IsSlewing returns 0
22:35:27.977 00.000 17712 IsGuiding returns 0
22:35:27.977 00.000 17712 scope move finished after 126 + 53 ms
22:35:27.977 00.000 17712 Move returns status 0, amount 126
22:35:27.978 00.001 17712 MoveAxis(N, 0, ABG)
22:35:27.978 00.000 17712 Move returns status 0, amount 0
22:35:27.978 00.000 17712 move complete, result=0
22:35:27.978 00.000 17712 worker thread done servicing request
22:35:27.978 00.000 17712 Worker thread wakes up
22:35:27.978 00.000 484 GuideStep: 0.6 px 126 ms WEST, -0.4 px 0 ms NORTH
22:35:27.982 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:27.982 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:31.412 03.430 17712 Exposure complete
22:35:31.696 00.284 17712 worker thread done servicing request
22:35:31.696 00.000 484 OnExposeComplete: enter
22:35:31.699 00.003 484 UpdateGuideState(): m_state=6
22:35:31.704 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
22:35:31.708 00.004 484 Star::Find returns 1 (0), X=1397.14, Y=43.46, Mass=345022, SNR=73.5, Peak=53427 HFD=2.6
22:35:31.712 00.004 484 MultiStar: [#1 -0.68,-0.45,0.85,U] [#2 0.61,-0.59,0.76,U] [#3 -1.40,-0.11,0.00,M7] [#4 -0.87,-0.94,0.00,M6] [#5 -0.47,-0.58,0.48,U] [#6 -1.02,0.41,0.00,M3] [#7 -1.14,-0.87,0.00,M6] [#8 -0.96,-0.68,0.00,M3] 
22:35:31.715 00.003 484 refined, 3 included, MultiStar: {-0.36, -0.42}, one-star: {-0.78, -0.19}
22:35:31.719 00.004 484 CameraToMount -- cameraTheta (-2.28) - m_xAngle (2.71) = xAngle (-5.00 = 1.28)
22:35:31.721 00.002 484 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.01 = -2.01)
22:35:31.725 00.004 484 CameraToMount -- cameraX=-0.36 cameraY=-0.42 hyp=0.55 cameraTheta=-2.28 mountX=0.16 mountY=-0.50, mountTheta=-1.27
22:35:31.732 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.36, y=-0.42, opts=13)
22:35:31.736 00.004 484 Enqueuing Move request for scope (-0.36, -0.42)
22:35:31.740 00.004 17712 Worker thread wakes up
22:35:31.740 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1610, FiltMax=65535, Gamma=1.000
22:35:31.743 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.42) opts 0xd
22:35:31.743 00.000 484 UpdateGuideState exits: m=345022 SNR=73.5
22:35:31.747 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.36, -0.42)
22:35:31.747 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.750 00.003 17712 Moving (-0.36, -0.42) raw xDistance=0.16 yDistance=-0.50
22:35:31.751 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:31.755 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:35:31.755 00.000 17712 switching direction from 1 to -1 - decHistory=-3 oldest=-1.02 newest=-1.19
22:35:31.755 00.000 484 Enqueuing Expose request
22:35:31.758 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:35:31.759 00.001 17712 MoveAxis(E, 0, ABG)
22:35:31.759 00.000 17712 Move returns status 0, amount 0
22:35:31.759 00.000 17712 MoveAxis(N, 94, ABG)
22:35:31.759 00.000 17712 Guiding  Dir = 0, Dur = 94
22:35:31.760 00.001 17712 IsSlewing returns 0
22:35:31.760 00.000 17712 IsGuiding returns 0
22:35:31.761 00.001 17712 PulseGuide returned control before completion, sleep 104
22:35:31.877 00.116 17712 IsGuiding returns 1
22:35:31.877 00.000 17712 scope still moving after pulse duration time elapsed
22:35:31.908 00.031 17712 IsSlewing returns 0
22:35:31.909 00.001 17712 IsGuiding returns 0
22:35:31.910 00.001 17712 scope move finished after 94 + 55 ms
22:35:31.910 00.000 17712 Move returns status 0, amount 94
22:35:31.910 00.000 17712 move complete, result=0
22:35:31.911 00.001 17712 worker thread done servicing request
22:35:31.911 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH
22:35:31.916 00.005 17712 Worker thread wakes up
22:35:31.916 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:31.916 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:35.337 03.421 17712 Exposure complete
22:35:35.655 00.318 17712 worker thread done servicing request
22:35:35.655 00.000 484 OnExposeComplete: enter
22:35:35.661 00.006 484 UpdateGuideState(): m_state=6
22:35:35.667 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
22:35:35.672 00.005 484 Star::Find returns 1 (0), X=1397.50, Y=43.28, Mass=317509, SNR=86.3, Peak=39971 HFD=2.7
22:35:35.679 00.007 484 MultiStar: [#1 -0.29,-0.58,0.64,U] [#2 0.83,-0.86,0.00,M4] [#3 -1.30,-0.18,0.00,M8] [#4 -0.52,-0.97,0.00,M7] [#5 -0.15,-0.42,0.46,U] [#6 -0.51,0.52,0.45,U] [#7 -0.75,-0.69,0.00,M7] [#8 -0.49,-0.77,0.00,M4] 
22:35:35.682 00.003 484 refined, 3 included, MultiStar: {-0.36, -0.28}, one-star: {-0.42, -0.38}
22:35:35.690 00.008 484 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.71) = xAngle (-5.20 = 1.09)
22:35:35.698 00.008 484 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.21 = -2.21)
22:35:35.704 00.006 484 CameraToMount -- cameraX=-0.36 cameraY=-0.28 hyp=0.45 cameraTheta=-2.48 mountX=0.21 mountY=-0.36, mountTheta=-1.05
22:35:35.713 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.36, y=-0.28, opts=13)
22:35:35.718 00.005 484 Enqueuing Move request for scope (-0.36, -0.28)
22:35:35.723 00.005 17712 Worker thread wakes up
22:35:35.723 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1543, FiltMax=65535, Gamma=1.000
22:35:35.729 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.28) opts 0xd
22:35:35.729 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.36, -0.28)
22:35:35.729 00.000 17712 Moving (-0.36, -0.28) raw xDistance=0.21 yDistance=-0.36
22:35:35.729 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:35:35.729 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:35.729 00.000 484 UpdateGuideState exits: m=317509 SNR=86.3
22:35:35.733 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:35.736 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:35:35.736 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:35.740 00.004 484 Enqueuing Expose request
22:35:35.744 00.004 17712 MoveAxis(E, 0, ABG)
22:35:35.744 00.000 17712 Move returns status 0, amount 0
22:35:35.745 00.001 17712 MoveAxis(N, 0, ABG)
22:35:35.745 00.000 17712 Move returns status 0, amount 0
22:35:35.745 00.000 17712 move complete, result=0
22:35:35.745 00.000 17712 worker thread done servicing request
22:35:35.745 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:35:35.748 00.003 17712 Worker thread wakes up
22:35:35.749 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:35.749 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:39.157 03.408 17712 Exposure complete
22:35:39.430 00.273 17712 worker thread done servicing request
22:35:39.430 00.000 484 OnExposeComplete: enter
22:35:39.434 00.004 484 UpdateGuideState(): m_state=6
22:35:39.438 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
22:35:39.443 00.005 484 Star::Find returns 1 (0), X=1396.79, Y=43.36, Mass=333890, SNR=75.6, Peak=50995 HFD=2.7
22:35:39.447 00.004 484 MultiStar: [#1 -0.81,-0.46,0.00,M1] [#2 0.93,-0.70,0.00,M5] [#3 -1.71,-0.21,0.00,M9] [#4 -1.24,-0.76,0.00,M8] [#5 -0.86,-0.60,0.00,M1] [#6 -0.88,0.45,0.00,M3] [#7 -1.24,-0.72,0.00,M8] [#8 -1.34,-0.68,0.00,M5] 
22:35:39.451 00.004 484 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.60 = 0.68)
22:35:39.453 00.002 484 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:35:39.457 00.004 484 CameraToMount -- cameraX=-1.12 cameraY=-0.29 hyp=1.16 cameraTheta=-2.89 mountX=0.90 mountY=-0.58, mountTheta=-0.57
22:35:39.465 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-1.12, y=-0.29, opts=13)
22:35:39.472 00.007 484 Enqueuing Move request for scope (-1.12, -0.29)
22:35:39.478 00.006 17712 Worker thread wakes up
22:35:39.478 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1610, FiltMax=65535, Gamma=1.000
22:35:39.482 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.29) opts 0xd
22:35:39.482 00.000 484 UpdateGuideState exits: m=333890 SNR=75.6
22:35:39.485 00.003 17712 Handling offset move in thread for scope, endpoint = (-1.12, -0.29)
22:35:39.485 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:39.488 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:39.491 00.003 17712 Moving (-1.12, -0.29) raw xDistance=0.90 yDistance=-0.58
22:35:39.491 00.000 484 Enqueuing Expose request
22:35:39.495 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
22:35:39.495 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:35:39.495 00.000 17712 MoveAxis(W, 202, ABG)
22:35:39.495 00.000 17712 Guiding  Dir = 3, Dur = 202
22:35:39.495 00.000 17712 IsSlewing returns 0
22:35:39.496 00.001 17712 IsGuiding returns 0
22:35:39.496 00.000 17712 PulseGuide returned control before completion, sleep 212
22:35:39.718 00.222 17712 IsGuiding returns 1
22:35:39.718 00.000 17712 scope still moving after pulse duration time elapsed
22:35:39.747 00.029 17712 IsSlewing returns 0
22:35:39.748 00.001 17712 IsGuiding returns 0
22:35:39.748 00.000 17712 scope move finished after 202 + 50 ms
22:35:39.748 00.000 17712 Move returns status 0, amount 202
22:35:39.748 00.000 17712 MoveAxis(N, 110, ABG)
22:35:39.748 00.000 17712 Guiding  Dir = 0, Dur = 110
22:35:39.749 00.001 17712 IsSlewing returns 0
22:35:39.749 00.000 17712 IsGuiding returns 0
22:35:39.750 00.001 17712 PulseGuide returned control before completion, sleep 120
22:35:39.880 00.130 17712 IsGuiding returns 1
22:35:39.880 00.000 17712 scope still moving after pulse duration time elapsed
22:35:39.910 00.030 17712 IsSlewing returns 0
22:35:39.911 00.001 17712 IsGuiding returns 0
22:35:39.911 00.000 17712 scope move finished after 110 + 51 ms
22:35:39.911 00.000 17712 Move returns status 0, amount 110
22:35:39.911 00.000 17712 move complete, result=0
22:35:39.911 00.000 17712 worker thread done servicing request
22:35:39.912 00.001 17712 Worker thread wakes up
22:35:39.912 00.000 484 GuideStep: 0.9 px 202 ms WEST, -0.6 px 110 ms NORTH
22:35:39.916 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:39.916 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:43.350 03.434 17712 Exposure complete
22:35:43.678 00.328 17712 worker thread done servicing request
22:35:43.678 00.000 484 OnExposeComplete: enter
22:35:43.682 00.004 484 UpdateGuideState(): m_state=6
22:35:43.687 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
22:35:43.691 00.004 484 Star::Find returns 1 (0), X=1397.40, Y=43.70, Mass=306842, SNR=84.4, Peak=48355 HFD=2.6
22:35:43.695 00.004 484 MultiStar: [#1 -0.40,-0.14,0.73,U] [#2 0.97,-0.51,0.00,M6] [#3 -1.36,0.27,0.00,M10] [#4 -0.88,-0.51,0.00,M9] [#5 -0.63,-0.26,0.40,U] [#6 -0.48,0.77,0.00,M4] [#7 -0.81,-0.10,0.42,U] [#8 -0.83,-0.29,0.46,U] 
22:35:43.698 00.003 484 single-star, 4 included, MultiStar: {-0.59, -0.11}, one-star: {-0.52, 0.04}
22:35:43.702 00.004 484 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
22:35:43.704 00.002 484 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
22:35:43.707 00.003 484 CameraToMount -- cameraX=-0.52 cameraY=0.04 hyp=0.52 cameraTheta=3.06 mountX=0.49 mountY=-0.10, mountTheta=-0.20
22:35:43.715 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=0.04, opts=13)
22:35:43.718 00.003 484 Enqueuing Move request for scope (-0.52, 0.04)
22:35:43.722 00.004 17712 Worker thread wakes up
22:35:43.722 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.04) opts 0xd
22:35:43.722 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:35:43.725 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.52, 0.04)
22:35:43.726 00.001 17712 Moving (-0.52, 0.04) raw xDistance=0.49 yDistance=-0.10
22:35:43.726 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
22:35:43.726 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:43.726 00.000 484 UpdateGuideState exits: m=306842 SNR=84.4
22:35:43.730 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:43.730 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.734 00.004 17712 MoveAxis(W, 124, ABG)
22:35:43.734 00.000 17712 Guiding  Dir = 3, Dur = 124
22:35:43.734 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:43.738 00.004 484 Enqueuing Expose request
22:35:43.742 00.004 17712 IsSlewing returns 0
22:35:43.742 00.000 17712 IsGuiding returns 0
22:35:43.743 00.001 17712 PulseGuide returned control before completion, sleep 134
22:35:43.889 00.146 17712 IsGuiding returns 1
22:35:43.889 00.000 17712 scope still moving after pulse duration time elapsed
22:35:43.920 00.031 17712 IsSlewing returns 0
22:35:43.920 00.000 17712 IsGuiding returns 0
22:35:43.920 00.000 17712 scope move finished after 124 + 54 ms
22:35:43.920 00.000 17712 Move returns status 0, amount 124
22:35:43.920 00.000 17712 MoveAxis(N, 0, ABG)
22:35:43.921 00.001 17712 Move returns status 0, amount 0
22:35:43.921 00.000 17712 move complete, result=0
22:35:43.921 00.000 17712 worker thread done servicing request
22:35:43.921 00.000 17712 Worker thread wakes up
22:35:43.921 00.000 484 GuideStep: 0.5 px 124 ms WEST, -0.1 px 0 ms NORTH
22:35:43.925 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:43.925 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:47.350 03.425 17712 Exposure complete
22:35:47.633 00.283 17712 worker thread done servicing request
22:35:47.633 00.000 484 OnExposeComplete: enter
22:35:47.638 00.005 484 UpdateGuideState(): m_state=6
22:35:47.643 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
22:35:47.648 00.005 484 Star::Find returns 1 (0), X=1397.29, Y=43.74, Mass=322934, SNR=77.5, Peak=46643 HFD=2.5
22:35:47.653 00.005 484 MultiStar: [#1 -0.21,-0.19,0.71,U] [#2 1.01,-0.20,0.00,M7] [#3 -1.12,0.28,0.00,R] [#4 -0.89,-0.53,0.00,M10] [#5 -0.38,0.07,0.42,U] [#6 -0.60,0.65,0.00,M5] [#7 -0.66,-0.38,0.42,U] [#8 -0.62,-0.23,0.48,U] 
22:35:47.659 00.006 484 refined, 4 included, MultiStar: {-0.50, -0.10}, one-star: {-0.62, 0.09}
22:35:47.664 00.005 484 CameraToMount -- cameraTheta (-2.95) - m_xAngle (2.71) = xAngle (-5.67 = 0.62)
22:35:47.672 00.008 484 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.68 = -2.68)
22:35:47.676 00.004 484 CameraToMount -- cameraX=-0.50 cameraY=-0.10 hyp=0.51 cameraTheta=-2.95 mountX=0.41 mountY=-0.23, mountTheta=-0.50
22:35:47.688 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.50, y=-0.10, opts=13)
22:35:47.691 00.003 484 Enqueuing Move request for scope (-0.50, -0.10)
22:35:47.696 00.005 17712 Worker thread wakes up
22:35:47.696 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1053, FiltMax=65535, Gamma=1.000
22:35:47.699 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.10) opts 0xd
22:35:47.699 00.000 484 UpdateGuideState exits: m=322934 SNR=77.5
22:35:47.702 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:47.706 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.50, -0.10)
22:35:47.706 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:47.712 00.006 17712 Moving (-0.50, -0.10) raw xDistance=0.41 yDistance=-0.23
22:35:47.713 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:35:47.713 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:47.713 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:35:47.713 00.000 17712 MoveAxis(W, 101, ABG)
22:35:47.713 00.000 484 Enqueuing Expose request
22:35:47.720 00.007 17712 Guiding  Dir = 3, Dur = 101
22:35:47.720 00.000 17712 IsSlewing returns 0
22:35:47.723 00.003 17712 IsGuiding returns 0
22:35:47.724 00.001 17712 PulseGuide returned control before completion, sleep 111
22:35:47.840 00.116 17712 IsGuiding returns 1
22:35:47.840 00.000 17712 scope still moving after pulse duration time elapsed
22:35:47.871 00.031 17712 IsSlewing returns 0
22:35:47.871 00.000 17712 IsGuiding returns 0
22:35:47.871 00.000 17712 scope move finished after 101 + 46 ms
22:35:47.871 00.000 17712 Move returns status 0, amount 101
22:35:47.872 00.001 17712 MoveAxis(N, 0, ABG)
22:35:47.872 00.000 17712 Move returns status 0, amount 0
22:35:47.872 00.000 17712 move complete, result=0
22:35:47.872 00.000 17712 worker thread done servicing request
22:35:47.872 00.000 17712 Worker thread wakes up
22:35:47.872 00.000 484 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
22:35:47.876 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:47.877 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:51.306 03.429 17712 Exposure complete
22:35:51.647 00.341 17712 worker thread done servicing request
22:35:51.647 00.000 484 OnExposeComplete: enter
22:35:51.652 00.005 484 UpdateGuideState(): m_state=6
22:35:51.655 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
22:35:51.660 00.005 484 Star::Find returns 1 (0), X=1397.50, Y=43.90, Mass=337469, SNR=75.5, Peak=44931 HFD=2.4
22:35:51.663 00.003 484 MultiStar: [#1 -0.35,0.20,0.80,U] [#2 0.94,-0.20,0.00,M8] [#3 0.15,0.21,0.76,U] [#4 -0.80,-0.28,0.62,U] [#5 0.00,-0.17,0.50,U] [#6 -0.81,1.23,0.00,M6] [#7 -0.64,-0.09,0.51,U] [#8 -0.66,-0.16,0.53,U] 
22:35:51.668 00.005 484 refined, 6 included, MultiStar: {-0.37, 0.04}, one-star: {-0.42, 0.24}
22:35:51.672 00.004 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
22:35:51.679 00.007 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
22:35:51.682 00.003 484 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.38 cameraTheta=3.04 mountX=0.36 mountY=-0.06, mountTheta=-0.18
22:35:51.691 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=0.04, opts=13)
22:35:51.695 00.004 484 Enqueuing Move request for scope (-0.37, 0.04)
22:35:51.700 00.005 17712 Worker thread wakes up
22:35:51.700 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.04) opts 0xd
22:35:51.700 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, 0.04)
22:35:51.700 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1226, FiltMax=65535, Gamma=1.000
22:35:51.703 00.003 17712 Moving (-0.37, 0.04) raw xDistance=0.36 yDistance=-0.06
22:35:51.704 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
22:35:51.704 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:51.704 00.000 484 UpdateGuideState exits: m=337469 SNR=75.5
22:35:51.707 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:51.708 00.001 17712 MoveAxis(W, 87, ABG)
22:35:51.708 00.000 17712 Guiding  Dir = 3, Dur = 87
22:35:51.708 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.712 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:51.716 00.004 484 Enqueuing Expose request
22:35:51.719 00.003 17712 IsSlewing returns 0
22:35:51.720 00.001 17712 IsGuiding returns 0
22:35:51.720 00.000 17712 PulseGuide returned control before completion, sleep 97
22:35:51.828 00.108 17712 IsGuiding returns 1
22:35:51.829 00.001 17712 scope still moving after pulse duration time elapsed
22:35:51.856 00.027 17712 IsSlewing returns 0
22:35:51.856 00.000 17712 IsGuiding returns 0
22:35:51.856 00.000 17712 scope move finished after 87 + 49 ms
22:35:51.856 00.000 17712 Move returns status 0, amount 87
22:35:51.856 00.000 17712 MoveAxis(N, 0, ABG)
22:35:51.857 00.001 17712 Move returns status 0, amount 0
22:35:51.857 00.000 17712 move complete, result=0
22:35:51.857 00.000 17712 worker thread done servicing request
22:35:51.857 00.000 17712 Worker thread wakes up
22:35:51.857 00.000 484 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
22:35:51.862 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:51.862 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:55.274 03.412 17712 Exposure complete
22:35:55.573 00.299 17712 worker thread done servicing request
22:35:55.574 00.001 484 OnExposeComplete: enter
22:35:55.578 00.004 484 UpdateGuideState(): m_state=6
22:35:55.581 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
22:35:55.586 00.005 484 Star::Find returns 1 (0), X=1397.84, Y=43.31, Mass=354238, SNR=85.9, Peak=49399 HFD=2.6
22:35:55.594 00.008 484 MultiStar: [#1 0.03,-0.43,0.76,U] [#2 -0.19,-0.62,0.70,U] [#3 0.40,-0.50,0.64,U] [#4 -0.30,-0.91,0.00,M10] [#5 0.31,-0.83,0.00,M1] [#6 -0.41,0.32,0.44,U] [#7 -0.46,-0.51,0.47,U] [#8 -0.45,-0.93,0.00,M3] 
22:35:55.599 00.005 484 single-star, 5 included, MultiStar: {-0.08, -0.38}, one-star: {-0.08, -0.35}
22:35:55.604 00.005 484 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.50 = 1.78)
22:35:55.614 00.010 484 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
22:35:55.622 00.008 484 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=-0.07 mountY=-0.36, mountTheta=-1.77
22:35:55.644 00.022 484 SchedulePrimaryMove(0F03AFB8, x=-0.08, y=-0.35, opts=13)
22:35:55.651 00.007 484 Enqueuing Move request for scope (-0.08, -0.35)
22:35:55.663 00.012 17712 Worker thread wakes up
22:35:55.663 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
22:35:55.663 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:35:55.669 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
22:35:55.669 00.000 484 UpdateGuideState exits: m=354238 SNR=85.9
22:35:55.677 00.008 17712 Moving (-0.08, -0.35) raw xDistance=-0.07 yDistance=-0.36
22:35:55.677 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:35:55.677 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:55.677 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:35:55.677 00.000 17712 MoveAxis(E, 0, ABG)
22:35:55.677 00.000 17712 Move returns status 0, amount 0
22:35:55.677 00.000 17712 MoveAxis(N, 0, ABG)
22:35:55.677 00.000 17712 Move returns status 0, amount 0
22:35:55.677 00.000 17712 move complete, result=0
22:35:55.677 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:55.682 00.005 17712 worker thread done servicing request
22:35:55.682 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:55.688 00.006 484 Enqueuing Expose request
22:35:55.698 00.010 484 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:35:55.706 00.008 17712 Worker thread wakes up
22:35:55.706 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:55.706 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:35:59.129 03.423 17712 Exposure complete
22:35:59.402 00.273 17712 worker thread done servicing request
22:35:59.402 00.000 484 OnExposeComplete: enter
22:35:59.405 00.003 484 UpdateGuideState(): m_state=6
22:35:59.409 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
22:35:59.413 00.004 484 Star::Find returns 1 (0), X=1398.33, Y=43.05, Mass=298957, SNR=72.0, Peak=43447 HFD=2.4
22:35:59.417 00.004 484 MultiStar: [#1 0.69,-0.90,0.00,M1] [#2 -0.33,-1.06,0.00,M8] [#3 1.06,-0.69,0.00,M1] [#4 0.24,-1.02,0.00,R] [#5 0.84,-0.75,0.00,M2] [#6 0.75,-0.02,0.49,U] [#7 0.52,-1.13,0.00,M5] [#8 0.13,-0.96,0.00,M4] 
22:35:59.420 00.003 484 refined, 1 included, MultiStar: {0.52, -0.41}, one-star: {0.41, -0.60}
22:35:59.423 00.003 484 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:35:59.428 00.005 484 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.39 = -0.39)
22:35:59.430 00.002 484 CameraToMount -- cameraX=0.52 cameraY=-0.41 hyp=0.66 cameraTheta=-0.67 mountX=-0.65 mountY=-0.26, mountTheta=-2.77
22:35:59.437 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.52, y=-0.41, opts=13)
22:35:59.442 00.005 484 Enqueuing Move request for scope (0.52, -0.41)
22:35:59.445 00.003 17712 Worker thread wakes up
22:35:59.446 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1523, FiltMax=65535, Gamma=1.000
22:35:59.449 00.003 484 UpdateGuideState exits: m=298957 SNR=72.0
22:35:59.452 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:59.455 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.41) opts 0xd
22:35:59.455 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:35:59.458 00.003 484 Enqueuing Expose request
22:35:59.461 00.003 17712 Handling offset move in thread for scope, endpoint = (0.52, -0.41)
22:35:59.461 00.000 17712 Moving (0.52, -0.41) raw xDistance=-0.65 yDistance=-0.26
22:35:59.461 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
22:35:59.461 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:59.462 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:35:59.462 00.000 17712 MoveAxis(E, 145, ABG)
22:35:59.462 00.000 17712 Guiding  Dir = 2, Dur = 145
22:35:59.462 00.000 17712 IsSlewing returns 0
22:35:59.462 00.000 17712 IsGuiding returns 0
22:35:59.463 00.001 17712 PulseGuide returned control before completion, sleep 155
22:35:59.633 00.170 17712 IsGuiding returns 1
22:35:59.633 00.000 17712 scope still moving after pulse duration time elapsed
22:35:59.665 00.032 17712 IsSlewing returns 0
22:35:59.665 00.000 17712 IsGuiding returns 0
22:35:59.665 00.000 17712 scope move finished after 145 + 58 ms
22:35:59.665 00.000 17712 Move returns status 0, amount 145
22:35:59.665 00.000 17712 MoveAxis(N, 0, ABG)
22:35:59.666 00.001 17712 Move returns status 0, amount 0
22:35:59.666 00.000 17712 move complete, result=0
22:35:59.666 00.000 17712 worker thread done servicing request
22:35:59.666 00.000 484 GuideStep: -0.6 px 145 ms EAST, -0.3 px 0 ms NORTH
22:35:59.669 00.003 17712 Worker thread wakes up
22:35:59.670 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:35:59.670 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:03.089 03.419 17712 Exposure complete
22:36:03.418 00.329 17712 worker thread done servicing request
22:36:03.419 00.001 484 OnExposeComplete: enter
22:36:03.422 00.003 484 UpdateGuideState(): m_state=6
22:36:03.427 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
22:36:03.432 00.005 484 Star::Find returns 1 (0), X=1398.34, Y=43.14, Mass=307487, SNR=77.5, Peak=49511 HFD=2.4
22:36:03.436 00.004 484 MultiStar: [#1 0.64,-0.94,0.00,M2] [#2 -0.37,-1.06,0.00,M9] [#3 0.79,-0.74,0.00,M2] [#4 -0.17,-0.18,0.53,U] [#5 0.77,-1.25,0.00,M3] [#6 0.44,-0.12,0.51,U] [#7 0.21,-1.21,0.00,M6] [#8 0.29,-1.03,0.00,M5] 
22:36:03.438 00.002 484 refined, 2 included, MultiStar: {0.28, -0.33}, one-star: {0.42, -0.51}
22:36:03.441 00.003 484 CameraToMount -- cameraTheta (-0.87) - m_xAngle (2.71) = xAngle (-3.59 = 2.70)
22:36:03.446 00.005 484 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.60 = -0.60)
22:36:03.451 00.005 484 CameraToMount -- cameraX=0.28 cameraY=-0.33 hyp=0.43 cameraTheta=-0.87 mountX=-0.39 mountY=-0.24, mountTheta=-2.58
22:36:03.457 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.33, opts=13)
22:36:03.463 00.006 484 Enqueuing Move request for scope (0.28, -0.33)
22:36:03.466 00.003 17712 Worker thread wakes up
22:36:03.466 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.33) opts 0xd
22:36:03.467 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1575, FiltMax=65535, Gamma=1.000
22:36:03.470 00.003 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.33)
22:36:03.470 00.000 17712 Moving (0.28, -0.33) raw xDistance=-0.39 yDistance=-0.24
22:36:03.471 00.001 484 UpdateGuideState exits: m=307487 SNR=77.5
22:36:03.474 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
22:36:03.474 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:03.474 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.478 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:36:03.478 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:03.481 00.003 484 Enqueuing Expose request
22:36:03.485 00.004 17712 MoveAxis(E, 97, ABG)
22:36:03.485 00.000 17712 Guiding  Dir = 2, Dur = 97
22:36:03.485 00.000 17712 IsSlewing returns 0
22:36:03.486 00.001 17712 IsGuiding returns 0
22:36:03.486 00.000 17712 PulseGuide returned control before completion, sleep 107
22:36:03.602 00.116 17712 IsGuiding returns 1
22:36:03.602 00.000 17712 scope still moving after pulse duration time elapsed
22:36:03.634 00.032 17712 IsSlewing returns 0
22:36:03.634 00.000 17712 IsGuiding returns 0
22:36:03.634 00.000 17712 scope move finished after 97 + 51 ms
22:36:03.634 00.000 17712 Move returns status 0, amount 97
22:36:03.634 00.000 17712 MoveAxis(N, 0, ABG)
22:36:03.634 00.000 17712 Move returns status 0, amount 0
22:36:03.634 00.000 17712 move complete, result=0
22:36:03.634 00.000 17712 worker thread done servicing request
22:36:03.634 00.000 484 GuideStep: -0.4 px 97 ms EAST, -0.2 px 0 ms NORTH
22:36:03.639 00.005 17712 Worker thread wakes up
22:36:03.640 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:03.640 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:07.070 03.430 17712 Exposure complete
22:36:07.367 00.297 17712 worker thread done servicing request
22:36:07.367 00.000 484 OnExposeComplete: enter
22:36:07.370 00.003 484 UpdateGuideState(): m_state=6
22:36:07.378 00.008 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
22:36:07.382 00.004 484 Star::Find returns 1 (0), X=1399.00, Y=42.77, Mass=329331, SNR=84.7, Peak=48851 HFD=2.5
22:36:07.386 00.004 484 MultiStar: [#1 1.27,-1.27,0.00,M3] [#2 -0.95,-1.12,0.00,M10] [#3 1.84,-1.03,0.00,M3] [#4 0.68,-0.34,0.57,U] [#5 1.51,-1.16,0.00,M4] [#6 1.20,-0.65,0.00,M4] [#7 0.91,-1.28,0.00,M7] [#8 0.86,-1.42,0.00,M6] 
22:36:07.389 00.003 484 refined, 1 included, MultiStar: {0.93, -0.69}, one-star: {1.08, -0.89}
22:36:07.392 00.003 484 CameraToMount -- cameraTheta (-0.64) - m_xAngle (2.71) = xAngle (-3.35 = 2.93)
22:36:07.396 00.004 484 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
22:36:07.399 00.003 484 CameraToMount -- cameraX=0.93 cameraY=-0.69 hyp=1.16 cameraTheta=-0.64 mountX=-1.13 mountY=-0.41, mountTheta=-2.79
22:36:07.408 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.93, y=-0.69, opts=13)
22:36:07.412 00.004 484 Enqueuing Move request for scope (0.93, -0.69)
22:36:07.415 00.003 17712 Worker thread wakes up
22:36:07.415 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.69) opts 0xd
22:36:07.415 00.000 17712 Handling offset move in thread for scope, endpoint = (0.93, -0.69)
22:36:07.416 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1402, FiltMax=65535, Gamma=1.000
22:36:07.419 00.003 17712 Moving (0.93, -0.69) raw xDistance=-1.13 yDistance=-0.41
22:36:07.419 00.000 484 UpdateGuideState exits: m=329331 SNR=84.7
22:36:07.423 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.13
22:36:07.423 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:07.428 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:07.428 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:36:07.429 00.001 17712 MoveAxis(E, 261, ABG)
22:36:07.429 00.000 17712 Guiding  Dir = 2, Dur = 261
22:36:07.429 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:07.432 00.003 484 Enqueuing Expose request
22:36:07.435 00.003 17712 IsSlewing returns 0
22:36:07.436 00.001 17712 IsGuiding returns 0
22:36:07.436 00.000 17712 PulseGuide returned control before completion, sleep 271
22:36:07.718 00.282 17712 IsGuiding returns 1
22:36:07.718 00.000 17712 scope still moving after pulse duration time elapsed
22:36:07.749 00.031 17712 IsSlewing returns 0
22:36:07.749 00.000 17712 IsGuiding returns 0
22:36:07.749 00.000 17712 scope move finished after 261 + 52 ms
22:36:07.750 00.001 17712 Move returns status 0, amount 261
22:36:07.750 00.000 17712 MoveAxis(N, 0, ABG)
22:36:07.750 00.000 17712 Move returns status 0, amount 0
22:36:07.750 00.000 17712 move complete, result=0
22:36:07.751 00.001 17712 worker thread done servicing request
22:36:07.751 00.000 484 GuideStep: -1.1 px 261 ms EAST, -0.4 px 0 ms NORTH
22:36:07.756 00.005 17712 Worker thread wakes up
22:36:07.756 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:07.756 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:11.177 03.421 17712 Exposure complete
22:36:11.455 00.278 17712 worker thread done servicing request
22:36:11.455 00.000 484 OnExposeComplete: enter
22:36:11.459 00.004 484 UpdateGuideState(): m_state=6
22:36:11.463 00.004 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
22:36:11.467 00.004 484 Star::Find returns 1 (0), X=1397.35, Y=43.60, Mass=316241, SNR=79.8, Peak=50275 HFD=2.9
22:36:11.470 00.003 484 MultiStar: [#1 -0.29,-0.28,0.78,U] [#2 0.47,-0.55,0.69,U] [#3 0.13,-0.37,0.75,U] [#4 -1.17,0.38,0.00,M1] [#5 -0.35,-0.17,0.44,U] [#6 -0.41,0.37,0.46,U] [#7 -0.45,-0.56,0.55,U] [#8 -0.90,-0.37,0.00,M7] 
22:36:11.473 00.003 484 refined, 6 included, MultiStar: {-0.21, -0.25}, one-star: {-0.57, -0.06}
22:36:11.478 00.005 484 CameraToMount -- cameraTheta (-2.27) - m_xAngle (2.71) = xAngle (-4.98 = 1.30)
22:36:11.481 00.003 484 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.00 = -2.00)
22:36:11.485 00.004 484 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-2.27 mountX=0.09 mountY=-0.29, mountTheta=-1.28
22:36:11.492 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=-0.25, opts=13)
22:36:11.497 00.005 484 Enqueuing Move request for scope (-0.21, -0.25)
22:36:11.499 00.002 17712 Worker thread wakes up
22:36:11.499 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1360, FiltMax=65535, Gamma=1.000
22:36:11.504 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
22:36:11.504 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
22:36:11.504 00.000 484 UpdateGuideState exits: m=316241 SNR=79.8
22:36:11.508 00.004 17712 Moving (-0.21, -0.25) raw xDistance=0.09 yDistance=-0.29
22:36:11.509 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.513 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:36:11.513 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:11.513 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:11.516 00.003 484 Enqueuing Expose request
22:36:11.519 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:36:11.519 00.000 17712 MoveAxis(E, 0, ABG)
22:36:11.519 00.000 17712 Move returns status 0, amount 0
22:36:11.520 00.001 17712 MoveAxis(N, 0, ABG)
22:36:11.520 00.000 17712 Move returns status 0, amount 0
22:36:11.520 00.000 17712 move complete, result=0
22:36:11.520 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:36:11.524 00.004 17712 worker thread done servicing request
22:36:11.524 00.000 17712 Worker thread wakes up
22:36:11.524 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:11.524 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:14.937 03.413 17712 Exposure complete
22:36:15.193 00.256 484 OnExposeComplete: enter
22:36:15.197 00.004 484 UpdateGuideState(): m_state=6
22:36:15.200 00.003 17712 worker thread done servicing request
22:36:15.200 00.000 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
22:36:15.203 00.003 484 Star::Find returns 1 (0), X=1396.71, Y=43.56, Mass=334482, SNR=81.0, Peak=46339 HFD=2.9
22:36:15.207 00.004 484 MultiStar: [#1 -0.95,-0.24,0.00,M3] [#2 1.88,-0.74,0.00,M10] [#3 -0.61,-0.03,0.68,U] [#4 -1.67,0.44,0.00,M2] [#5 -1.11,-0.49,0.00,M4] [#6 -1.08,0.33,0.00,M4] [#7 -1.37,-0.21,0.00,M7] [#8 -1.10,-0.32,0.00,M8] 
22:36:15.211 00.004 484 refined, 1 included, MultiStar: {-0.97, -0.07}, one-star: {-1.21, -0.09}
22:36:15.213 00.002 484 CameraToMount -- cameraTheta (-3.07) - m_xAngle (2.71) = xAngle (-5.79 = 0.50)
22:36:15.216 00.003 484 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.80 = -2.80)
22:36:15.219 00.003 484 CameraToMount -- cameraX=-0.97 cameraY=-0.07 hyp=0.97 cameraTheta=-3.07 mountX=0.85 mountY=-0.32, mountTheta=-0.36
22:36:15.230 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.97, y=-0.07, opts=13)
22:36:15.234 00.004 484 Enqueuing Move request for scope (-0.97, -0.07)
22:36:15.236 00.002 17712 Worker thread wakes up
22:36:15.237 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.07) opts 0xd
22:36:15.237 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1511, FiltMax=65535, Gamma=1.000
22:36:15.240 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.97, -0.07)
22:36:15.240 00.000 484 UpdateGuideState exits: m=334482 SNR=81.0
22:36:15.244 00.004 17712 Moving (-0.97, -0.07) raw xDistance=0.85 yDistance=-0.32
22:36:15.244 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:15.246 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.85
22:36:15.246 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:15.251 00.005 484 Enqueuing Expose request
22:36:15.254 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:15.254 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:36:15.254 00.000 17712 MoveAxis(W, 191, ABG)
22:36:15.254 00.000 17712 Guiding  Dir = 3, Dur = 191
22:36:15.254 00.000 17712 IsSlewing returns 0
22:36:15.254 00.000 17712 IsGuiding returns 0
22:36:15.255 00.001 17712 PulseGuide returned control before completion, sleep 201
22:36:15.471 00.216 17712 IsGuiding returns 1
22:36:15.471 00.000 17712 scope still moving after pulse duration time elapsed
22:36:15.503 00.032 17712 IsSlewing returns 0
22:36:15.503 00.000 17712 IsGuiding returns 0
22:36:15.503 00.000 17712 scope move finished after 191 + 57 ms
22:36:15.503 00.000 17712 Move returns status 0, amount 191
22:36:15.503 00.000 17712 MoveAxis(N, 0, ABG)
22:36:15.504 00.001 17712 Move returns status 0, amount 0
22:36:15.504 00.000 17712 move complete, result=0
22:36:15.504 00.000 17712 worker thread done servicing request
22:36:15.504 00.000 484 GuideStep: 0.9 px 191 ms WEST, -0.3 px 0 ms NORTH
22:36:15.508 00.004 17712 Worker thread wakes up
22:36:15.508 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:15.508 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:18.970 03.462 17712 Exposure complete
22:36:19.241 00.271 17712 worker thread done servicing request
22:36:19.241 00.000 484 OnExposeComplete: enter
22:36:19.246 00.005 484 UpdateGuideState(): m_state=6
22:36:19.249 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
22:36:19.252 00.003 484 Star::Find returns 1 (0), X=1397.21, Y=43.23, Mass=337888, SNR=91.5, Peak=53027 HFD=2.5
22:36:19.256 00.004 484 MultiStar: [#1 -0.58,-0.66,0.61,U] [#2 0.65,-0.92,0.00,R] [#3 -0.28,-0.59,0.62,U] [#4 -1.37,0.17,0.00,M3] [#5 -0.47,-0.51,0.33,U] [#6 -0.61,0.01,0.41,U] [#7 -0.74,-1.08,0.00,M8] [#8 -0.91,-0.92,0.00,M9] 
22:36:19.260 00.004 484 refined, 4 included, MultiStar: {-0.55, -0.45}, one-star: {-0.70, -0.42}
22:36:19.263 00.003 484 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.71) = xAngle (-5.17 = 1.11)
22:36:19.266 00.003 484 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.18 = -2.18)
22:36:19.269 00.003 484 CameraToMount -- cameraX=-0.55 cameraY=-0.45 hyp=0.71 cameraTheta=-2.45 mountX=0.32 mountY=-0.59, mountTheta=-1.08
22:36:19.279 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.55, y=-0.45, opts=13)
22:36:19.283 00.004 484 Enqueuing Move request for scope (-0.55, -0.45)
22:36:19.286 00.003 17712 Worker thread wakes up
22:36:19.287 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:36:19.289 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.45) opts 0xd
22:36:19.289 00.000 484 UpdateGuideState exits: m=337888 SNR=91.5
22:36:19.294 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.55, -0.45)
22:36:19.294 00.000 17712 Moving (-0.55, -0.45) raw xDistance=0.32 yDistance=-0.59
22:36:19.294 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
22:36:19.294 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
22:36:19.294 00.000 17712 MoveAxis(W, 84, ABG)
22:36:19.294 00.000 17712 Guiding  Dir = 3, Dur = 84
22:36:19.295 00.001 17712 IsSlewing returns 0
22:36:19.295 00.000 17712 IsGuiding returns 0
22:36:19.295 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:19.298 00.003 17712 PulseGuide returned control before completion, sleep 94
22:36:19.298 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:19.301 00.003 484 Enqueuing Expose request
22:36:19.400 00.099 17712 IsGuiding returns 1
22:36:19.400 00.000 17712 scope still moving after pulse duration time elapsed
22:36:19.432 00.032 17712 IsSlewing returns 0
22:36:19.432 00.000 17712 IsGuiding returns 0
22:36:19.433 00.001 17712 scope move finished after 84 + 53 ms
22:36:19.433 00.000 17712 Move returns status 0, amount 84
22:36:19.433 00.000 17712 MoveAxis(N, 110, ABG)
22:36:19.433 00.000 17712 Guiding  Dir = 0, Dur = 110
22:36:19.433 00.000 17712 IsSlewing returns 0
22:36:19.433 00.000 17712 IsGuiding returns 0
22:36:19.434 00.001 17712 PulseGuide returned control before completion, sleep 120
22:36:19.556 00.122 17712 IsGuiding returns 1
22:36:19.556 00.000 17712 scope still moving after pulse duration time elapsed
22:36:19.588 00.032 17712 IsSlewing returns 0
22:36:19.588 00.000 17712 IsGuiding returns 0
22:36:19.588 00.000 17712 scope move finished after 110 + 44 ms
22:36:19.588 00.000 17712 Move returns status 0, amount 110
22:36:19.588 00.000 17712 move complete, result=0
22:36:19.589 00.001 17712 worker thread done servicing request
22:36:19.589 00.000 484 GuideStep: 0.3 px 84 ms WEST, -0.6 px 110 ms NORTH
22:36:19.593 00.004 17712 Worker thread wakes up
22:36:19.594 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:19.594 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:23.067 03.473 17712 Exposure complete
22:36:23.464 00.397 17712 worker thread done servicing request
22:36:23.464 00.000 484 OnExposeComplete: enter
22:36:23.468 00.004 484 UpdateGuideState(): m_state=6
22:36:23.472 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
22:36:23.477 00.005 484 Star::Find returns 1 (0), X=1397.36, Y=43.70, Mass=360942, SNR=84.8, Peak=40483 HFD=2.9
22:36:23.481 00.004 484 MultiStar: [#1 -0.35,-0.22,0.62,U] [#2 0.10,0.32,0.87,U] [#3 -0.13,-0.03,0.70,U] [#4 -1.19,0.48,0.00,M4] [#5 -0.56,-0.22,0.40,U] [#6 -0.51,0.54,0.38,U] [#7 -0.85,-0.31,0.00,M9] [#8 -0.45,-0.22,0.47,U] 
22:36:23.485 00.004 484 refined, 6 included, MultiStar: {-0.32, 0.04}, one-star: {-0.56, 0.04}
22:36:23.488 00.003 484 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
22:36:23.491 00.003 484 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.00)
22:36:23.496 00.005 484 CameraToMount -- cameraX=-0.32 cameraY=0.04 hyp=0.32 cameraTheta=3.01 mountX=0.31 mountY=-0.05, mountTheta=-0.15
22:36:23.504 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=0.04, opts=13)
22:36:23.508 00.004 484 Enqueuing Move request for scope (-0.32, 0.04)
22:36:23.514 00.006 17712 Worker thread wakes up
22:36:23.514 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1353, FiltMax=65535, Gamma=1.000
22:36:23.518 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.04) opts 0xd
22:36:23.518 00.000 484 UpdateGuideState exits: m=360942 SNR=84.8
22:36:23.522 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.32, 0.04)
22:36:23.522 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:23.527 00.005 17712 Moving (-0.32, 0.04) raw xDistance=0.31 yDistance=-0.05
22:36:23.528 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:36:23.528 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:23.528 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:36:23.528 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:23.531 00.003 484 Enqueuing Expose request
22:36:23.534 00.003 17712 MoveAxis(W, 74, ABG)
22:36:23.534 00.000 17712 Guiding  Dir = 3, Dur = 74
22:36:23.535 00.001 17712 IsSlewing returns 0
22:36:23.535 00.000 17712 IsGuiding returns 0
22:36:23.536 00.001 17712 PulseGuide returned control before completion, sleep 84
22:36:23.621 00.085 17712 IsGuiding returns 1
22:36:23.621 00.000 17712 scope still moving after pulse duration time elapsed
22:36:23.652 00.031 17712 IsSlewing returns 0
22:36:23.654 00.002 17712 IsGuiding returns 0
22:36:23.654 00.000 17712 scope move finished after 74 + 44 ms
22:36:23.654 00.000 17712 Move returns status 0, amount 74
22:36:23.654 00.000 17712 MoveAxis(N, 0, ABG)
22:36:23.655 00.001 17712 Move returns status 0, amount 0
22:36:23.655 00.000 17712 move complete, result=0
22:36:23.655 00.000 17712 worker thread done servicing request
22:36:23.655 00.000 484 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
22:36:23.662 00.007 17712 Worker thread wakes up
22:36:23.663 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:23.663 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:27.067 03.404 17712 Exposure complete
22:36:27.335 00.268 17712 worker thread done servicing request
22:36:27.335 00.000 484 OnExposeComplete: enter
22:36:27.339 00.004 484 UpdateGuideState(): m_state=6
22:36:27.348 00.009 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
22:36:27.353 00.005 484 Star::Find returns 1 (0), X=1396.73, Y=44.19, Mass=292467, SNR=74.2, Peak=36752 HFD=2.6
22:36:27.360 00.007 484 MultiStar: [#1 -0.78,0.24,0.82,U] [#2 0.34,0.88,0.00,M1] [#3 -0.74,0.69,0.00,M1] [#4 -1.25,0.79,0.00,M5] [#5 -0.90,0.09,0.00,M3] [#6 -1.32,1.52,0.00,M3] [#7 -1.33,-0.09,0.00,M10] [#8 -1.21,0.21,0.00,M9] 
22:36:27.365 00.005 484 refined, 1 included, MultiStar: {-1.00, 0.40}, one-star: {-1.19, 0.53}
22:36:27.369 00.004 484 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.05 = 0.05)
22:36:27.379 00.010 484 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
22:36:27.387 00.008 484 CameraToMount -- cameraX=-1.00 cameraY=0.40 hyp=1.08 cameraTheta=2.76 mountX=1.08 mountY=0.11, mountTheta=0.11
22:36:27.398 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-1.00, y=0.40, opts=13)
22:36:27.404 00.006 484 Enqueuing Move request for scope (-1.00, 0.40)
22:36:27.407 00.003 17712 Worker thread wakes up
22:36:27.408 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1475, FiltMax=65535, Gamma=1.000
22:36:27.412 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.00, 0.40) opts 0xd
22:36:27.412 00.000 484 UpdateGuideState exits: m=292467 SNR=74.2
22:36:27.415 00.003 17712 Handling offset move in thread for scope, endpoint = (-1.00, 0.40)
22:36:27.415 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:27.419 00.004 17712 Moving (-1.00, 0.40) raw xDistance=1.08 yDistance=0.11
22:36:27.419 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:27.422 00.003 484 Enqueuing Expose request
22:36:27.424 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.08
22:36:27.424 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:27.424 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:36:27.425 00.001 17712 MoveAxis(W, 247, ABG)
22:36:27.425 00.000 17712 Guiding  Dir = 3, Dur = 247
22:36:27.425 00.000 17712 IsSlewing returns 0
22:36:27.425 00.000 17712 IsGuiding returns 0
22:36:27.426 00.001 17712 PulseGuide returned control before completion, sleep 257
22:36:27.688 00.262 17712 IsGuiding returns 1
22:36:27.688 00.000 17712 scope still moving after pulse duration time elapsed
22:36:27.719 00.031 17712 IsSlewing returns 0
22:36:27.719 00.000 17712 IsGuiding returns 0
22:36:27.719 00.000 17712 scope move finished after 247 + 47 ms
22:36:27.719 00.000 17712 Move returns status 0, amount 247
22:36:27.720 00.001 17712 MoveAxis(N, 0, ABG)
22:36:27.720 00.000 17712 Move returns status 0, amount 0
22:36:27.720 00.000 17712 move complete, result=0
22:36:27.720 00.000 17712 worker thread done servicing request
22:36:27.720 00.000 17712 Worker thread wakes up
22:36:27.720 00.000 484 GuideStep: 1.1 px 247 ms WEST, 0.1 px 0 ms NORTH
22:36:27.724 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:27.724 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:31.139 03.415 17712 Exposure complete
22:36:31.411 00.272 484 OnExposeComplete: enter
22:36:31.414 00.003 484 UpdateGuideState(): m_state=6
22:36:31.423 00.009 17712 worker thread done servicing request
22:36:31.423 00.000 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
22:36:31.431 00.008 484 Star::Find returns 1 (0), X=1397.28, Y=43.80, Mass=323200, SNR=80.0, Peak=43923 HFD=2.6
22:36:31.434 00.003 484 MultiStar: [#1 -0.37,-0.29,0.65,U] [#2 -0.03,0.86,0.75,U] [#3 0.14,-0.06,0.80,U] [#4 -1.21,0.50,0.00,M6] [#5 -0.58,-0.10,0.38,U] [#6 -0.49,0.54,0.51,U] [#7 -0.74,-0.29,0.48,U] [#8 -0.90,-0.13,0.00,M10] 
22:36:31.437 00.003 484 refined, 6 included, MultiStar: {-0.35, 0.14}, one-star: {-0.64, 0.14}
22:36:31.443 00.006 484 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
22:36:31.448 00.005 484 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
22:36:31.453 00.005 484 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.38 cameraTheta=2.76 mountX=0.38 mountY=0.04, mountTheta=0.11
22:36:31.459 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.14, opts=13)
22:36:31.462 00.003 484 Enqueuing Move request for scope (-0.35, 0.14)
22:36:31.465 00.003 17712 Worker thread wakes up
22:36:31.465 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1235, FiltMax=65535, Gamma=1.000
22:36:31.468 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.14) opts 0xd
22:36:31.468 00.000 484 UpdateGuideState exits: m=323200 SNR=80.0
22:36:31.472 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.14)
22:36:31.472 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:31.475 00.003 17712 Moving (-0.35, 0.14) raw xDistance=0.38 yDistance=0.04
22:36:31.476 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:31.479 00.003 484 Enqueuing Expose request
22:36:31.483 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
22:36:31.483 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:31.483 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:36:31.483 00.000 17712 MoveAxis(W, 103, ABG)
22:36:31.483 00.000 17712 Guiding  Dir = 3, Dur = 103
22:36:31.484 00.001 17712 IsSlewing returns 0
22:36:31.484 00.000 17712 IsGuiding returns 0
22:36:31.484 00.000 17712 PulseGuide returned control before completion, sleep 113
22:36:31.608 00.124 17712 IsGuiding returns 1
22:36:31.609 00.001 17712 scope still moving after pulse duration time elapsed
22:36:31.640 00.031 17712 IsSlewing returns 0
22:36:31.640 00.000 17712 IsGuiding returns 0
22:36:31.640 00.000 17712 scope move finished after 103 + 52 ms
22:36:31.640 00.000 17712 Move returns status 0, amount 103
22:36:31.640 00.000 17712 MoveAxis(N, 0, ABG)
22:36:31.640 00.000 17712 Move returns status 0, amount 0
22:36:31.641 00.001 17712 move complete, result=0
22:36:31.641 00.000 17712 worker thread done servicing request
22:36:31.641 00.000 484 GuideStep: 0.4 px 103 ms WEST, 0.0 px 0 ms NORTH
22:36:31.645 00.004 17712 Worker thread wakes up
22:36:31.645 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:31.645 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:35.082 03.437 17712 Exposure complete
22:36:35.381 00.299 17712 worker thread done servicing request
22:36:35.381 00.000 484 OnExposeComplete: enter
22:36:35.386 00.005 484 UpdateGuideState(): m_state=6
22:36:35.390 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
22:36:35.397 00.007 484 Star::Find returns 1 (0), X=1397.26, Y=43.79, Mass=321384, SNR=75.7, Peak=46451 HFD=2.5
22:36:35.403 00.006 484 MultiStar: [#1 -0.23,-0.26,0.80,U] [#2 0.29,0.45,0.70,U] [#3 -0.08,-0.11,0.71,U] [#4 -0.97,0.41,0.00,M7] [#5 -0.34,-0.18,0.47,U] [#6 -0.37,0.26,0.47,U] [#7 -0.38,-0.52,0.48,U] [#8 -0.34,0.00,0.56,U] 
22:36:35.406 00.003 484 refined, 7 included, MultiStar: {-0.27, -0.01}, one-star: {-0.66, 0.14}
22:36:35.411 00.005 484 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.83 = 0.45)
22:36:35.415 00.004 484 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
22:36:35.421 00.006 484 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.12 mountX=0.24 mountY=-0.08, mountTheta=-0.31
22:36:35.436 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.27, y=-0.01, opts=13)
22:36:35.440 00.004 484 Enqueuing Move request for scope (-0.27, -0.01)
22:36:35.445 00.005 17712 Worker thread wakes up
22:36:35.446 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
22:36:35.446 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
22:36:35.446 00.000 17712 Moving (-0.27, -0.01) raw xDistance=0.24 yDistance=-0.08
22:36:35.446 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:36:35.446 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:35.446 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:36:35.450 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:35.450 00.000 17712 MoveAxis(E, 0, ABG)
22:36:35.450 00.000 17712 Move returns status 0, amount 0
22:36:35.450 00.000 17712 MoveAxis(N, 0, ABG)
22:36:35.450 00.000 17712 Move returns status 0, amount 0
22:36:35.450 00.000 484 UpdateGuideState exits: m=321384 SNR=75.7
22:36:35.454 00.004 17712 move complete, result=0
22:36:35.454 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:35.457 00.003 17712 worker thread done servicing request
22:36:35.457 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:35.463 00.006 484 Enqueuing Expose request
22:36:35.467 00.004 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:36:35.470 00.003 17712 Worker thread wakes up
22:36:35.471 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:35.471 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:39.022 03.551 17712 Exposure complete
22:36:39.315 00.293 17712 worker thread done servicing request
22:36:39.316 00.001 484 OnExposeComplete: enter
22:36:39.320 00.004 484 UpdateGuideState(): m_state=6
22:36:39.323 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
22:36:39.329 00.006 484 Star::Find returns 1 (0), X=1397.07, Y=43.86, Mass=375951, SNR=95.8, Peak=51395 HFD=2.6
22:36:39.333 00.004 484 MultiStar: [#1 -0.64,-0.01,0.53,U] [#2 0.45,0.55,0.66,U] [#3 -0.25,0.13,0.54,U] [#4 -1.49,0.57,0.00,M8] [#5 -0.35,-0.28,0.43,U] [#6 -0.76,0.67,0.00,M2] [#7 -0.73,-0.51,0.00,M9] [#8 -1.07,-0.36,0.00,M10] 
22:36:39.336 00.003 484 refined, 4 included, MultiStar: {-0.37, 0.16}, one-star: {-0.85, 0.20}
22:36:39.339 00.003 484 CameraToMount -- cameraTheta (2.73) - m_xAngle (2.71) = xAngle (0.02 = 0.02)
22:36:39.343 00.004 484 CameraToMount -- cameraTheta (2.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.00 = 3.00)
22:36:39.346 00.003 484 CameraToMount -- cameraX=-0.37 cameraY=0.16 hyp=0.40 cameraTheta=2.73 mountX=0.40 mountY=0.06, mountTheta=0.14
22:36:39.353 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=0.16, opts=13)
22:36:39.357 00.004 484 Enqueuing Move request for scope (-0.37, 0.16)
22:36:39.361 00.004 17712 Worker thread wakes up
22:36:39.361 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1539, FiltMax=65535, Gamma=1.000
22:36:39.364 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.16) opts 0xd
22:36:39.365 00.001 484 UpdateGuideState exits: m=375951 SNR=95.8
22:36:39.367 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:39.372 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.37, 0.16)
22:36:39.372 00.000 17712 Moving (-0.37, 0.16) raw xDistance=0.40 yDistance=0.06
22:36:39.372 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
22:36:39.372 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:39.372 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:36:39.372 00.000 17712 MoveAxis(W, 91, ABG)
22:36:39.372 00.000 17712 Guiding  Dir = 3, Dur = 91
22:36:39.372 00.000 17712 IsSlewing returns 0
22:36:39.373 00.001 17712 IsGuiding returns 0
22:36:39.373 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:39.379 00.006 484 Enqueuing Expose request
22:36:39.383 00.004 17712 PulseGuide returned control before completion, sleep 99
22:36:39.495 00.112 17712 IsGuiding returns 1
22:36:39.495 00.000 17712 scope still moving after pulse duration time elapsed
22:36:39.527 00.032 17712 IsSlewing returns 0
22:36:39.527 00.000 17712 IsGuiding returns 0
22:36:39.527 00.000 17712 scope move finished after 91 + 63 ms
22:36:39.528 00.001 17712 Move returns status 0, amount 91
22:36:39.528 00.000 17712 MoveAxis(N, 0, ABG)
22:36:39.528 00.000 17712 Move returns status 0, amount 0
22:36:39.528 00.000 17712 move complete, result=0
22:36:39.528 00.000 17712 worker thread done servicing request
22:36:39.528 00.000 484 GuideStep: 0.4 px 91 ms WEST, 0.1 px 0 ms NORTH
22:36:39.532 00.004 17712 Worker thread wakes up
22:36:39.532 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:39.532 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:42.949 03.417 17712 Exposure complete
22:36:43.242 00.293 17712 worker thread done servicing request
22:36:43.243 00.001 484 OnExposeComplete: enter
22:36:43.246 00.003 484 UpdateGuideState(): m_state=6
22:36:43.250 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
22:36:43.253 00.003 484 Star::Find returns 1 (0), X=1396.93, Y=43.96, Mass=305567, SNR=78.7, Peak=50979 HFD=2.3
22:36:43.256 00.003 484 MultiStar: [#1 -0.71,-0.06,0.80,U] [#2 0.57,0.64,0.70,U] [#3 -0.39,0.26,0.78,U] [#4 -1.39,0.67,0.00,M9] [#5 -0.73,-0.05,0.42,U] [#6 -0.93,0.54,0.00,M3] [#7 -1.06,-0.13,0.00,M10] [#8 -1.40,-0.13,0.00,R] 
22:36:43.260 00.004 484 refined, 4 included, MultiStar: {-0.48, 0.24}, one-star: {-0.99, 0.30}
22:36:43.263 00.003 484 CameraToMount -- cameraTheta (2.68) - m_xAngle (2.71) = xAngle (-0.04 = -0.04)
22:36:43.269 00.006 484 CameraToMount -- cameraTheta (2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.95 = 2.95)
22:36:43.277 00.008 484 CameraToMount -- cameraX=-0.48 cameraY=0.24 hyp=0.54 cameraTheta=2.68 mountX=0.53 mountY=0.10, mountTheta=0.19
22:36:43.286 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.48, y=0.24, opts=13)
22:36:43.289 00.003 484 Enqueuing Move request for scope (-0.48, 0.24)
22:36:43.293 00.004 17712 Worker thread wakes up
22:36:43.293 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1440, FiltMax=65535, Gamma=1.000
22:36:43.297 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.24) opts 0xd
22:36:43.297 00.000 484 UpdateGuideState exits: m=305567 SNR=78.7
22:36:43.301 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.48, 0.24)
22:36:43.301 00.000 17712 Moving (-0.48, 0.24) raw xDistance=0.53 yDistance=0.10
22:36:43.301 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
22:36:43.301 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.301 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:36:43.302 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.307 00.005 17712 MoveAxis(W, 126, ABG)
22:36:43.307 00.000 17712 Guiding  Dir = 3, Dur = 126
22:36:43.307 00.000 17712 IsSlewing returns 0
22:36:43.310 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:43.315 00.005 17712 IsGuiding returns 0
22:36:43.315 00.000 484 Enqueuing Expose request
22:36:43.319 00.004 17712 PulseGuide returned control before completion, sleep 136
22:36:43.469 00.150 17712 IsGuiding returns 1
22:36:43.469 00.000 17712 scope still moving after pulse duration time elapsed
22:36:43.501 00.032 17712 IsSlewing returns 0
22:36:43.502 00.001 17712 IsGuiding returns 0
22:36:43.502 00.000 17712 scope move finished after 126 + 59 ms
22:36:43.502 00.000 17712 Move returns status 0, amount 126
22:36:43.502 00.000 17712 MoveAxis(N, 0, ABG)
22:36:43.502 00.000 17712 Move returns status 0, amount 0
22:36:43.502 00.000 17712 move complete, result=0
22:36:43.502 00.000 17712 worker thread done servicing request
22:36:43.502 00.000 484 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH
22:36:43.506 00.004 17712 Worker thread wakes up
22:36:43.506 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:43.506 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:46.932 03.426 17712 Exposure complete
22:36:47.217 00.285 17712 worker thread done servicing request
22:36:47.217 00.000 484 OnExposeComplete: enter
22:36:47.221 00.004 484 UpdateGuideState(): m_state=6
22:36:47.224 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
22:36:47.229 00.005 484 Star::Find returns 1 (0), X=1396.34, Y=44.23, Mass=330820, SNR=81.6, Peak=38064 HFD=2.7
22:36:47.232 00.003 484 MultiStar: [#1 -1.54,-0.01,0.00,M1] [#2 1.10,0.43,0.00,M1] [#3 -1.02,0.37,0.00,M1] [#4 -2.22,0.94,0.00,M10] [#5 -1.66,0.17,0.00,M1] [#6 -1.38,0.91,0.00,M4] [#7 -1.58,-0.34,0.00,R] [#8 -0.24,-0.10,0.49,U] 
22:36:47.236 00.004 484 refined, 1 included, MultiStar: {-1.14, 0.35}, one-star: {-1.57, 0.58}
22:36:47.240 00.004 484 CameraToMount -- cameraTheta (2.84) - m_xAngle (2.71) = xAngle (0.13 = 0.13)
22:36:47.244 00.004 484 CameraToMount -- cameraTheta (2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:36:47.247 00.003 484 CameraToMount -- cameraX=-1.14 cameraY=0.35 hyp=1.19 cameraTheta=2.84 mountX=1.18 mountY=0.03, mountTheta=0.03
22:36:47.255 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-1.14, y=0.35, opts=13)
22:36:47.258 00.003 484 Enqueuing Move request for scope (-1.14, 0.35)
22:36:47.262 00.004 17712 Worker thread wakes up
22:36:47.262 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.35) opts 0xd
22:36:47.262 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1223, FiltMax=65535, Gamma=1.000
22:36:47.265 00.003 17712 Handling offset move in thread for scope, endpoint = (-1.14, 0.35)
22:36:47.265 00.000 484 UpdateGuideState exits: m=330820 SNR=81.6
22:36:47.269 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:47.272 00.003 17712 Moving (-1.14, 0.35) raw xDistance=1.18 yDistance=0.03
22:36:47.272 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:47.275 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.18
22:36:47.275 00.000 484 Enqueuing Expose request
22:36:47.278 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:47.278 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:36:47.278 00.000 17712 MoveAxis(W, 273, ABG)
22:36:47.278 00.000 17712 Guiding  Dir = 3, Dur = 273
22:36:47.279 00.001 17712 IsSlewing returns 0
22:36:47.279 00.000 17712 IsGuiding returns 0
22:36:47.280 00.001 17712 PulseGuide returned control before completion, sleep 283
22:36:47.565 00.285 17712 IsGuiding returns 1
22:36:47.565 00.000 17712 scope still moving after pulse duration time elapsed
22:36:47.596 00.031 17712 IsSlewing returns 0
22:36:47.596 00.000 17712 IsGuiding returns 0
22:36:47.596 00.000 17712 scope move finished after 273 + 44 ms
22:36:47.596 00.000 17712 Move returns status 0, amount 273
22:36:47.596 00.000 17712 MoveAxis(N, 0, ABG)
22:36:47.596 00.000 17712 Move returns status 0, amount 0
22:36:47.598 00.002 17712 move complete, result=0
22:36:47.598 00.000 17712 worker thread done servicing request
22:36:47.598 00.000 17712 Worker thread wakes up
22:36:47.598 00.000 484 GuideStep: 1.2 px 273 ms WEST, 0.0 px 0 ms NORTH
22:36:47.602 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:47.602 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:51.045 03.443 17712 Exposure complete
22:36:51.348 00.303 17712 worker thread done servicing request
22:36:51.348 00.000 484 OnExposeComplete: enter
22:36:51.353 00.005 484 UpdateGuideState(): m_state=6
22:36:51.357 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
22:36:51.363 00.006 484 Star::Find returns 1 (0), X=1396.60, Y=44.14, Mass=344664, SNR=87.2, Peak=46048 HFD=2.5
22:36:51.368 00.005 484 MultiStar: [#1 -1.15,0.29,0.00,M2] [#2 0.75,0.61,0.00,M2] [#3 -0.73,0.20,0.64,U] [#4 -1.81,0.59,0.00,R] [#5 -1.16,0.15,0.00,M2] [#6 -1.42,0.81,0.00,M5] [#7 0.14,0.23,0.45,U] [#8 -0.22,0.01,0.36,U] 
22:36:51.372 00.004 484 refined, 3 included, MultiStar: {-0.74, 0.30}, one-star: {-1.32, 0.49}
22:36:51.379 00.007 484 CameraToMount -- cameraTheta (2.76) - m_xAngle (2.71) = xAngle (0.05 = 0.05)
22:36:51.383 00.004 484 CameraToMount -- cameraTheta (2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.03 = 3.03)
22:36:51.387 00.004 484 CameraToMount -- cameraX=-0.74 cameraY=0.30 hyp=0.79 cameraTheta=2.76 mountX=0.79 mountY=0.09, mountTheta=0.11
22:36:51.394 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.74, y=0.30, opts=13)
22:36:51.398 00.004 484 Enqueuing Move request for scope (-0.74, 0.30)
22:36:51.402 00.004 17712 Worker thread wakes up
22:36:51.402 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:36:51.405 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.30) opts 0xd
22:36:51.405 00.000 484 UpdateGuideState exits: m=344664 SNR=87.2
22:36:51.409 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.413 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.74, 0.30)
22:36:51.413 00.000 17712 Moving (-0.74, 0.30) raw xDistance=0.79 yDistance=0.09
22:36:51.413 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:51.417 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.79
22:36:51.417 00.000 484 Enqueuing Expose request
22:36:51.421 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:51.421 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:36:51.421 00.000 17712 MoveAxis(W, 197, ABG)
22:36:51.421 00.000 17712 Guiding  Dir = 3, Dur = 197
22:36:51.422 00.001 17712 IsSlewing returns 0
22:36:51.422 00.000 17712 IsGuiding returns 0
22:36:51.423 00.001 17712 PulseGuide returned control before completion, sleep 207
22:36:51.646 00.223 17712 IsGuiding returns 0
22:36:51.646 00.000 17712 Move returns status 0, amount 197
22:36:51.646 00.000 17712 MoveAxis(N, 0, ABG)
22:36:51.647 00.001 17712 Move returns status 0, amount 0
22:36:51.647 00.000 17712 move complete, result=0
22:36:51.647 00.000 17712 worker thread done servicing request
22:36:51.647 00.000 17712 Worker thread wakes up
22:36:51.647 00.000 484 GuideStep: 0.8 px 197 ms WEST, 0.1 px 0 ms NORTH
22:36:51.656 00.009 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:51.656 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:55.161 03.505 17712 Exposure complete
22:36:55.487 00.326 17712 worker thread done servicing request
22:36:55.488 00.001 484 OnExposeComplete: enter
22:36:55.493 00.005 484 UpdateGuideState(): m_state=6
22:36:55.498 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
22:36:55.505 00.007 484 Star::Find returns 1 (0), X=1396.91, Y=43.46, Mass=334483, SNR=75.9, Peak=46035 HFD=2.5
22:36:55.515 00.010 484 MultiStar: [#1 -0.82,-0.24,0.70,U] [#2 0.96,0.28,0.00,M3] [#3 -0.44,-0.45,0.73,U] [#4 0.07,-0.38,0.75,U] [#5 -0.73,-0.35,0.47,U] [#6 -1.23,0.62,0.00,M6] [#7 0.40,-0.15,0.48,U] [#8 0.39,-0.28,0.41,U] 
22:36:55.519 00.004 484 refined, 6 included, MultiStar: {-0.41, -0.29}, one-star: {-1.01, -0.20}
22:36:55.522 00.003 484 CameraToMount -- cameraTheta (-2.52) - m_xAngle (2.71) = xAngle (-5.23 = 1.05)
22:36:55.526 00.004 484 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.25 = -2.25)
22:36:55.530 00.004 484 CameraToMount -- cameraX=-0.41 cameraY=-0.29 hyp=0.50 cameraTheta=-2.52 mountX=0.25 mountY=-0.39, mountTheta=-1.00
22:36:55.539 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.41, y=-0.29, opts=13)
22:36:55.545 00.006 484 Enqueuing Move request for scope (-0.41, -0.29)
22:36:55.548 00.003 17712 Worker thread wakes up
22:36:55.549 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.29) opts 0xd
22:36:55.549 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1664, FiltMax=65535, Gamma=1.000
22:36:55.552 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.41, -0.29)
22:36:55.552 00.000 484 UpdateGuideState exits: m=334483 SNR=75.9
22:36:55.555 00.003 17712 Moving (-0.41, -0.29) raw xDistance=0.25 yDistance=-0.39
22:36:55.555 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:55.559 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:36:55.559 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:55.560 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:36:55.560 00.000 17712 MoveAxis(E, 0, ABG)
22:36:55.560 00.000 17712 Move returns status 0, amount 0
22:36:55.560 00.000 17712 MoveAxis(N, 0, ABG)
22:36:55.560 00.000 17712 Move returns status 0, amount 0
22:36:55.560 00.000 17712 move complete, result=0
22:36:55.560 00.000 17712 worker thread done servicing request
22:36:55.560 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:55.565 00.005 484 Enqueuing Expose request
22:36:55.569 00.004 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:36:55.573 00.004 17712 Worker thread wakes up
22:36:55.574 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:55.574 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:59.025 03.451 17712 Exposure complete
22:36:59.323 00.298 17712 worker thread done servicing request
22:36:59.324 00.001 484 OnExposeComplete: enter
22:36:59.328 00.004 484 UpdateGuideState(): m_state=6
22:36:59.333 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
22:36:59.336 00.003 484 Star::Find returns 1 (0), X=1396.71, Y=43.66, Mass=308810, SNR=74.9, Peak=41283 HFD=2.7
22:36:59.341 00.005 484 MultiStar: [#1 -1.08,-0.02,0.00,M2] [#2 0.60,0.51,0.77,U] [#3 -0.91,0.15,0.00,M1] [#4 -0.32,-0.05,0.79,U] [#5 -1.36,-0.13,0.00,M2] [#6 -1.53,0.74,0.00,M7] [#7 -0.03,-0.16,0.54,U] [#8 0.34,-0.06,0.46,U] 
22:36:59.345 00.004 484 refined, 4 included, MultiStar: {-0.24, 0.07}, one-star: {-1.21, 0.01}
22:36:59.348 00.003 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
22:36:59.351 00.003 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
22:36:59.356 00.005 484 CameraToMount -- cameraX=-0.24 cameraY=0.07 hyp=0.25 cameraTheta=2.87 mountX=0.25 mountY=-0.00, mountTheta=-0.00
22:36:59.365 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.24, y=0.07, opts=13)
22:36:59.368 00.003 484 Enqueuing Move request for scope (-0.24, 0.07)
22:36:59.372 00.004 17712 Worker thread wakes up
22:36:59.372 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:36:59.375 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.07) opts 0xd
22:36:59.376 00.001 484 UpdateGuideState exits: m=308810 SNR=74.9
22:36:59.379 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.24, 0.07)
22:36:59.379 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:59.383 00.004 17712 Moving (-0.24, 0.07) raw xDistance=0.25 yDistance=-0.00
22:36:59.383 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:36:59.386 00.003 484 Enqueuing Expose request
22:36:59.389 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:36:59.389 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:59.389 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:36:59.389 00.000 17712 MoveAxis(E, 0, ABG)
22:36:59.390 00.001 17712 Move returns status 0, amount 0
22:36:59.390 00.000 17712 MoveAxis(N, 0, ABG)
22:36:59.390 00.000 17712 Move returns status 0, amount 0
22:36:59.390 00.000 17712 move complete, result=0
22:36:59.390 00.000 17712 worker thread done servicing request
22:36:59.390 00.000 17712 Worker thread wakes up
22:36:59.390 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:36:59.390 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:36:59.394 00.004 484 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:37:02.815 03.421 17712 Exposure complete
22:37:03.094 00.279 17712 worker thread done servicing request
22:37:03.094 00.000 484 OnExposeComplete: enter
22:37:03.098 00.004 484 UpdateGuideState(): m_state=6
22:37:03.103 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
22:37:03.106 00.003 484 Star::Find returns 1 (0), X=1396.37, Y=43.85, Mass=322567, SNR=77.0, Peak=49584 HFD=2.3
22:37:03.113 00.007 484 MultiStar: [#1 -1.73,0.04,0.00,M3] [#2 1.45,0.25,0.00,M3] [#3 -1.20,0.09,0.00,M2] [#4 -0.25,-0.13,0.52,U] [#5 -1.55,-0.23,0.00,M3] [#6 -1.74,0.73,0.00,M8] [#7 -0.08,0.01,0.58,U] [#8 -0.34,-0.01,0.54,U] 
22:37:03.117 00.004 484 refined, 3 included, MultiStar: {-0.72, 0.05}, one-star: {-1.55, 0.20}
22:37:03.121 00.004 484 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:37:03.125 00.004 484 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.94)
22:37:03.129 00.004 484 CameraToMount -- cameraX=-0.72 cameraY=0.05 hyp=0.73 cameraTheta=3.07 mountX=0.68 mountY=-0.15, mountTheta=-0.21
22:37:03.139 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.72, y=0.05, opts=13)
22:37:03.144 00.005 484 Enqueuing Move request for scope (-0.72, 0.05)
22:37:03.148 00.004 17712 Worker thread wakes up
22:37:03.148 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.05) opts 0xd
22:37:03.148 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.72, 0.05)
22:37:03.148 00.000 17712 Moving (-0.72, 0.05) raw xDistance=0.68 yDistance=-0.15
22:37:03.148 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
22:37:03.149 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:03.149 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:37:03.149 00.000 17712 MoveAxis(W, 152, ABG)
22:37:03.149 00.000 17712 Guiding  Dir = 3, Dur = 152
22:37:03.149 00.000 17712 IsSlewing returns 0
22:37:03.150 00.001 17712 IsGuiding returns 0
22:37:03.150 00.000 17712 PulseGuide returned control before completion, sleep 162
22:37:03.150 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1427, FiltMax=65535, Gamma=1.000
22:37:03.154 00.004 484 UpdateGuideState exits: m=322567 SNR=77.0
22:37:03.157 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:03.162 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:03.169 00.007 484 Enqueuing Expose request
22:37:03.325 00.156 17712 IsGuiding returns 1
22:37:03.325 00.000 17712 scope still moving after pulse duration time elapsed
22:37:03.357 00.032 17712 IsSlewing returns 0
22:37:03.357 00.000 17712 IsGuiding returns 1
22:37:03.386 00.029 17712 IsSlewing returns 0
22:37:03.386 00.000 17712 IsGuiding returns 0
22:37:03.386 00.000 17712 scope move finished after 152 + 84 ms
22:37:03.386 00.000 17712 Move returns status 0, amount 152
22:37:03.387 00.001 17712 MoveAxis(N, 0, ABG)
22:37:03.387 00.000 17712 Move returns status 0, amount 0
22:37:03.387 00.000 17712 move complete, result=0
22:37:03.387 00.000 17712 worker thread done servicing request
22:37:03.387 00.000 17712 Worker thread wakes up
22:37:03.387 00.000 484 GuideStep: 0.7 px 152 ms WEST, -0.1 px 0 ms NORTH
22:37:03.391 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:03.391 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:06.815 03.424 17712 Exposure complete
22:37:07.097 00.282 17712 worker thread done servicing request
22:37:07.097 00.000 484 OnExposeComplete: enter
22:37:07.102 00.005 484 UpdateGuideState(): m_state=6
22:37:07.105 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
22:37:07.109 00.004 484 Star::Find returns 1 (0), X=1396.52, Y=43.66, Mass=329332, SNR=86.2, Peak=44176 HFD=2.6
22:37:07.113 00.004 484 MultiStar: [#1 -1.10,-0.38,0.00,M4] [#2 0.90,0.08,0.00,M4] [#3 -0.72,-0.15,0.65,U] [#4 -0.26,-0.11,0.57,U] [#5 -1.22,-0.59,0.00,M4] [#6 -1.27,0.45,0.00,M9] [#7 0.02,-0.16,0.43,U] [#8 0.16,-0.31,0.39,U] 
22:37:07.116 00.003 484 refined, 4 included, MultiStar: {-0.64, -0.11}, one-star: {-1.40, 0.00}
22:37:07.120 00.004 484 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
22:37:07.123 00.003 484 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
22:37:07.127 00.004 484 CameraToMount -- cameraX=-0.64 cameraY=-0.11 hyp=0.65 cameraTheta=-2.96 mountX=0.53 mountY=-0.28, mountTheta=-0.49
22:37:07.135 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.64, y=-0.11, opts=13)
22:37:07.138 00.003 484 Enqueuing Move request for scope (-0.64, -0.11)
22:37:07.142 00.004 17712 Worker thread wakes up
22:37:07.142 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1143, FiltMax=65535, Gamma=1.000
22:37:07.146 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.11) opts 0xd
22:37:07.146 00.000 484 UpdateGuideState exits: m=329332 SNR=86.2
22:37:07.149 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:07.152 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.64, -0.11)
22:37:07.152 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:07.155 00.003 484 Enqueuing Expose request
22:37:07.159 00.004 17712 Moving (-0.64, -0.11) raw xDistance=0.53 yDistance=-0.28
22:37:07.159 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
22:37:07.159 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:07.159 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:37:07.159 00.000 17712 MoveAxis(W, 130, ABG)
22:37:07.159 00.000 17712 Guiding  Dir = 3, Dur = 130
22:37:07.160 00.001 17712 IsSlewing returns 0
22:37:07.160 00.000 17712 IsGuiding returns 0
22:37:07.161 00.001 17712 PulseGuide returned control before completion, sleep 140
22:37:07.306 00.145 17712 IsGuiding returns 1
22:37:07.306 00.000 17712 scope still moving after pulse duration time elapsed
22:37:07.338 00.032 17712 IsSlewing returns 0
22:37:07.338 00.000 17712 IsGuiding returns 0
22:37:07.339 00.001 17712 scope move finished after 130 + 47 ms
22:37:07.339 00.000 17712 Move returns status 0, amount 130
22:37:07.339 00.000 17712 MoveAxis(N, 0, ABG)
22:37:07.339 00.000 17712 Move returns status 0, amount 0
22:37:07.339 00.000 17712 move complete, result=0
22:37:07.339 00.000 17712 worker thread done servicing request
22:37:07.339 00.000 17712 Worker thread wakes up
22:37:07.339 00.000 484 GuideStep: 0.5 px 130 ms WEST, -0.3 px 0 ms NORTH
22:37:07.343 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:07.343 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:10.766 03.423 17712 Exposure complete
22:37:11.154 00.388 17712 worker thread done servicing request
22:37:11.154 00.000 484 OnExposeComplete: enter
22:37:11.160 00.006 484 UpdateGuideState(): m_state=6
22:37:11.168 00.008 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
22:37:11.173 00.005 484 Star::Find returns 1 (0), X=1396.79, Y=43.65, Mass=336669, SNR=89.6, Peak=48051 HFD=2.6
22:37:11.182 00.009 484 MultiStar: [#1 -0.86,-0.30,0.00,M5] [#2 0.84,0.04,0.80,U] [#3 -0.70,-0.22,0.59,U] [#4 0.18,-0.24,0.66,U] [#5 -0.99,-0.46,0.00,M5] [#6 -1.45,0.35,0.00,M10] [#7 0.34,-0.20,0.46,U] [#8 0.01,-0.38,0.38,U] 
22:37:11.188 00.006 484 refined, 5 included, MultiStar: {-0.15, -0.13}, one-star: {-1.12, -0.00}
22:37:11.196 00.008 484 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.71) = xAngle (-5.15 = 1.13)
22:37:11.204 00.008 484 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.17 = -2.17)
22:37:11.211 00.007 484 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.44 mountX=0.08 mountY=-0.16, mountTheta=-1.09
22:37:11.232 00.021 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=-0.13, opts=13)
22:37:11.238 00.006 484 Enqueuing Move request for scope (-0.15, -0.13)
22:37:11.244 00.006 17712 Worker thread wakes up
22:37:11.244 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
22:37:11.244 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
22:37:11.245 00.001 17712 Moving (-0.15, -0.13) raw xDistance=0.08 yDistance=-0.16
22:37:11.245 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:37:11.245 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:11.245 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:37:11.245 00.000 17712 MoveAxis(E, 0, ABG)
22:37:11.245 00.000 17712 Move returns status 0, amount 0
22:37:11.245 00.000 17712 MoveAxis(N, 0, ABG)
22:37:11.245 00.000 17712 Move returns status 0, amount 0
22:37:11.245 00.000 17712 move complete, result=0
22:37:11.246 00.001 17712 worker thread done servicing request
22:37:11.246 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1266, FiltMax=65535, Gamma=1.000
22:37:11.252 00.006 484 UpdateGuideState exits: m=336669 SNR=89.6
22:37:11.256 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.264 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:11.268 00.004 484 Enqueuing Expose request
22:37:11.271 00.003 17712 Worker thread wakes up
22:37:11.272 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:37:11.275 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:11.275 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:14.681 03.406 17712 Exposure complete
22:37:14.941 00.260 17712 worker thread done servicing request
22:37:14.941 00.000 484 OnExposeComplete: enter
22:37:14.946 00.005 484 UpdateGuideState(): m_state=6
22:37:14.950 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
22:37:14.953 00.003 484 Star::Find returns 1 (0), X=1396.27, Y=43.77, Mass=307982, SNR=73.5, Peak=49088 HFD=2.3
22:37:14.956 00.003 484 MultiStar: [#1 -1.43,-0.38,0.00,M6] [#2 1.70,0.16,0.00,M4] [#3 -1.22,-0.21,0.00,M1] [#4 -0.66,-0.23,0.68,U] [#5 -1.40,-0.60,0.00,M6] [#6 -1.56,0.51,0.00,R] [#7 -0.13,-0.10,0.52,U] [#8 -0.52,-0.34,0.49,U] 
22:37:14.961 00.005 484 refined, 3 included, MultiStar: {-0.90, -0.10}, one-star: {-1.65, 0.11}
22:37:14.963 00.002 484 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.71) = xAngle (-5.75 = 0.54)
22:37:14.968 00.005 484 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.76 = -2.76)
22:37:14.971 00.003 484 CameraToMount -- cameraX=-0.90 cameraY=-0.10 hyp=0.90 cameraTheta=-3.03 mountX=0.78 mountY=-0.34, mountTheta=-0.41
22:37:14.978 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.90, y=-0.10, opts=13)
22:37:14.982 00.004 484 Enqueuing Move request for scope (-0.90, -0.10)
22:37:14.985 00.003 17712 Worker thread wakes up
22:37:14.985 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:37:14.988 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.10) opts 0xd
22:37:14.988 00.000 484 UpdateGuideState exits: m=307982 SNR=73.5
22:37:14.991 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.90, -0.10)
22:37:14.991 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:14.995 00.004 17712 Moving (-0.90, -0.10) raw xDistance=0.78 yDistance=-0.34
22:37:14.995 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:14.998 00.003 484 Enqueuing Expose request
22:37:15.001 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
22:37:15.001 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:15.002 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:37:15.002 00.000 17712 MoveAxis(W, 174, ABG)
22:37:15.002 00.000 17712 Guiding  Dir = 3, Dur = 174
22:37:15.002 00.000 17712 IsSlewing returns 0
22:37:15.002 00.000 17712 IsGuiding returns 0
22:37:15.003 00.001 17712 PulseGuide returned control before completion, sleep 184
22:37:15.200 00.197 17712 IsGuiding returns 1
22:37:15.200 00.000 17712 scope still moving after pulse duration time elapsed
22:37:15.230 00.030 17712 IsSlewing returns 0
22:37:15.230 00.000 17712 IsGuiding returns 0
22:37:15.230 00.000 17712 scope move finished after 174 + 54 ms
22:37:15.230 00.000 17712 Move returns status 0, amount 174
22:37:15.231 00.001 17712 MoveAxis(N, 0, ABG)
22:37:15.231 00.000 17712 Move returns status 0, amount 0
22:37:15.231 00.000 17712 move complete, result=0
22:37:15.231 00.000 17712 worker thread done servicing request
22:37:15.233 00.002 484 GuideStep: 0.8 px 174 ms WEST, -0.3 px 0 ms NORTH
22:37:15.237 00.004 17712 Worker thread wakes up
22:37:15.237 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:15.237 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:18.669 03.432 17712 Exposure complete
22:37:18.987 00.318 17712 worker thread done servicing request
22:37:18.987 00.000 484 OnExposeComplete: enter
22:37:18.992 00.005 484 UpdateGuideState(): m_state=6
22:37:18.999 00.007 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
22:37:19.004 00.005 484 Star::Find returns 1 (0), X=1395.86, Y=43.20, Mass=303930, SNR=73.5, Peak=43776 HFD=2.5
22:37:19.010 00.006 484 MultiStar: large primary error, entering stabilization period
22:37:19.012 00.002 484 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
22:37:19.017 00.005 484 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.65 = -2.65)
22:37:19.019 00.002 484 CameraToMount -- cameraX=-2.06 cameraY=-0.45 hyp=2.11 cameraTheta=-2.93 mountX=1.69 mountY=-0.99, mountTheta=-0.53
22:37:19.027 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-2.06, y=-0.45, opts=13)
22:37:19.031 00.004 484 Enqueuing Move request for scope (-2.06, -0.45)
22:37:19.036 00.005 17712 Worker thread wakes up
22:37:19.036 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:37:19.039 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-2.06, -0.45) opts 0xd
22:37:19.039 00.000 484 UpdateGuideState exits: m=303930 SNR=73.5
22:37:19.043 00.004 17712 Handling offset move in thread for scope, endpoint = (-2.06, -0.45)
22:37:19.043 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:19.047 00.004 17712 Moving (-2.06, -0.45) raw xDistance=1.69 yDistance=-0.99
22:37:19.047 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:19.050 00.003 17712 GuideAlgorithmHysteresis::Result() returns 1.10 from input 1.69
22:37:19.051 00.001 484 Enqueuing Expose request
22:37:19.055 00.004 17712 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
22:37:19.055 00.000 17712 MoveAxis(W, 390, ABG)
22:37:19.055 00.000 17712 Guiding  Dir = 3, Dur = 390
22:37:19.056 00.001 17712 IsSlewing returns 0
22:37:19.056 00.000 17712 IsGuiding returns 0
22:37:19.057 00.001 17712 PulseGuide returned control before completion, sleep 399
22:37:19.462 00.405 17712 IsGuiding returns 1
22:37:19.462 00.000 17712 scope still moving after pulse duration time elapsed
22:37:19.494 00.032 17712 IsSlewing returns 0
22:37:19.496 00.002 17712 IsGuiding returns 0
22:37:19.496 00.000 17712 scope move finished after 390 + 49 ms
22:37:19.496 00.000 17712 Move returns status 0, amount 390
22:37:19.496 00.000 17712 MoveAxis(N, 186, ABG)
22:37:19.497 00.001 17712 Guiding  Dir = 0, Dur = 186
22:37:19.497 00.000 17712 IsSlewing returns 0
22:37:19.497 00.000 17712 IsGuiding returns 0
22:37:19.498 00.001 17712 PulseGuide returned control before completion, sleep 196
22:37:19.695 00.197 17712 IsGuiding returns 1
22:37:19.695 00.000 17712 scope still moving after pulse duration time elapsed
22:37:19.726 00.031 17712 IsSlewing returns 0
22:37:19.726 00.000 17712 IsGuiding returns 0
22:37:19.726 00.000 17712 scope move finished after 186 + 42 ms
22:37:19.726 00.000 17712 Move returns status 0, amount 186
22:37:19.726 00.000 17712 move complete, result=0
22:37:19.727 00.001 17712 worker thread done servicing request
22:37:19.727 00.000 17712 Worker thread wakes up
22:37:19.727 00.000 484 GuideStep: 1.7 px 390 ms WEST, -1.0 px 186 ms NORTH
22:37:19.730 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:19.730 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:23.150 03.420 17712 Exposure complete
22:37:23.446 00.296 17712 worker thread done servicing request
22:37:23.446 00.000 484 OnExposeComplete: enter
22:37:23.449 00.003 484 UpdateGuideState(): m_state=6
22:37:23.453 00.004 484 Star::Find(15, 1395, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
22:37:23.455 00.002 484 Star::Find returns 1 (0), X=1397.44, Y=43.96, Mass=327424, SNR=83.1, Peak=51891 HFD=2.3
22:37:23.460 00.005 484 MultiStar: exiting stabilization period
22:37:23.463 00.003 484 MultiStar: [#1 -0.35,0.04,0.87,U] [#2 0.24,0.59,0.66,U] [#3 -0.11,0.26,0.59,U] [#4 0.84,0.17,0.51,U] [#5 -0.01,-0.02,0.47,U] [#6 0.85,0.32,0.39,U] [#7 0.87,0.17,0.44,U] [#8 0.81,0.04,0.42,U] 
22:37:23.466 00.003 484 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {-0.48, 0.31}
22:37:23.470 00.004 484 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.71) = xAngle (-1.73 = -1.73)
22:37:23.472 00.002 484 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.26 = 1.26)
22:37:23.476 00.004 484 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.99 mountX=-0.04 mountY=0.25, mountTheta=1.74
22:37:23.484 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=0.22, opts=13)
22:37:23.487 00.003 484 Enqueuing Move request for scope (0.15, 0.22)
22:37:23.490 00.003 17712 Worker thread wakes up
22:37:23.490 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1264, FiltMax=65535, Gamma=1.000
22:37:23.494 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
22:37:23.494 00.000 484 UpdateGuideState exits: m=327424 SNR=83.1
22:37:23.497 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:23.499 00.002 17712 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
22:37:23.500 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:23.503 00.003 484 Enqueuing Expose request
22:37:23.506 00.003 17712 Moving (0.15, 0.22) raw xDistance=-0.04 yDistance=0.25
22:37:23.506 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:37:23.506 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:23.506 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:37:23.506 00.000 17712 MoveAxis(E, 0, ABG)
22:37:23.507 00.001 17712 Move returns status 0, amount 0
22:37:23.507 00.000 17712 MoveAxis(N, 0, ABG)
22:37:23.507 00.000 17712 Move returns status 0, amount 0
22:37:23.507 00.000 17712 move complete, result=0
22:37:23.507 00.000 17712 worker thread done servicing request
22:37:23.508 00.001 17712 Worker thread wakes up
22:37:23.508 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:23.508 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:23.511 00.003 484 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:37:26.935 03.424 17712 Exposure complete
22:37:27.311 00.376 17712 worker thread done servicing request
22:37:27.312 00.001 484 OnExposeComplete: enter
22:37:27.316 00.004 484 UpdateGuideState(): m_state=6
22:37:27.320 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
22:37:27.323 00.003 484 Star::Find returns 1 (0), X=1396.73, Y=44.33, Mass=342891, SNR=80.3, Peak=49171 HFD=2.7
22:37:27.327 00.004 484 MultiStar: [#1 -1.02,0.17,0.00,M6] [#2 0.73,0.90,0.00,M4] [#3 -0.63,0.22,0.75,U] [#4 0.17,0.43,0.59,U] [#5 -0.68,-0.10,0.51,U] [#6 0.55,0.36,0.48,U] [#7 0.37,0.04,0.50,U] [#8 0.13,0.23,0.51,U] 
22:37:27.332 00.005 484 refined, 6 included, MultiStar: {-0.32, 0.31}, one-star: {-1.19, 0.67}
22:37:27.335 00.003 484 CameraToMount -- cameraTheta (2.37) - m_xAngle (2.71) = xAngle (-0.34 = -0.34)
22:37:27.338 00.003 484 CameraToMount -- cameraTheta (2.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.65 = 2.65)
22:37:27.343 00.005 484 CameraToMount -- cameraX=-0.32 cameraY=0.31 hyp=0.45 cameraTheta=2.37 mountX=0.42 mountY=0.21, mountTheta=0.47
22:37:27.350 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=0.31, opts=13)
22:37:27.353 00.003 484 Enqueuing Move request for scope (-0.32, 0.31)
22:37:27.357 00.004 17712 Worker thread wakes up
22:37:27.357 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1219, FiltMax=65535, Gamma=1.000
22:37:27.360 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.31) opts 0xd
22:37:27.361 00.001 484 UpdateGuideState exits: m=342891 SNR=80.3
22:37:27.364 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:27.368 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:27.370 00.002 484 Enqueuing Expose request
22:37:27.375 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.32, 0.31)
22:37:27.375 00.000 17712 Moving (-0.32, 0.31) raw xDistance=0.42 yDistance=0.21
22:37:27.376 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
22:37:27.376 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:27.376 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:37:27.376 00.000 17712 MoveAxis(W, 94, ABG)
22:37:27.376 00.000 17712 Guiding  Dir = 3, Dur = 94
22:37:27.377 00.001 17712 IsSlewing returns 0
22:37:27.377 00.000 17712 IsGuiding returns 0
22:37:27.378 00.001 17712 PulseGuide returned control before completion, sleep 104
22:37:27.488 00.110 17712 IsGuiding returns 1
22:37:27.488 00.000 17712 scope still moving after pulse duration time elapsed
22:37:27.519 00.031 17712 IsSlewing returns 0
22:37:27.519 00.000 17712 IsGuiding returns 0
22:37:27.519 00.000 17712 scope move finished after 94 + 48 ms
22:37:27.520 00.001 17712 Move returns status 0, amount 94
22:37:27.520 00.000 17712 MoveAxis(N, 0, ABG)
22:37:27.520 00.000 17712 Move returns status 0, amount 0
22:37:27.520 00.000 17712 move complete, result=0
22:37:27.520 00.000 17712 worker thread done servicing request
22:37:27.520 00.000 17712 Worker thread wakes up
22:37:27.520 00.000 484 GuideStep: 0.4 px 94 ms WEST, 0.2 px 0 ms NORTH
22:37:27.524 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:27.524 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:30.950 03.426 17712 Exposure complete
22:37:31.239 00.289 17712 worker thread done servicing request
22:37:31.239 00.000 484 OnExposeComplete: enter
22:37:31.244 00.005 484 UpdateGuideState(): m_state=6
22:37:31.248 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
22:37:31.252 00.004 484 Star::Find returns 1 (0), X=1396.86, Y=43.79, Mass=303178, SNR=74.7, Peak=49363 HFD=2.3
22:37:31.256 00.004 484 MultiStar: [#1 -0.56,-0.10,0.82,U] [#2 0.44,0.61,0.86,U] [#3 -0.43,0.28,0.70,U] [#4 0.36,0.09,0.57,U] [#5 -0.93,-0.20,0.00,M5] [#6 0.64,0.21,0.41,U] [#7 0.67,-0.01,0.45,U] [#8 0.17,-0.02,0.53,U] 
22:37:31.260 00.004 484 refined, 7 included, MultiStar: {-0.11, 0.17}, one-star: {-1.06, 0.13}
22:37:31.264 00.004 484 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.71) = xAngle (-0.56 = -0.56)
22:37:31.266 00.002 484 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.42 = 2.42)
22:37:31.269 00.003 484 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.15 mountX=0.17 mountY=0.13, mountTheta=0.66
22:37:31.277 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=0.17, opts=13)
22:37:31.281 00.004 484 Enqueuing Move request for scope (-0.11, 0.17)
22:37:31.285 00.004 17712 Worker thread wakes up
22:37:31.285 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1587, FiltMax=65535, Gamma=1.000
22:37:31.288 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
22:37:31.289 00.001 484 UpdateGuideState exits: m=303178 SNR=74.7
22:37:31.292 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
22:37:31.292 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.296 00.004 17712 Moving (-0.11, 0.17) raw xDistance=0.17 yDistance=0.13
22:37:31.296 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:31.299 00.003 484 Enqueuing Expose request
22:37:31.301 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:37:31.302 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.302 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:37:31.302 00.000 17712 MoveAxis(E, 0, ABG)
22:37:31.302 00.000 17712 Move returns status 0, amount 0
22:37:31.302 00.000 17712 MoveAxis(N, 0, ABG)
22:37:31.302 00.000 17712 Move returns status 0, amount 0
22:37:31.302 00.000 17712 move complete, result=0
22:37:31.302 00.000 17712 worker thread done servicing request
22:37:31.303 00.001 17712 Worker thread wakes up
22:37:31.303 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:31.303 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:31.306 00.003 484 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:34.742 03.436 17712 Exposure complete
22:37:35.073 00.331 17712 worker thread done servicing request
22:37:35.073 00.000 484 OnExposeComplete: enter
22:37:35.077 00.004 484 UpdateGuideState(): m_state=6
22:37:35.082 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
22:37:35.087 00.005 484 Star::Find returns 1 (0), X=1396.94, Y=44.25, Mass=309152, SNR=82.7, Peak=44419 HFD=2.4
22:37:35.090 00.003 484 MultiStar: [#1 -0.66,0.24,0.76,U] [#2 0.28,0.86,0.77,U] [#3 -0.20,0.22,0.82,U] [#4 0.23,0.35,0.64,U] [#5 -0.96,0.09,0.00,M6] [#6 0.41,0.57,0.41,U] [#7 0.46,-0.01,0.36,U] [#8 0.36,0.05,0.48,U] 
22:37:35.094 00.004 484 refined, 7 included, MultiStar: {-0.15, 0.40}, one-star: {-0.98, 0.59}
22:37:35.098 00.004 484 CameraToMount -- cameraTheta (1.93) - m_xAngle (2.71) = xAngle (-0.79 = -0.79)
22:37:35.103 00.005 484 CameraToMount -- cameraTheta (1.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.20 = 2.20)
22:37:35.106 00.003 484 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.93 mountX=0.30 mountY=0.34, mountTheta=0.85
22:37:35.115 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=0.40, opts=13)
22:37:35.119 00.004 484 Enqueuing Move request for scope (-0.15, 0.40)
22:37:35.122 00.003 17712 Worker thread wakes up
22:37:35.123 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1549, FiltMax=65535, Gamma=1.000
22:37:35.131 00.008 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd
22:37:35.131 00.000 484 UpdateGuideState exits: m=309152 SNR=82.7
22:37:35.134 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.15, 0.40)
22:37:35.134 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:35.138 00.004 17712 Moving (-0.15, 0.40) raw xDistance=0.30 yDistance=0.34
22:37:35.138 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:35.141 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:37:35.141 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:35.141 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:37:35.142 00.001 17712 MoveAxis(W, 67, ABG)
22:37:35.142 00.000 484 Enqueuing Expose request
22:37:35.146 00.004 17712 Guiding  Dir = 3, Dur = 67
22:37:35.146 00.000 17712 IsSlewing returns 0
22:37:35.146 00.000 17712 IsGuiding returns 0
22:37:35.147 00.001 17712 PulseGuide returned control before completion, sleep 77
22:37:35.237 00.090 17712 IsGuiding returns 1
22:37:35.237 00.000 17712 scope still moving after pulse duration time elapsed
22:37:35.268 00.031 17712 IsSlewing returns 0
22:37:35.268 00.000 17712 IsGuiding returns 0
22:37:35.268 00.000 17712 scope move finished after 67 + 55 ms
22:37:35.268 00.000 17712 Move returns status 0, amount 67
22:37:35.268 00.000 17712 MoveAxis(N, 0, ABG)
22:37:35.270 00.002 17712 Move returns status 0, amount 0
22:37:35.270 00.000 17712 move complete, result=0
22:37:35.270 00.000 17712 worker thread done servicing request
22:37:35.270 00.000 17712 Worker thread wakes up
22:37:35.270 00.000 484 GuideStep: 0.3 px 67 ms WEST, 0.3 px 0 ms NORTH
22:37:35.275 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:35.276 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:38.699 03.423 17712 Exposure complete
22:37:38.991 00.292 17712 worker thread done servicing request
22:37:38.991 00.000 484 OnExposeComplete: enter
22:37:38.996 00.005 484 UpdateGuideState(): m_state=6
22:37:39.000 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
22:37:39.003 00.003 484 Star::Find returns 1 (0), X=1397.89, Y=43.48, Mass=315096, SNR=80.4, Peak=47495 HFD=2.4
22:37:39.007 00.004 484 MultiStar: [#1 0.18,-0.21,0.70,U] [#2 -0.37,0.38,0.83,U] [#3 0.64,-0.27,0.66,U] [#4 1.26,-0.21,0.00,M1] [#5 0.18,-0.44,0.41,U] [#6 1.69,-0.11,0.00,M1] [#7 1.54,-0.26,0.00,M1] [#8 1.02,-0.52,0.00,M1] 
22:37:39.012 00.005 484 refined, 4 included, MultiStar: {0.08, -0.10}, one-star: {-0.03, -0.18}
22:37:39.016 00.004 484 CameraToMount -- cameraTheta (-0.90) - m_xAngle (2.71) = xAngle (-3.62 = 2.67)
22:37:39.020 00.004 484 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.63 = -0.63)
22:37:39.024 00.004 484 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.90 mountX=-0.11 mountY=-0.08, mountTheta=-2.56
22:37:39.032 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.08, y=-0.10, opts=13)
22:37:39.035 00.003 484 Enqueuing Move request for scope (0.08, -0.10)
22:37:39.038 00.003 17712 Worker thread wakes up
22:37:39.038 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
22:37:39.038 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1552, FiltMax=65535, Gamma=1.000
22:37:39.043 00.005 17712 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
22:37:39.043 00.000 484 UpdateGuideState exits: m=315096 SNR=80.4
22:37:39.048 00.005 17712 Moving (0.08, -0.10) raw xDistance=-0.11 yDistance=-0.08
22:37:39.048 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.052 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:39.054 00.002 484 Enqueuing Expose request
22:37:39.057 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
22:37:39.057 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.058 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:39.058 00.000 17712 MoveAxis(E, 0, ABG)
22:37:39.058 00.000 17712 Move returns status 0, amount 0
22:37:39.058 00.000 17712 MoveAxis(N, 0, ABG)
22:37:39.058 00.000 17712 Move returns status 0, amount 0
22:37:39.058 00.000 17712 move complete, result=0
22:37:39.059 00.001 17712 worker thread done servicing request
22:37:39.059 00.000 17712 Worker thread wakes up
22:37:39.059 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:39.059 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:39.063 00.004 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:42.719 03.656 17712 Exposure complete
22:37:43.866 01.147 17712 worker thread done servicing request
22:37:43.866 00.000 484 OnExposeComplete: enter
22:37:43.871 00.005 484 UpdateGuideState(): m_state=6
22:37:43.881 00.010 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
22:37:43.897 00.016 484 Star::Find returns 1 (0), X=1397.83, Y=43.37, Mass=326620, SNR=76.7, Peak=37991 HFD=2.9
22:37:43.903 00.006 484 MultiStar: [#1 0.20,-0.59,0.67,U] [#2 -0.60,0.46,0.94,U] [#3 0.65,-0.52,0.78,U] [#4 1.16,-0.17,0.00,M2] [#5 0.03,-0.56,0.43,U] [#6 1.38,-0.02,0.00,M2] [#7 1.31,0.02,0.00,M2] [#8 1.08,-0.24,0.00,M2] 
22:37:43.909 00.006 484 refined, 4 included, MultiStar: {0.00, -0.24}, one-star: {-0.08, -0.29}
22:37:43.913 00.004 484 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.71) = xAngle (-4.27 = 2.01)
22:37:43.916 00.003 484 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.28 = -1.28)
22:37:43.921 00.005 484 CameraToMount -- cameraX=0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.56 mountX=-0.10 mountY=-0.23, mountTheta=-1.99
22:37:43.930 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=-0.24, opts=13)
22:37:43.935 00.005 484 Enqueuing Move request for scope (0.00, -0.24)
22:37:43.940 00.005 17712 Worker thread wakes up
22:37:43.940 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.24) opts 0xd
22:37:43.941 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1264, FiltMax=65535, Gamma=1.000
22:37:43.945 00.004 17712 Handling offset move in thread for scope, endpoint = (0.00, -0.24)
22:37:43.945 00.000 484 UpdateGuideState exits: m=326620 SNR=76.7
22:37:43.949 00.004 17712 Moving (0.00, -0.24) raw xDistance=-0.10 yDistance=-0.23
22:37:43.950 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.953 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:37:43.954 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:43.954 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:37:43.954 00.000 17712 MoveAxis(E, 0, ABG)
22:37:43.954 00.000 17712 Move returns status 0, amount 0
22:37:43.954 00.000 17712 MoveAxis(N, 0, ABG)
22:37:43.954 00.000 17712 Move returns status 0, amount 0
22:37:43.954 00.000 17712 move complete, result=0
22:37:43.955 00.001 17712 worker thread done servicing request
22:37:43.955 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:43.960 00.005 484 Enqueuing Expose request
22:37:43.964 00.004 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:37:43.967 00.003 17712 Worker thread wakes up
22:37:43.967 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:43.968 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:47.276 03.308 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:37:47.279 00.003 484 case statement mapped state 6 to 3
22:37:47.282 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:37:47.378 00.096 17712 Exposure complete
22:37:47.646 00.268 17712 worker thread done servicing request
22:37:47.647 00.001 484 OnExposeComplete: enter
22:37:47.650 00.003 484 UpdateGuideState(): m_state=6
22:37:47.653 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
22:37:47.656 00.003 484 Star::Find returns 1 (0), X=1397.17, Y=43.76, Mass=297705, SNR=69.7, Peak=45427 HFD=2.4
22:37:47.660 00.004 484 MultiStar: [#1 -0.61,-0.09,0.77,U] [#2 0.29,0.56,0.88,U] [#3 -0.25,0.01,0.79,U] [#4 0.47,0.18,0.68,U] [#5 -0.58,0.10,0.47,U] [#6 0.97,-0.18,0.00,M3] [#7 0.74,0.04,0.52,U] [#8 0.52,0.06,0.62,U] 
22:37:47.663 00.003 484 refined, 7 included, MultiStar: {-0.07, 0.13}, one-star: {-0.75, 0.11}
22:37:47.665 00.002 484 CameraToMount -- cameraTheta (2.07) - m_xAngle (2.71) = xAngle (-0.64 = -0.64)
22:37:47.669 00.004 484 CameraToMount -- cameraTheta (2.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.35 = 2.35)
22:37:47.672 00.003 484 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.07 mountX=0.12 mountY=0.11, mountTheta=0.73
22:37:47.678 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=0.13, opts=13)
22:37:47.684 00.006 484 Enqueuing Move request for scope (-0.07, 0.13)
22:37:47.688 00.004 17712 Worker thread wakes up
22:37:47.688 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1533, FiltMax=65535, Gamma=1.000
22:37:47.693 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
22:37:47.694 00.001 484 UpdateGuideState exits: m=297705 SNR=69.7
22:37:47.698 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
22:37:47.699 00.001 17712 Moving (-0.07, 0.13) raw xDistance=0.12 yDistance=0.11
22:37:47.699 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:37:47.699 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:47.699 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:37:47.700 00.001 17712 MoveAxis(E, 0, ABG)
22:37:47.700 00.000 17712 Move returns status 0, amount 0
22:37:47.700 00.000 17712 MoveAxis(N, 0, ABG)
22:37:47.700 00.000 17712 Move returns status 0, amount 0
22:37:47.700 00.000 17712 move complete, result=0
22:37:47.700 00.000 17712 worker thread done servicing request
22:37:47.701 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:47.706 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:47.711 00.005 484 Enqueuing Expose request
22:37:47.716 00.005 484 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:47.722 00.006 17712 Worker thread wakes up
22:37:47.722 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:47.722 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:51.184 03.462 17712 Exposure complete
22:37:51.527 00.343 17712 worker thread done servicing request
22:37:51.528 00.001 484 OnExposeComplete: enter
22:37:51.533 00.005 484 UpdateGuideState(): m_state=6
22:37:51.538 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
22:37:51.544 00.006 484 Star::Find returns 1 (0), X=1397.35, Y=43.69, Mass=315072, SNR=82.4, Peak=48963 HFD=2.6
22:37:51.551 00.007 484 MultiStar: [#1 -0.52,-0.32,0.89,U] [#2 -0.10,0.34,0.66,U] [#3 -0.24,0.09,0.76,U] [#4 0.60,-0.12,0.61,U] [#5 -0.43,-0.12,0.40,U] [#6 0.77,0.14,0.41,U] [#7 0.87,-0.17,0.43,U] [#8 0.63,-0.48,0.50,U] 
22:37:51.559 00.008 484 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.57, 0.03}
22:37:51.564 00.005 484 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.71) = xAngle (-4.54 = 1.74)
22:37:51.569 00.005 484 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.55 = -1.55)
22:37:51.574 00.005 484 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
22:37:51.585 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=-0.06, opts=13)
22:37:51.590 00.005 484 Enqueuing Move request for scope (-0.02, -0.06)
22:37:51.597 00.007 17712 Worker thread wakes up
22:37:51.597 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:37:51.597 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1434, FiltMax=65535, Gamma=1.000
22:37:51.602 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:37:51.602 00.000 17712 Moving (-0.02, -0.06) raw xDistance=-0.01 yDistance=-0.06
22:37:51.602 00.000 484 UpdateGuideState exits: m=315072 SNR=82.4
22:37:51.607 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:37:51.608 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:51.608 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.612 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:37:51.612 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:51.618 00.006 17712 MoveAxis(E, 0, ABG)
22:37:51.618 00.000 17712 Move returns status 0, amount 0
22:37:51.618 00.000 484 Enqueuing Expose request
22:37:51.623 00.005 17712 MoveAxis(N, 0, ABG)
22:37:51.623 00.000 17712 Move returns status 0, amount 0
22:37:51.623 00.000 17712 move complete, result=0
22:37:51.623 00.000 17712 worker thread done servicing request
22:37:51.623 00.000 17712 Worker thread wakes up
22:37:51.623 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:51.624 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:51.628 00.004 484 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:55.055 03.427 17712 Exposure complete
22:37:55.351 00.296 17712 worker thread done servicing request
22:37:55.352 00.001 484 OnExposeComplete: enter
22:37:55.355 00.003 484 UpdateGuideState(): m_state=6
22:37:55.361 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
22:37:55.365 00.004 484 Star::Find returns 1 (0), X=1397.30, Y=43.66, Mass=337084, SNR=74.9, Peak=45235 HFD=2.8
22:37:55.368 00.003 484 MultiStar: [#1 -0.42,-0.49,0.76,U] [#2 -0.02,0.32,0.80,U] [#3 -0.23,-0.17,0.69,U] [#4 0.55,0.18,0.63,U] [#5 -0.91,-0.18,0.42,U] [#6 0.59,-0.15,0.44,U] [#7 0.52,-0.26,0.54,U] [#8 0.67,-0.46,0.50,U] 
22:37:55.372 00.004 484 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.62, 0.01}
22:37:55.376 00.004 484 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.71) = xAngle (-4.71 = 1.57)
22:37:55.380 00.004 484 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.72 = -1.72)
22:37:55.383 00.003 484 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.00 mountX=-0.00 mountY=-0.12, mountTheta=-1.57
22:37:55.390 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.11, opts=13)
22:37:55.394 00.004 484 Enqueuing Move request for scope (-0.05, -0.11)
22:37:55.397 00.003 17712 Worker thread wakes up
22:37:55.397 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
22:37:55.397 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1520, FiltMax=65535, Gamma=1.000
22:37:55.401 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
22:37:55.401 00.000 484 UpdateGuideState exits: m=337084 SNR=74.9
22:37:55.404 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:55.408 00.004 17712 Moving (-0.05, -0.11) raw xDistance=-0.00 yDistance=-0.12
22:37:55.409 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:37:55.409 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:55.410 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:37:55.410 00.000 17712 MoveAxis(E, 0, ABG)
22:37:55.410 00.000 17712 Move returns status 0, amount 0
22:37:55.410 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:55.416 00.006 17712 MoveAxis(N, 0, ABG)
22:37:55.416 00.000 17712 Move returns status 0, amount 0
22:37:55.416 00.000 484 Enqueuing Expose request
22:37:55.422 00.006 17712 move complete, result=0
22:37:55.422 00.000 17712 worker thread done servicing request
22:37:55.422 00.000 17712 Worker thread wakes up
22:37:55.422 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:55.422 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:37:55.424 00.002 484 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:37:58.848 03.424 17712 Exposure complete
22:37:59.123 00.275 17712 worker thread done servicing request
22:37:59.124 00.001 484 OnExposeComplete: enter
22:37:59.127 00.003 484 UpdateGuideState(): m_state=6
22:37:59.131 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
22:37:59.135 00.004 484 Star::Find returns 1 (0), X=1397.79, Y=43.93, Mass=356750, SNR=80.6, Peak=46499 HFD=2.4
22:37:59.139 00.004 484 MultiStar: [#1 -0.03,-0.33,0.77,U] [#2 -0.30,0.42,0.78,U] [#3 0.11,0.06,0.73,U] [#4 0.84,0.09,0.62,U] [#5 -0.28,-0.04,0.49,U] [#6 1.25,0.28,0.00,M2] [#7 1.10,-0.02,0.00,M1] [#8 1.27,-0.27,0.00,M1] 
22:37:59.144 00.005 484 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {-0.13, 0.27}
22:37:59.147 00.003 484 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.71) = xAngle (-1.32 = -1.32)
22:37:59.151 00.004 484 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.67 = 1.67)
22:37:59.153 00.002 484 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.39 mountX=0.02 mountY=0.10, mountTheta=1.33
22:37:59.161 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=0.10, opts=13)
22:37:59.165 00.004 484 Enqueuing Move request for scope (0.02, 0.10)
22:37:59.174 00.009 17712 Worker thread wakes up
22:37:59.174 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
22:37:59.174 00.000 17712 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
22:37:59.174 00.000 17712 Moving (0.02, 0.10) raw xDistance=0.02 yDistance=0.10
22:37:59.174 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:37:59.175 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:59.175 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:59.175 00.000 17712 MoveAxis(E, 0, ABG)
22:37:59.175 00.000 17712 Move returns status 0, amount 0
22:37:59.175 00.000 17712 MoveAxis(N, 0, ABG)
22:37:59.175 00.000 17712 Move returns status 0, amount 0
22:37:59.176 00.001 17712 move complete, result=0
22:37:59.176 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:37:59.180 00.004 17712 worker thread done servicing request
22:37:59.180 00.000 484 UpdateGuideState exits: m=356750 SNR=80.6
22:37:59.185 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:59.189 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:37:59.193 00.004 484 Enqueuing Expose request
22:37:59.197 00.004 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:37:59.201 00.004 17712 Worker thread wakes up
22:37:59.201 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:37:59.201 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:02.712 03.511 17712 Exposure complete
22:38:02.993 00.281 17712 worker thread done servicing request
22:38:02.993 00.000 484 OnExposeComplete: enter
22:38:02.997 00.004 484 UpdateGuideState(): m_state=6
22:38:03.003 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
22:38:03.007 00.004 484 Star::Find returns 1 (0), X=1397.93, Y=43.53, Mass=319424, SNR=74.7, Peak=42371 HFD=2.5
22:38:03.012 00.005 484 MultiStar: [#1 0.13,-0.46,0.69,U] [#2 -0.48,0.17,0.75,U] [#3 0.58,-0.42,0.76,U] [#4 1.35,-0.48,0.00,M1] [#5 0.13,-0.06,0.49,U] [#6 1.60,-0.16,0.00,M3] [#7 1.45,-0.51,0.00,M2] [#8 1.00,-0.30,0.00,M2] 
22:38:03.016 00.004 484 single-star, 4 included, MultiStar: {0.07, -0.18}, one-star: {0.01, -0.12}
22:38:03.020 00.004 484 CameraToMount -- cameraTheta (-1.46) - m_xAngle (2.71) = xAngle (-4.18 = 2.10)
22:38:03.023 00.003 484 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.19 = -1.19)
22:38:03.030 00.007 484 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=-0.06 mountY=-0.11, mountTheta=-2.07
22:38:03.038 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=-0.12, opts=13)
22:38:03.043 00.005 484 Enqueuing Move request for scope (0.01, -0.12)
22:38:03.047 00.004 17712 Worker thread wakes up
22:38:03.047 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1503, FiltMax=65535, Gamma=1.000
22:38:03.050 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
22:38:03.050 00.000 484 UpdateGuideState exits: m=319424 SNR=74.7
22:38:03.054 00.004 17712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
22:38:03.054 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.060 00.006 17712 Moving (0.01, -0.12) raw xDistance=-0.06 yDistance=-0.11
22:38:03.060 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:03.064 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:38:03.064 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:03.064 00.000 484 Enqueuing Expose request
22:38:03.068 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:03.068 00.000 17712 MoveAxis(E, 0, ABG)
22:38:03.068 00.000 17712 Move returns status 0, amount 0
22:38:03.068 00.000 17712 MoveAxis(N, 0, ABG)
22:38:03.068 00.000 17712 Move returns status 0, amount 0
22:38:03.069 00.001 17712 move complete, result=0
22:38:03.069 00.000 17712 worker thread done servicing request
22:38:03.069 00.000 17712 Worker thread wakes up
22:38:03.069 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:03.069 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:03.072 00.003 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:06.477 03.405 17712 Exposure complete
22:38:06.797 00.320 17712 worker thread done servicing request
22:38:06.798 00.001 484 OnExposeComplete: enter
22:38:06.803 00.005 484 UpdateGuideState(): m_state=6
22:38:06.807 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
22:38:06.813 00.006 484 Star::Find returns 1 (0), X=1398.14, Y=43.09, Mass=323272, SNR=70.0, Peak=46471 HFD=2.5
22:38:06.817 00.004 484 MultiStar: [#1 0.63,-1.02,0.00,M1] [#2 -0.91,-0.03,0.91,U] [#3 0.78,-0.60,0.00,M1] [#4 1.57,-0.63,0.00,M2] [#5 0.06,-0.75,0.57,U] [#6 1.87,-0.59,0.00,M4] [#7 1.52,-0.22,0.00,M3] [#8 1.48,-0.64,0.00,M3] 
22:38:06.821 00.004 484 refined, 2 included, MultiStar: {-0.23, -0.41}, one-star: {0.22, -0.56}
22:38:06.825 00.004 484 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.71) = xAngle (-4.80 = 1.48)
22:38:06.829 00.004 484 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.81 = -1.81)
22:38:06.832 00.003 484 CameraToMount -- cameraX=-0.23 cameraY=-0.41 hyp=0.47 cameraTheta=-2.09 mountX=0.04 mountY=-0.46, mountTheta=-1.48
22:38:06.839 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=-0.41, opts=13)
22:38:06.843 00.004 484 Enqueuing Move request for scope (-0.23, -0.41)
22:38:06.846 00.003 17712 Worker thread wakes up
22:38:06.847 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1306, FiltMax=65535, Gamma=1.000
22:38:06.850 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.41) opts 0xd
22:38:06.850 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.23, -0.41)
22:38:06.850 00.000 484 UpdateGuideState exits: m=323272 SNR=70.0
22:38:06.854 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.857 00.003 17712 Moving (-0.23, -0.41) raw xDistance=0.04 yDistance=-0.46
22:38:06.857 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:06.861 00.004 484 Enqueuing Expose request
22:38:06.864 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:38:06.864 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
22:38:06.864 00.000 17712 MoveAxis(E, 0, ABG)
22:38:06.864 00.000 17712 Move returns status 0, amount 0
22:38:06.864 00.000 17712 MoveAxis(N, 86, ABG)
22:38:06.864 00.000 17712 Guiding  Dir = 0, Dur = 86
22:38:06.865 00.001 17712 IsSlewing returns 0
22:38:06.865 00.000 17712 IsGuiding returns 0
22:38:06.865 00.000 17712 PulseGuide returned control before completion, sleep 96
22:38:06.976 00.111 17712 IsGuiding returns 0
22:38:06.976 00.000 17712 Move returns status 0, amount 86
22:38:06.976 00.000 17712 move complete, result=0
22:38:06.976 00.000 17712 worker thread done servicing request
22:38:06.976 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.5 px 86 ms NORTH
22:38:06.981 00.005 17712 Worker thread wakes up
22:38:06.981 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:06.981 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:10.562 03.581 17712 Exposure complete
22:38:10.870 00.308 17712 worker thread done servicing request
22:38:10.870 00.000 484 OnExposeComplete: enter
22:38:10.875 00.005 484 UpdateGuideState(): m_state=6
22:38:10.879 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
22:38:10.883 00.004 484 Star::Find returns 1 (0), X=1398.73, Y=43.01, Mass=332102, SNR=78.7, Peak=44099 HFD=2.5
22:38:10.888 00.005 484 MultiStar: [#1 1.08,-1.02,0.00,M2] [#2 -1.46,-0.11,0.00,M1] [#3 1.40,-0.77,0.00,M2] [#4 2.27,-0.86,0.00,M3] [#5 1.04,-0.65,0.00,M1] [#6 2.78,-0.65,0.00,M5] [#7 2.60,-0.81,0.00,M4] [#8 1.98,-0.96,0.00,M4] 
22:38:10.893 00.005 484 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
22:38:10.897 00.004 484 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
22:38:10.901 00.004 484 CameraToMount -- cameraX=0.82 cameraY=-0.64 hyp=1.04 cameraTheta=-0.67 mountX=-1.01 mountY=-0.40, mountTheta=-2.76
22:38:10.910 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.82, y=-0.64, opts=13)
22:38:10.913 00.003 484 Enqueuing Move request for scope (0.82, -0.64)
22:38:10.919 00.006 17712 Worker thread wakes up
22:38:10.920 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1494, FiltMax=65535, Gamma=1.000
22:38:10.926 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.64) opts 0xd
22:38:10.927 00.001 484 UpdateGuideState exits: m=332102 SNR=78.7
22:38:10.932 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:10.937 00.005 17712 Handling offset move in thread for scope, endpoint = (0.82, -0.64)
22:38:10.937 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:10.942 00.005 17712 Moving (0.82, -0.64) raw xDistance=-1.01 yDistance=-0.40
22:38:10.942 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.01
22:38:10.943 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:10.943 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:38:10.943 00.000 17712 MoveAxis(E, 226, ABG)
22:38:10.943 00.000 17712 Guiding  Dir = 2, Dur = 226
22:38:10.944 00.001 17712 IsSlewing returns 0
22:38:10.945 00.001 484 Enqueuing Expose request
22:38:10.956 00.011 17712 IsGuiding returns 0
22:38:10.957 00.001 17712 PulseGuide returned control before completion, sleep 236
22:38:11.203 00.246 17712 IsGuiding returns 1
22:38:11.203 00.000 17712 scope still moving after pulse duration time elapsed
22:38:11.234 00.031 17712 IsSlewing returns 0
22:38:11.234 00.000 17712 IsGuiding returns 0
22:38:11.234 00.000 17712 scope move finished after 226 + 51 ms
22:38:11.234 00.000 17712 Move returns status 0, amount 226
22:38:11.234 00.000 17712 MoveAxis(N, 0, ABG)
22:38:11.235 00.001 17712 Move returns status 0, amount 0
22:38:11.235 00.000 17712 move complete, result=0
22:38:11.235 00.000 17712 worker thread done servicing request
22:38:11.235 00.000 17712 Worker thread wakes up
22:38:11.235 00.000 484 GuideStep: -1.0 px 226 ms EAST, -0.4 px 0 ms NORTH
22:38:11.239 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:11.239 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:14.662 03.423 17712 Exposure complete
22:38:14.919 00.257 17712 worker thread done servicing request
22:38:14.920 00.001 484 OnExposeComplete: enter
22:38:14.923 00.003 484 UpdateGuideState(): m_state=6
22:38:14.928 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
22:38:14.931 00.003 484 Star::Find returns 1 (0), X=1397.75, Y=43.36, Mass=330990, SNR=79.5, Peak=46887 HFD=2.7
22:38:14.936 00.005 484 MultiStar: [#1 0.02,-0.80,0.76,U] [#2 -0.61,0.00,0.87,U] [#3 0.29,-0.33,0.65,U] [#4 1.16,-0.43,0.00,M4] [#5 -0.05,-0.73,0.50,U] [#6 1.53,-0.30,0.00,M6] [#7 1.43,-0.33,0.00,M5] [#8 1.17,-0.90,0.00,M5] 
22:38:14.939 00.003 484 single-star, 4 included, MultiStar: {-0.14, -0.39}, one-star: {-0.17, -0.29}
22:38:14.944 00.005 484 CameraToMount -- cameraTheta (-2.09) - m_xAngle (2.71) = xAngle (-4.80 = 1.48)
22:38:14.947 00.003 484 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.81 = -1.81)
22:38:14.954 00.007 484 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.09 mountX=0.03 mountY=-0.33, mountTheta=-1.48
22:38:14.967 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.17, y=-0.29, opts=13)
22:38:14.971 00.004 484 Enqueuing Move request for scope (-0.17, -0.29)
22:38:14.978 00.007 17712 Worker thread wakes up
22:38:14.978 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
22:38:14.978 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
22:38:14.978 00.000 17712 Moving (-0.17, -0.29) raw xDistance=0.03 yDistance=-0.33
22:38:14.978 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:38:14.979 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:14.979 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:38:14.979 00.000 17712 MoveAxis(E, 0, ABG)
22:38:14.979 00.000 17712 Move returns status 0, amount 0
22:38:14.979 00.000 17712 MoveAxis(N, 0, ABG)
22:38:14.979 00.000 17712 Move returns status 0, amount 0
22:38:14.979 00.000 17712 move complete, result=0
22:38:14.979 00.000 17712 worker thread done servicing request
22:38:14.979 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1367, FiltMax=65535, Gamma=1.000
22:38:14.983 00.004 484 UpdateGuideState exits: m=330990 SNR=79.5
22:38:14.987 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:14.989 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:14.997 00.008 484 Enqueuing Expose request
22:38:15.001 00.004 17712 Worker thread wakes up
22:38:15.001 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:38:15.004 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:15.005 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:18.420 03.415 17712 Exposure complete
22:38:18.703 00.283 17712 worker thread done servicing request
22:38:18.703 00.000 484 OnExposeComplete: enter
22:38:18.706 00.003 484 UpdateGuideState(): m_state=6
22:38:18.713 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
22:38:18.717 00.004 484 Star::Find returns 1 (0), X=1398.10, Y=43.49, Mass=340599, SNR=89.5, Peak=44055 HFD=2.8
22:38:18.720 00.003 484 MultiStar: [#1 0.14,-0.67,0.74,U] [#2 -0.55,-0.03,0.75,U] [#3 0.69,-0.67,0.00,M2] [#4 1.24,-0.78,0.00,M5] [#5 0.35,-0.77,0.35,U] [#6 1.67,-0.54,0.00,M7] [#7 1.41,-0.76,0.00,M6] [#8 1.00,-0.57,0.00,M6] 
22:38:18.723 00.003 484 single-star, 3 included, MultiStar: {-0.00, -0.33}, one-star: {0.19, -0.17}
22:38:18.728 00.005 484 CameraToMount -- cameraTheta (-0.74) - m_xAngle (2.71) = xAngle (-3.45 = 2.83)
22:38:18.732 00.004 484 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.46 = -0.46)
22:38:18.737 00.005 484 CameraToMount -- cameraX=0.19 cameraY=-0.17 hyp=0.25 cameraTheta=-0.74 mountX=-0.24 mountY=-0.11, mountTheta=-2.70
22:38:18.744 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=-0.17, opts=13)
22:38:18.747 00.003 484 Enqueuing Move request for scope (0.19, -0.17)
22:38:18.751 00.004 17712 Worker thread wakes up
22:38:18.751 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1440, FiltMax=65535, Gamma=1.000
22:38:18.755 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.17) opts 0xd
22:38:18.755 00.000 484 UpdateGuideState exits: m=340599 SNR=89.5
22:38:18.759 00.004 17712 Handling offset move in thread for scope, endpoint = (0.19, -0.17)
22:38:18.759 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.762 00.003 17712 Moving (0.19, -0.17) raw xDistance=-0.24 yDistance=-0.11
22:38:18.762 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:18.766 00.004 484 Enqueuing Expose request
22:38:18.768 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:38:18.769 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:18.769 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:18.769 00.000 17712 MoveAxis(E, 0, ABG)
22:38:18.769 00.000 17712 Move returns status 0, amount 0
22:38:18.769 00.000 17712 MoveAxis(N, 0, ABG)
22:38:18.769 00.000 17712 Move returns status 0, amount 0
22:38:18.769 00.000 17712 move complete, result=0
22:38:18.769 00.000 17712 worker thread done servicing request
22:38:18.769 00.000 17712 Worker thread wakes up
22:38:18.770 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:18.770 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:18.774 00.004 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:22.194 03.420 17712 Exposure complete
22:38:22.474 00.280 17712 worker thread done servicing request
22:38:22.474 00.000 484 OnExposeComplete: enter
22:38:22.479 00.005 484 UpdateGuideState(): m_state=6
22:38:22.482 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
22:38:22.486 00.004 484 Star::Find returns 1 (0), X=1397.95, Y=43.17, Mass=307929, SNR=70.9, Peak=43959 HFD=2.5
22:38:22.489 00.003 484 MultiStar: [#1 0.29,-0.73,0.81,U] [#2 -0.47,0.08,1.02,U] [#3 0.52,-0.46,0.86,U] [#4 1.45,-0.57,0.00,M6] [#5 0.18,-0.62,0.53,U] [#6 1.53,-0.18,0.00,M8] [#7 1.39,-0.47,0.00,M7] [#8 1.04,-0.70,0.00,M7] 
22:38:22.492 00.003 484 refined, 4 included, MultiStar: {0.08, -0.41}, one-star: {0.03, -0.48}
22:38:22.495 00.003 484 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.71) = xAngle (-4.10 = 2.18)
22:38:22.497 00.002 484 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.11 = -1.11)
22:38:22.501 00.004 484 CameraToMount -- cameraX=0.08 cameraY=-0.41 hyp=0.41 cameraTheta=-1.39 mountX=-0.24 mountY=-0.37, mountTheta=-2.14
22:38:22.507 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.08, y=-0.41, opts=13)
22:38:22.510 00.003 484 Enqueuing Move request for scope (0.08, -0.41)
22:38:22.513 00.003 17712 Worker thread wakes up
22:38:22.513 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:38:22.517 00.004 484 UpdateGuideState exits: m=307929 SNR=70.9
22:38:22.519 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.41) opts 0xd
22:38:22.520 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:22.523 00.003 17712 Handling offset move in thread for scope, endpoint = (0.08, -0.41)
22:38:22.524 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:22.528 00.004 484 Enqueuing Expose request
22:38:22.531 00.003 17712 Moving (0.08, -0.41) raw xDistance=-0.24 yDistance=-0.37
22:38:22.531 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:38:22.531 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:22.531 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:38:22.531 00.000 17712 MoveAxis(E, 0, ABG)
22:38:22.531 00.000 17712 Move returns status 0, amount 0
22:38:22.532 00.001 17712 MoveAxis(N, 0, ABG)
22:38:22.532 00.000 17712 Move returns status 0, amount 0
22:38:22.532 00.000 17712 move complete, result=0
22:38:22.532 00.000 17712 worker thread done servicing request
22:38:22.532 00.000 17712 Worker thread wakes up
22:38:22.532 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:22.532 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:22.534 00.002 484 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:38:25.950 03.416 17712 Exposure complete
22:38:26.259 00.309 17712 worker thread done servicing request
22:38:26.259 00.000 484 OnExposeComplete: enter
22:38:26.264 00.005 484 UpdateGuideState(): m_state=6
22:38:26.274 00.010 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
22:38:26.284 00.010 484 Star::Find returns 1 (0), X=1398.23, Y=43.57, Mass=324447, SNR=75.8, Peak=47687 HFD=2.7
22:38:26.289 00.005 484 MultiStar: [#1 0.26,-0.32,0.84,U] [#2 -0.77,0.11,0.77,U] [#3 0.84,-0.08,0.76,U] [#4 1.39,-0.13,0.00,M7] [#5 0.54,-0.25,0.40,U] [#6 1.58,-0.01,0.00,M9] [#7 1.64,0.01,0.00,M8] [#8 1.76,-0.45,0.00,M8] 
22:38:26.304 00.015 484 refined, 4 included, MultiStar: {0.21, -0.11}, one-star: {0.31, -0.08}
22:38:26.314 00.010 484 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.21 = 3.07)
22:38:26.330 00.016 484 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
22:38:26.335 00.005 484 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.50 mountX=-0.24 mountY=-0.05, mountTheta=-2.92
22:38:26.357 00.022 484 SchedulePrimaryMove(0F03AFB8, x=0.21, y=-0.11, opts=13)
22:38:26.366 00.009 484 Enqueuing Move request for scope (0.21, -0.11)
22:38:26.370 00.004 17712 Worker thread wakes up
22:38:26.370 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1408, FiltMax=65535, Gamma=1.000
22:38:26.376 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
22:38:26.376 00.000 17712 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
22:38:26.376 00.000 17712 Moving (0.21, -0.11) raw xDistance=-0.24 yDistance=-0.05
22:38:26.377 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:38:26.377 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:26.377 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:38:26.377 00.000 17712 MoveAxis(E, 0, ABG)
22:38:26.377 00.000 17712 Move returns status 0, amount 0
22:38:26.377 00.000 17712 MoveAxis(N, 0, ABG)
22:38:26.378 00.001 17712 Move returns status 0, amount 0
22:38:26.378 00.000 17712 move complete, result=0
22:38:26.378 00.000 17712 worker thread done servicing request
22:38:26.378 00.000 484 UpdateGuideState exits: m=324447 SNR=75.8
22:38:26.383 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.386 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:26.397 00.011 484 Enqueuing Expose request
22:38:26.401 00.004 17712 Worker thread wakes up
22:38:26.402 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:26.402 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:26.402 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:38:29.834 03.432 17712 Exposure complete
22:38:30.154 00.320 17712 worker thread done servicing request
22:38:30.154 00.000 484 OnExposeComplete: enter
22:38:30.158 00.004 484 UpdateGuideState(): m_state=6
22:38:30.162 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
22:38:30.168 00.006 484 Star::Find returns 1 (0), X=1398.12, Y=43.21, Mass=329363, SNR=80.5, Peak=47783 HFD=2.4
22:38:30.171 00.003 484 MultiStar: [#1 0.19,-0.23,0.88,U] [#2 -0.64,0.24,0.73,U] [#3 0.54,-0.40,0.67,U] [#4 1.42,-0.55,0.00,M8] [#5 0.39,-0.52,0.46,U] [#6 1.85,-0.10,0.00,M10] [#7 1.55,-0.63,0.00,M9] [#8 1.41,-0.90,0.00,M9] 
22:38:30.176 00.005 484 refined, 4 included, MultiStar: {0.12, -0.26}, one-star: {0.20, -0.44}
22:38:30.179 00.003 484 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.71) = xAngle (-3.87 = 2.42)
22:38:30.183 00.004 484 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.88 = -0.88)
22:38:30.187 00.004 484 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.15 mountX=-0.21 mountY=-0.22, mountTheta=-2.34
22:38:30.194 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=-0.26, opts=13)
22:38:30.198 00.004 484 Enqueuing Move request for scope (0.12, -0.26)
22:38:30.201 00.003 17712 Worker thread wakes up
22:38:30.201 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4570, FiltMin=1399, FiltMax=65535, Gamma=1.000
22:38:30.204 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
22:38:30.204 00.000 484 UpdateGuideState exits: m=329363 SNR=80.5
22:38:30.208 00.004 17712 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
22:38:30.208 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:30.212 00.004 17712 Moving (0.12, -0.26) raw xDistance=-0.21 yDistance=-0.22
22:38:30.212 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:30.215 00.003 484 Enqueuing Expose request
22:38:30.218 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:38:30.219 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:30.219 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:38:30.219 00.000 17712 MoveAxis(E, 0, ABG)
22:38:30.219 00.000 17712 Move returns status 0, amount 0
22:38:30.219 00.000 17712 MoveAxis(N, 0, ABG)
22:38:30.219 00.000 17712 Move returns status 0, amount 0
22:38:30.219 00.000 17712 move complete, result=0
22:38:30.220 00.001 17712 worker thread done servicing request
22:38:30.220 00.000 17712 Worker thread wakes up
22:38:30.220 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:30.220 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:30.223 00.003 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:33.643 03.420 17712 Exposure complete
22:38:33.935 00.292 17712 worker thread done servicing request
22:38:33.935 00.000 484 OnExposeComplete: enter
22:38:33.940 00.005 484 UpdateGuideState(): m_state=6
22:38:33.944 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
22:38:33.948 00.004 484 Star::Find returns 1 (0), X=1398.54, Y=43.21, Mass=331882, SNR=83.0, Peak=46419 HFD=2.5
22:38:33.952 00.004 484 MultiStar: [#1 0.91,-0.85,0.00,M1] [#2 -1.16,0.04,0.00,M1] [#3 1.32,-0.60,0.00,M1] [#4 1.88,-0.64,0.00,M9] [#5 0.91,-0.70,0.00,M1] [#6 2.07,-0.34,0.00,R] [#7 2.08,-0.70,0.00,M10] [#8 2.09,-0.75,0.00,M10] 
22:38:33.955 00.003 484 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
22:38:33.958 00.003 484 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
22:38:33.962 00.004 484 CameraToMount -- cameraX=0.62 cameraY=-0.45 hyp=0.76 cameraTheta=-0.63 mountX=-0.75 mountY=-0.27, mountTheta=-2.80
22:38:33.970 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.62, y=-0.45, opts=13)
22:38:33.973 00.003 484 Enqueuing Move request for scope (0.62, -0.45)
22:38:33.978 00.005 17712 Worker thread wakes up
22:38:33.978 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.45) opts 0xd
22:38:33.978 00.000 17712 Handling offset move in thread for scope, endpoint = (0.62, -0.45)
22:38:33.978 00.000 17712 Moving (0.62, -0.45) raw xDistance=-0.75 yDistance=-0.27
22:38:33.978 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
22:38:33.978 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:33.978 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1491, FiltMax=65535, Gamma=1.000
22:38:33.981 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:38:33.981 00.000 17712 MoveAxis(E, 167, ABG)
22:38:33.982 00.001 17712 Guiding  Dir = 2, Dur = 167
22:38:33.982 00.000 484 UpdateGuideState exits: m=331882 SNR=83.0
22:38:33.985 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.987 00.002 17712 IsSlewing returns 0
22:38:33.988 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:33.992 00.004 17712 IsGuiding returns 0
22:38:33.993 00.001 484 Enqueuing Expose request
22:38:33.996 00.003 17712 PulseGuide returned control before completion, sleep 177
22:38:34.181 00.185 17712 IsGuiding returns 1
22:38:34.181 00.000 17712 scope still moving after pulse duration time elapsed
22:38:34.213 00.032 17712 IsSlewing returns 0
22:38:34.213 00.000 17712 IsGuiding returns 0
22:38:34.213 00.000 17712 scope move finished after 167 + 53 ms
22:38:34.213 00.000 17712 Move returns status 0, amount 167
22:38:34.214 00.001 17712 MoveAxis(N, 0, ABG)
22:38:34.214 00.000 17712 Move returns status 0, amount 0
22:38:34.214 00.000 17712 move complete, result=0
22:38:34.214 00.000 17712 worker thread done servicing request
22:38:34.214 00.000 484 GuideStep: -0.7 px 167 ms EAST, -0.3 px 0 ms NORTH
22:38:34.218 00.004 17712 Worker thread wakes up
22:38:34.219 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:34.219 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:37.641 03.422 17712 Exposure complete
22:38:37.926 00.285 17712 worker thread done servicing request
22:38:37.926 00.000 484 OnExposeComplete: enter
22:38:37.930 00.004 484 UpdateGuideState(): m_state=6
22:38:37.934 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
22:38:37.938 00.004 484 Star::Find returns 1 (0), X=1398.28, Y=43.26, Mass=317685, SNR=82.6, Peak=55767 HFD=2.6
22:38:37.944 00.006 484 MultiStar: [#1 0.61,-0.78,0.00,M2] [#2 -0.85,-0.16,0.84,U] [#3 0.72,-0.79,0.00,M2] [#4 1.53,-0.71,0.00,M10] [#5 0.32,-0.56,0.38,U] [#6 -0.30,-0.22,0.42,U] [#7 2.06,-0.76,0.00,R] [#8 1.40,-0.49,0.00,R] 
22:38:37.950 00.006 484 refined, 3 included, MultiStar: {-0.14, -0.32}, one-star: {0.36, -0.40}
22:38:37.954 00.004 484 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.71) = xAngle (-4.69 = 1.59)
22:38:37.958 00.004 484 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.71 = -1.71)
22:38:37.963 00.005 484 CameraToMount -- cameraX=-0.14 cameraY=-0.32 hyp=0.34 cameraTheta=-1.98 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
22:38:37.973 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=-0.32, opts=13)
22:38:37.978 00.005 484 Enqueuing Move request for scope (-0.14, -0.32)
22:38:37.985 00.007 17712 Worker thread wakes up
22:38:37.985 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.32) opts 0xd
22:38:37.985 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1559, FiltMax=65535, Gamma=1.000
22:38:37.988 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.14, -0.32)
22:38:37.989 00.001 484 UpdateGuideState exits: m=317685 SNR=82.6
22:38:37.993 00.004 17712 Moving (-0.14, -0.32) raw xDistance=-0.01 yDistance=-0.34
22:38:37.993 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:37.998 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:38:37.998 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:37.998 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:38.002 00.004 484 Enqueuing Expose request
22:38:38.005 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:38:38.005 00.000 17712 MoveAxis(E, 0, ABG)
22:38:38.005 00.000 17712 Move returns status 0, amount 0
22:38:38.005 00.000 17712 MoveAxis(N, 0, ABG)
22:38:38.006 00.001 17712 Move returns status 0, amount 0
22:38:38.006 00.000 17712 move complete, result=0
22:38:38.006 00.000 17712 worker thread done servicing request
22:38:38.006 00.000 17712 Worker thread wakes up
22:38:38.006 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:38.006 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:38.011 00.005 484 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:38:41.438 03.427 17712 Exposure complete
22:38:41.764 00.326 17712 worker thread done servicing request
22:38:41.764 00.000 484 OnExposeComplete: enter
22:38:41.768 00.004 484 UpdateGuideState(): m_state=6
22:38:41.772 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
22:38:41.778 00.006 484 Star::Find returns 1 (0), X=1398.69, Y=43.04, Mass=300068, SNR=70.7, Peak=41267 HFD=2.4
22:38:41.781 00.003 484 MultiStar: [#1 1.08,-1.02,0.00,M3] [#2 -1.25,-0.35,0.00,M1] [#3 1.43,-0.66,0.00,M3] [#4 1.64,-0.56,0.00,R] [#5 0.83,-0.81,0.00,M1] [#6 0.18,-0.05,0.56,U] [#7 0.15,0.09,0.48,U] [#8 0.77,-0.36,0.60,U] 
22:38:41.786 00.005 484 refined, 3 included, MultiStar: {0.53, -0.31}, one-star: {0.77, -0.61}
22:38:41.790 00.004 484 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.24 = 3.04)
22:38:41.793 00.003 484 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
22:38:41.797 00.004 484 CameraToMount -- cameraX=0.53 cameraY=-0.31 hyp=0.62 cameraTheta=-0.53 mountX=-0.61 mountY=-0.15, mountTheta=-2.89
22:38:41.804 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.53, y=-0.31, opts=13)
22:38:41.811 00.007 484 Enqueuing Move request for scope (0.53, -0.31)
22:38:41.816 00.005 17712 Worker thread wakes up
22:38:41.816 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.31) opts 0xd
22:38:41.816 00.000 17712 Handling offset move in thread for scope, endpoint = (0.53, -0.31)
22:38:41.816 00.000 17712 Moving (0.53, -0.31) raw xDistance=-0.61 yDistance=-0.15
22:38:41.816 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
22:38:41.816 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:41.816 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:38:41.816 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1253, FiltMax=65535, Gamma=1.000
22:38:41.821 00.005 17712 MoveAxis(E, 137, ABG)
22:38:41.821 00.000 484 UpdateGuideState exits: m=300068 SNR=70.7
22:38:41.824 00.003 17712 Guiding  Dir = 2, Dur = 137
22:38:41.826 00.002 17712 IsSlewing returns 0
22:38:41.826 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:41.830 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:41.834 00.004 484 Enqueuing Expose request
22:38:41.837 00.003 17712 IsGuiding returns 0
22:38:41.837 00.000 17712 PulseGuide returned control before completion, sleep 147
22:38:41.985 00.148 17712 IsGuiding returns 1
22:38:41.985 00.000 17712 scope still moving after pulse duration time elapsed
22:38:42.017 00.032 17712 IsSlewing returns 0
22:38:42.017 00.000 17712 IsGuiding returns 0
22:38:42.017 00.000 17712 scope move finished after 137 + 43 ms
22:38:42.019 00.002 17712 Move returns status 0, amount 137
22:38:42.019 00.000 17712 MoveAxis(N, 0, ABG)
22:38:42.019 00.000 17712 Move returns status 0, amount 0
22:38:42.019 00.000 17712 move complete, result=0
22:38:42.019 00.000 17712 worker thread done servicing request
22:38:42.019 00.000 17712 Worker thread wakes up
22:38:42.019 00.000 484 GuideStep: -0.6 px 137 ms EAST, -0.2 px 0 ms NORTH
22:38:42.022 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:42.023 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:45.445 03.422 17712 Exposure complete
22:38:45.732 00.287 17712 worker thread done servicing request
22:38:45.732 00.000 484 OnExposeComplete: enter
22:38:45.736 00.004 484 UpdateGuideState(): m_state=6
22:38:45.740 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
22:38:45.746 00.006 484 Star::Find returns 1 (0), X=1398.33, Y=42.93, Mass=321182, SNR=78.1, Peak=47191 HFD=2.3
22:38:45.750 00.004 484 MultiStar: [#1 0.79,-0.67,0.00,M4] [#2 -0.71,0.17,0.70,U] [#3 1.03,-0.54,0.00,M4] [#4 0.26,-0.01,0.50,U] [#5 0.71,-0.90,0.00,M2] [#6 0.04,-0.10,0.38,U] [#7 -0.27,-0.20,0.54,U] [#8 0.25,-0.13,0.43,U] 
22:38:45.753 00.003 484 refined, 5 included, MultiStar: {0.01, -0.23}, one-star: {0.41, -0.72}
22:38:45.759 00.006 484 CameraToMount -- cameraTheta (-1.54) - m_xAngle (2.71) = xAngle (-4.26 = 2.02)
22:38:45.764 00.005 484 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.27 = -1.27)
22:38:45.767 00.003 484 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.54 mountX=-0.10 mountY=-0.22, mountTheta=-2.00
22:38:45.774 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=-0.23, opts=13)
22:38:45.779 00.005 484 Enqueuing Move request for scope (0.01, -0.23)
22:38:45.782 00.003 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1107, FiltMax=65535, Gamma=1.000
22:38:45.787 00.005 17712 Worker thread wakes up
22:38:45.787 00.000 484 UpdateGuideState exits: m=321182 SNR=78.1
22:38:45.791 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
22:38:45.791 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.795 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:45.797 00.002 484 Enqueuing Expose request
22:38:45.801 00.004 17712 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
22:38:45.801 00.000 17712 Moving (0.01, -0.23) raw xDistance=-0.10 yDistance=-0.22
22:38:45.801 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:38:45.801 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.801 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:38:45.801 00.000 17712 MoveAxis(E, 0, ABG)
22:38:45.802 00.001 17712 Move returns status 0, amount 0
22:38:45.802 00.000 17712 MoveAxis(N, 0, ABG)
22:38:45.802 00.000 17712 Move returns status 0, amount 0
22:38:45.802 00.000 17712 move complete, result=0
22:38:45.802 00.000 17712 worker thread done servicing request
22:38:45.802 00.000 17712 Worker thread wakes up
22:38:45.803 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:45.803 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:45.806 00.003 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:38:49.231 03.425 17712 Exposure complete
22:38:49.545 00.314 17712 worker thread done servicing request
22:38:49.545 00.000 484 OnExposeComplete: enter
22:38:49.549 00.004 484 UpdateGuideState(): m_state=6
22:38:49.554 00.005 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
22:38:49.557 00.003 484 Star::Find returns 1 (0), X=1398.23, Y=43.19, Mass=324752, SNR=76.1, Peak=43351 HFD=2.5
22:38:49.562 00.005 484 MultiStar: [#1 0.53,-0.73,0.71,U] [#2 -1.05,0.04,0.00,M1] [#3 0.81,-0.71,0.00,M5] [#4 -0.20,-0.53,0.62,U] [#5 0.55,-0.67,0.43,U] [#6 0.05,-0.32,0.42,U] [#7 -0.20,0.41,0.48,U] [#8 -0.13,-0.32,0.57,U] 
22:38:49.565 00.003 484 refined, 6 included, MultiStar: {0.15, -0.41}, one-star: {0.32, -0.47}
22:38:49.569 00.004 484 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.71) = xAngle (-3.92 = 2.36)
22:38:49.572 00.003 484 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
22:38:49.576 00.004 484 CameraToMount -- cameraX=0.15 cameraY=-0.41 hyp=0.43 cameraTheta=-1.21 mountX=-0.31 mountY=-0.35, mountTheta=-2.29
22:38:49.583 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=-0.41, opts=13)
22:38:49.586 00.003 484 Enqueuing Move request for scope (0.15, -0.41)
22:38:49.589 00.003 17712 Worker thread wakes up
22:38:49.589 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1143, FiltMax=65535, Gamma=1.000
22:38:49.593 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.41) opts 0xd
22:38:49.593 00.000 484 UpdateGuideState exits: m=324752 SNR=76.1
22:38:49.596 00.003 17712 Handling offset move in thread for scope, endpoint = (0.15, -0.41)
22:38:49.596 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:49.599 00.003 17712 Moving (0.15, -0.41) raw xDistance=-0.31 yDistance=-0.35
22:38:49.599 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
22:38:49.599 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:49.599 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:38:49.600 00.001 17712 MoveAxis(E, 69, ABG)
22:38:49.600 00.000 17712 Guiding  Dir = 2, Dur = 69
22:38:49.600 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:49.603 00.003 484 Enqueuing Expose request
22:38:49.606 00.003 17712 IsSlewing returns 0
22:38:49.607 00.001 17712 IsGuiding returns 0
22:38:49.607 00.000 17712 PulseGuide returned control before completion, sleep 79
22:38:49.690 00.083 17712 IsGuiding returns 1
22:38:49.690 00.000 17712 scope still moving after pulse duration time elapsed
22:38:49.721 00.031 17712 IsSlewing returns 0
22:38:49.721 00.000 17712 IsGuiding returns 0
22:38:49.721 00.000 17712 scope move finished after 69 + 45 ms
22:38:49.721 00.000 17712 Move returns status 0, amount 69
22:38:49.722 00.001 17712 MoveAxis(N, 0, ABG)
22:38:49.722 00.000 17712 Move returns status 0, amount 0
22:38:49.722 00.000 17712 move complete, result=0
22:38:49.722 00.000 17712 worker thread done servicing request
22:38:49.722 00.000 17712 Worker thread wakes up
22:38:49.722 00.000 484 GuideStep: -0.3 px 69 ms EAST, -0.3 px 0 ms NORTH
22:38:49.727 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:49.728 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:53.336 03.608 17712 Exposure complete
22:38:53.708 00.372 17712 worker thread done servicing request
22:38:53.708 00.000 484 OnExposeComplete: enter
22:38:53.713 00.005 484 UpdateGuideState(): m_state=6
22:38:53.718 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
22:38:53.722 00.004 484 Star::Find returns 1 (0), X=1398.33, Y=43.07, Mass=341571, SNR=95.1, Peak=53751 HFD=2.4
22:38:53.727 00.005 484 MultiStar: [#1 0.57,-0.82,0.00,M4] [#2 -0.99,-0.04,0.00,M2] [#3 1.03,-0.62,0.00,M6] [#4 0.05,-0.21,0.52,U] [#5 0.43,-0.64,0.35,U] [#6 -0.25,-0.03,0.44,U] [#7 -0.32,0.04,0.36,U] [#8 0.12,-0.43,0.35,U] 
22:38:53.730 00.003 484 refined, 5 included, MultiStar: {0.13, -0.35}, one-star: {0.41, -0.59}
22:38:53.734 00.004 484 CameraToMount -- cameraTheta (-1.21) - m_xAngle (2.71) = xAngle (-3.92 = 2.36)
22:38:53.737 00.003 484 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.94 = -0.94)
22:38:53.741 00.004 484 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.38 cameraTheta=-1.21 mountX=-0.27 mountY=-0.31, mountTheta=-2.29
22:38:53.748 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=-0.35, opts=13)
22:38:53.752 00.004 484 Enqueuing Move request for scope (0.13, -0.35)
22:38:53.755 00.003 17712 Worker thread wakes up
22:38:53.756 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1568, FiltMax=65535, Gamma=1.000
22:38:53.760 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
22:38:53.762 00.002 484 UpdateGuideState exits: m=341571 SNR=95.1
22:38:53.765 00.003 17712 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
22:38:53.765 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.768 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:53.771 00.003 484 Enqueuing Expose request
22:38:53.775 00.004 17712 Moving (0.13, -0.35) raw xDistance=-0.27 yDistance=-0.31
22:38:53.776 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
22:38:53.776 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:53.776 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:38:53.776 00.000 17712 MoveAxis(E, 0, ABG)
22:38:53.776 00.000 17712 Move returns status 0, amount 0
22:38:53.777 00.001 17712 MoveAxis(N, 0, ABG)
22:38:53.777 00.000 17712 Move returns status 0, amount 0
22:38:53.777 00.000 17712 move complete, result=0
22:38:53.777 00.000 17712 worker thread done servicing request
22:38:53.777 00.000 17712 Worker thread wakes up
22:38:53.777 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:53.777 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:38:53.781 00.004 484 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:38:57.231 03.450 17712 Exposure complete
22:38:57.526 00.295 17712 worker thread done servicing request
22:38:57.526 00.000 484 OnExposeComplete: enter
22:38:57.531 00.005 484 UpdateGuideState(): m_state=6
22:38:57.537 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
22:38:57.540 00.003 484 Star::Find returns 1 (0), X=1398.28, Y=43.30, Mass=326921, SNR=83.2, Peak=46679 HFD=2.6
22:38:57.545 00.005 484 MultiStar: [#1 0.60,-0.74,0.00,M5] [#2 -1.01,0.14,0.00,M3] [#3 0.74,-0.55,0.62,U] [#4 -0.02,-0.01,0.54,U] [#5 0.73,-0.37,0.45,U] [#6 -0.26,0.08,0.43,U] [#7 0.09,0.13,0.51,U] [#8 0.14,-0.05,0.53,U] 
22:38:57.548 00.003 484 refined, 6 included, MultiStar: {0.28, -0.19}, one-star: {0.36, -0.35}
22:38:57.553 00.005 484 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.71) = xAngle (-3.32 = 2.96)
22:38:57.555 00.002 484 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.34 = -0.34)
22:38:57.558 00.003 484 CameraToMount -- cameraX=0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-0.61 mountX=-0.33 mountY=-0.11, mountTheta=-2.82
22:38:57.568 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.19, opts=13)
22:38:57.571 00.003 484 Enqueuing Move request for scope (0.28, -0.19)
22:38:57.575 00.004 17712 Worker thread wakes up
22:38:57.575 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.19) opts 0xd
22:38:57.576 00.001 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.19)
22:38:57.576 00.000 17712 Moving (0.28, -0.19) raw xDistance=-0.33 yDistance=-0.11
22:38:57.576 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:38:57.576 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:57.576 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:38:57.579 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:38:57.579 00.000 484 UpdateGuideState exits: m=326921 SNR=83.2
22:38:57.582 00.003 17712 MoveAxis(E, 75, ABG)
22:38:57.582 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:57.585 00.003 17712 Guiding  Dir = 2, Dur = 75
22:38:57.586 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:38:57.588 00.002 484 Enqueuing Expose request
22:38:57.593 00.005 17712 IsSlewing returns 0
22:38:57.594 00.001 17712 IsGuiding returns 0
22:38:57.596 00.002 17712 PulseGuide returned control before completion, sleep 85
22:38:57.684 00.088 17712 IsGuiding returns 1
22:38:57.684 00.000 17712 scope still moving after pulse duration time elapsed
22:38:57.716 00.032 17712 IsSlewing returns 0
22:38:57.716 00.000 17712 IsGuiding returns 0
22:38:57.717 00.001 17712 scope move finished after 75 + 46 ms
22:38:57.717 00.000 17712 Move returns status 0, amount 75
22:38:57.717 00.000 17712 MoveAxis(N, 0, ABG)
22:38:57.717 00.000 17712 Move returns status 0, amount 0
22:38:57.717 00.000 17712 move complete, result=0
22:38:57.717 00.000 17712 worker thread done servicing request
22:38:57.718 00.001 17712 Worker thread wakes up
22:38:57.718 00.000 484 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
22:38:57.721 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:38:57.721 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:01.173 03.452 17712 Exposure complete
22:39:01.467 00.294 17712 worker thread done servicing request
22:39:01.468 00.001 484 OnExposeComplete: enter
22:39:01.472 00.004 484 UpdateGuideState(): m_state=6
22:39:01.480 00.008 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
22:39:01.487 00.007 484 Star::Find returns 1 (0), X=1398.36, Y=43.42, Mass=330256, SNR=71.9, Peak=42647 HFD=2.9
22:39:01.492 00.005 484 MultiStar: [#1 0.48,-0.72,1.02,U] [#2 -0.84,0.00,0.90,U] [#3 1.10,-0.65,0.00,M6] [#4 0.22,-0.16,0.60,U] [#5 0.12,-0.57,0.58,U] [#6 -0.09,-0.20,0.46,U] [#7 -0.15,0.38,0.65,U] [#8 -0.08,-0.10,0.52,U] 
22:39:01.495 00.003 484 refined, 7 included, MultiStar: {0.04, -0.23}, one-star: {0.44, -0.23}
22:39:01.499 00.004 484 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.71) = xAngle (-4.13 = 2.16)
22:39:01.502 00.003 484 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.14 = -1.14)
22:39:01.505 00.003 484 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.41 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
22:39:01.515 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=-0.23, opts=13)
22:39:01.520 00.005 484 Enqueuing Move request for scope (0.04, -0.23)
22:39:01.525 00.005 17712 Worker thread wakes up
22:39:01.526 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
22:39:01.526 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1261, FiltMax=65535, Gamma=1.000
22:39:01.529 00.003 17712 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
22:39:01.529 00.000 484 UpdateGuideState exits: m=330256 SNR=71.9
22:39:01.533 00.004 17712 Moving (0.04, -0.23) raw xDistance=-0.13 yDistance=-0.21
22:39:01.533 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:01.537 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:39:01.538 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:01.538 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:01.542 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:39:01.542 00.000 484 Enqueuing Expose request
22:39:01.546 00.004 17712 MoveAxis(E, 0, ABG)
22:39:01.546 00.000 17712 Move returns status 0, amount 0
22:39:01.546 00.000 17712 MoveAxis(N, 0, ABG)
22:39:01.546 00.000 17712 Move returns status 0, amount 0
22:39:01.548 00.002 17712 move complete, result=0
22:39:01.549 00.001 17712 worker thread done servicing request
22:39:01.549 00.000 17712 Worker thread wakes up
22:39:01.549 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:01.549 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:01.553 00.004 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:39:04.968 03.415 17712 Exposure complete
22:39:05.270 00.302 17712 worker thread done servicing request
22:39:05.271 00.001 484 OnExposeComplete: enter
22:39:05.276 00.005 484 UpdateGuideState(): m_state=6
22:39:05.280 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
22:39:05.285 00.005 484 Star::Find returns 1 (0), X=1398.37, Y=42.88, Mass=325047, SNR=75.3, Peak=45261 HFD=2.4
22:39:05.288 00.003 484 MultiStar: [#1 0.69,-0.87,0.00,M5] [#2 -1.32,0.09,0.00,M3] [#3 1.05,-0.88,0.00,M7] [#4 0.32,-0.48,0.59,U] [#5 0.33,-0.77,0.44,U] [#6 -0.12,-0.63,0.39,U] [#7 0.03,-0.01,0.56,U] [#8 0.19,-0.43,0.47,U] 
22:39:05.293 00.005 484 refined, 5 included, MultiStar: {0.24, -0.54}, one-star: {0.45, -0.78}
22:39:05.296 00.003 484 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.71) = xAngle (-3.86 = 2.42)
22:39:05.300 00.004 484 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.87 = -0.87)
22:39:05.303 00.003 484 CameraToMount -- cameraX=0.24 cameraY=-0.54 hyp=0.59 cameraTheta=-1.14 mountX=-0.45 mountY=-0.45, mountTheta=-2.35
22:39:05.312 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.24, y=-0.54, opts=13)
22:39:05.316 00.004 484 Enqueuing Move request for scope (0.24, -0.54)
22:39:05.319 00.003 17712 Worker thread wakes up
22:39:05.319 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1296, FiltMax=65535, Gamma=1.000
22:39:05.323 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.54) opts 0xd
22:39:05.324 00.001 17712 Handling offset move in thread for scope, endpoint = (0.24, -0.54)
22:39:05.324 00.000 17712 Moving (0.24, -0.54) raw xDistance=-0.45 yDistance=-0.45
22:39:05.324 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
22:39:05.324 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
22:39:05.324 00.000 17712 MoveAxis(E, 100, ABG)
22:39:05.324 00.000 17712 Guiding  Dir = 2, Dur = 100
22:39:05.324 00.000 17712 IsSlewing returns 0
22:39:05.325 00.001 17712 IsGuiding returns 0
22:39:05.325 00.000 484 UpdateGuideState exits: m=325047 SNR=75.3
22:39:05.330 00.005 17712 PulseGuide returned control before completion, sleep 110
22:39:05.330 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.334 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:05.338 00.004 484 Enqueuing Expose request
22:39:05.447 00.109 17712 IsGuiding returns 1
22:39:05.447 00.000 17712 scope still moving after pulse duration time elapsed
22:39:05.478 00.031 17712 IsSlewing returns 0
22:39:05.478 00.000 17712 IsGuiding returns 0
22:39:05.478 00.000 17712 scope move finished after 100 + 52 ms
22:39:05.479 00.001 17712 Move returns status 0, amount 100
22:39:05.479 00.000 17712 MoveAxis(N, 85, ABG)
22:39:05.479 00.000 17712 Guiding  Dir = 0, Dur = 85
22:39:05.479 00.000 17712 IsSlewing returns 0
22:39:05.479 00.000 17712 IsGuiding returns 0
22:39:05.480 00.001 17712 PulseGuide returned control before completion, sleep 95
22:39:05.589 00.109 17712 IsGuiding returns 1
22:39:05.589 00.000 17712 scope still moving after pulse duration time elapsed
22:39:05.619 00.030 17712 IsSlewing returns 0
22:39:05.619 00.000 17712 IsGuiding returns 0
22:39:05.619 00.000 17712 scope move finished after 85 + 55 ms
22:39:05.620 00.001 17712 Move returns status 0, amount 85
22:39:05.620 00.000 17712 move complete, result=0
22:39:05.620 00.000 17712 worker thread done servicing request
22:39:05.620 00.000 17712 Worker thread wakes up
22:39:05.620 00.000 484 GuideStep: -0.4 px 100 ms EAST, -0.5 px 85 ms NORTH
22:39:05.626 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:05.626 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:09.039 03.413 17712 Exposure complete
22:39:09.291 00.252 17712 worker thread done servicing request
22:39:09.291 00.000 484 OnExposeComplete: enter
22:39:09.296 00.005 484 UpdateGuideState(): m_state=6
22:39:09.309 00.013 484 Star::Find(15, 1398, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
22:39:09.329 00.020 484 Star::Find returns 1 (0), X=1398.93, Y=43.32, Mass=326477, SNR=75.6, Peak=42387 HFD=2.6
22:39:09.337 00.008 484 MultiStar: [#1 0.91,-0.75,0.00,M6] [#2 -1.36,-0.05,0.00,M4] [#3 1.60,-0.57,0.00,M8] [#4 0.32,-0.06,0.61,U] [#5 1.10,-0.74,0.00,M1] [#6 0.12,-0.03,0.49,U] [#7 0.26,0.23,0.52,U] [#8 0.65,-0.27,0.46,U] 
22:39:09.343 00.006 484 refined, 4 included, MultiStar: {0.55, -0.13}, one-star: {1.01, -0.33}
22:39:09.349 00.006 484 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
22:39:09.353 00.004 484 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
22:39:09.361 00.008 484 CameraToMount -- cameraX=0.55 cameraY=-0.13 hyp=0.57 cameraTheta=-0.22 mountX=-0.55 mountY=0.03, mountTheta=3.09
22:39:09.396 00.035 484 SchedulePrimaryMove(0F03AFB8, x=0.55, y=-0.13, opts=13)
22:39:09.402 00.006 484 Enqueuing Move request for scope (0.55, -0.13)
22:39:09.411 00.009 17712 Worker thread wakes up
22:39:09.411 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.13) opts 0xd
22:39:09.411 00.000 17712 Handling offset move in thread for scope, endpoint = (0.55, -0.13)
22:39:09.411 00.000 17712 Moving (0.55, -0.13) raw xDistance=-0.55 yDistance=0.03
22:39:09.413 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
22:39:09.413 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:09.413 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:09.413 00.000 17712 MoveAxis(E, 131, ABG)
22:39:09.413 00.000 17712 Guiding  Dir = 2, Dur = 131
22:39:09.413 00.000 17712 IsSlewing returns 0
22:39:09.413 00.000 17712 IsGuiding returns 0
22:39:09.413 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:39:09.421 00.008 17712 PulseGuide returned control before completion, sleep 137
22:39:09.423 00.002 484 UpdateGuideState exits: m=326477 SNR=75.6
22:39:09.437 00.014 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:09.441 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:09.446 00.005 484 Enqueuing Expose request
22:39:09.561 00.115 17712 IsGuiding returns 1
22:39:09.561 00.000 17712 scope still moving after pulse duration time elapsed
22:39:09.590 00.029 17712 IsSlewing returns 0
22:39:09.591 00.001 17712 IsGuiding returns 1
22:39:09.621 00.030 17712 IsSlewing returns 0
22:39:09.621 00.000 17712 IsGuiding returns 1
22:39:09.653 00.032 17712 IsSlewing returns 0
22:39:09.653 00.000 17712 IsGuiding returns 1
22:39:09.685 00.032 17712 IsSlewing returns 0
22:39:09.685 00.000 17712 IsGuiding returns 0
22:39:09.685 00.000 17712 scope move finished after 131 + 141 ms
22:39:09.685 00.000 17712 Move returns status 0, amount 131
22:39:09.685 00.000 17712 MoveAxis(N, 0, ABG)
22:39:09.686 00.001 17712 Move returns status 0, amount 0
22:39:09.686 00.000 17712 move complete, result=0
22:39:09.686 00.000 17712 worker thread done servicing request
22:39:09.686 00.000 17712 Worker thread wakes up
22:39:09.686 00.000 484 GuideStep: -0.6 px 131 ms EAST, 0.0 px 0 ms NORTH
22:39:09.690 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:09.690 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:13.107 03.417 17712 Exposure complete
22:39:13.383 00.276 17712 worker thread done servicing request
22:39:13.383 00.000 484 OnExposeComplete: enter
22:39:13.387 00.004 484 UpdateGuideState(): m_state=6
22:39:13.391 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
22:39:13.397 00.006 484 Star::Find returns 1 (0), X=1399.42, Y=42.67, Mass=344501, SNR=82.0, Peak=44890 HFD=2.9
22:39:13.401 00.004 484 MultiStar: [#1 1.78,-1.26,0.00,M7] [#2 -2.89,-0.30,0.00,M5] [#3 2.03,-1.17,0.00,M9] [#4 1.14,-0.72,0.00,M1] [#5 1.63,-1.46,0.00,M2] [#6 1.18,-0.80,0.00,M1] [#7 1.11,-0.50,0.00,M1] [#8 1.35,-0.75,0.00,M1] 
22:39:13.404 00.003 484 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.30 = 2.99)
22:39:13.407 00.003 484 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.31 = -0.31)
22:39:13.419 00.012 484 CameraToMount -- cameraX=1.50 cameraY=-0.99 hyp=1.80 cameraTheta=-0.58 mountX=-1.77 mountY=-0.55, mountTheta=-2.84
22:39:13.430 00.011 484 SchedulePrimaryMove(0F03AFB8, x=1.50, y=-0.99, opts=13)
22:39:13.434 00.004 484 Enqueuing Move request for scope (1.50, -0.99)
22:39:13.437 00.003 17712 Worker thread wakes up
22:39:13.437 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1351, FiltMax=65535, Gamma=1.000
22:39:13.441 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (1.50, -0.99) opts 0xd
22:39:13.441 00.000 484 UpdateGuideState exits: m=344501 SNR=82.0
22:39:13.444 00.003 17712 Handling offset move in thread for scope, endpoint = (1.50, -0.99)
22:39:13.444 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.447 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:13.451 00.004 17712 Moving (1.50, -0.99) raw xDistance=-1.77 yDistance=-0.55
22:39:13.451 00.000 484 Enqueuing Expose request
22:39:13.454 00.003 17712 GuideAlgorithmHysteresis::Result() returns -1.14 from input -1.77
22:39:13.454 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
22:39:13.454 00.000 17712 MoveAxis(E, 406, ABG)
22:39:13.455 00.001 17712 Guiding  Dir = 2, Dur = 406
22:39:13.455 00.000 17712 IsSlewing returns 0
22:39:13.455 00.000 17712 IsGuiding returns 0
22:39:13.456 00.001 17712 PulseGuide returned control before completion, sleep 416
22:39:13.879 00.423 17712 IsGuiding returns 1
22:39:13.879 00.000 17712 scope still moving after pulse duration time elapsed
22:39:13.911 00.032 17712 IsSlewing returns 0
22:39:13.911 00.000 17712 IsGuiding returns 0
22:39:13.911 00.000 17712 scope move finished after 406 + 50 ms
22:39:13.912 00.001 17712 Move returns status 0, amount 406
22:39:13.912 00.000 17712 MoveAxis(N, 103, ABG)
22:39:13.912 00.000 17712 Guiding  Dir = 0, Dur = 103
22:39:13.912 00.000 17712 IsSlewing returns 0
22:39:13.912 00.000 17712 IsGuiding returns 0
22:39:13.913 00.001 17712 PulseGuide returned control before completion, sleep 113
22:39:14.037 00.124 17712 IsGuiding returns 1
22:39:14.037 00.000 17712 scope still moving after pulse duration time elapsed
22:39:14.067 00.030 17712 IsSlewing returns 0
22:39:14.067 00.000 17712 IsGuiding returns 0
22:39:14.068 00.001 17712 scope move finished after 103 + 52 ms
22:39:14.068 00.000 17712 Move returns status 0, amount 103
22:39:14.068 00.000 17712 move complete, result=0
22:39:14.068 00.000 484 GuideStep: -1.8 px 406 ms EAST, -0.5 px 103 ms NORTH
22:39:14.072 00.004 17712 worker thread done servicing request
22:39:14.072 00.000 17712 Worker thread wakes up
22:39:14.072 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:14.072 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:17.503 03.431 17712 Exposure complete
22:39:17.788 00.285 17712 worker thread done servicing request
22:39:17.788 00.000 484 OnExposeComplete: enter
22:39:17.793 00.005 484 UpdateGuideState(): m_state=6
22:39:17.797 00.004 484 Star::Find(15, 1399, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
22:39:17.800 00.003 484 Star::Find returns 1 (0), X=1398.63, Y=43.68, Mass=331013, SNR=82.0, Peak=49607 HFD=2.8
22:39:17.804 00.004 484 MultiStar: [#1 0.85,0.04,0.74,U] [#2 -1.38,0.69,0.00,M6] [#3 0.93,0.30,0.00,M10] [#4 0.17,0.80,0.53,U] [#5 0.49,0.15,0.42,U] [#6 0.05,0.33,0.40,U] [#7 -0.10,0.92,0.38,U] [#8 0.46,0.30,0.42,U] 
22:39:17.806 00.002 484 refined, 6 included, MultiStar: {0.46, 0.30}, one-star: {0.71, 0.03}
22:39:17.812 00.006 484 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.71) = xAngle (-2.14 = -2.14)
22:39:17.816 00.004 484 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.84 = 0.84)
22:39:17.819 00.003 484 CameraToMount -- cameraX=0.46 cameraY=0.30 hyp=0.55 cameraTheta=0.57 mountX=-0.30 mountY=0.41, mountTheta=2.20
22:39:17.828 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.46, y=0.30, opts=13)
22:39:17.831 00.003 484 Enqueuing Move request for scope (0.46, 0.30)
22:39:17.834 00.003 17712 Worker thread wakes up
22:39:17.834 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1265, FiltMax=65535, Gamma=1.000
22:39:17.837 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.30) opts 0xd
22:39:17.837 00.000 484 UpdateGuideState exits: m=331013 SNR=82.0
22:39:17.845 00.008 17712 Handling offset move in thread for scope, endpoint = (0.46, 0.30)
22:39:17.845 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:17.849 00.004 17712 Moving (0.46, 0.30) raw xDistance=-0.30 yDistance=0.41
22:39:17.849 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.30
22:39:17.849 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:17.849 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:39:17.849 00.000 17712 MoveAxis(E, 95, ABG)
22:39:17.849 00.000 17712 Guiding  Dir = 2, Dur = 95
22:39:17.850 00.001 17712 IsSlewing returns 0
22:39:17.850 00.000 17712 IsGuiding returns 0
22:39:17.850 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:17.855 00.005 484 Enqueuing Expose request
22:39:17.858 00.003 17712 PulseGuide returned control before completion, sleep 105
22:39:17.966 00.108 17712 IsGuiding returns 1
22:39:17.966 00.000 17712 scope still moving after pulse duration time elapsed
22:39:17.997 00.031 17712 IsSlewing returns 0
22:39:17.997 00.000 17712 IsGuiding returns 0
22:39:17.997 00.000 17712 scope move finished after 95 + 52 ms
22:39:17.998 00.001 17712 Move returns status 0, amount 95
22:39:17.998 00.000 17712 MoveAxis(N, 0, ABG)
22:39:17.998 00.000 17712 Move returns status 0, amount 0
22:39:17.998 00.000 17712 move complete, result=0
22:39:17.998 00.000 17712 worker thread done servicing request
22:39:17.998 00.000 484 GuideStep: -0.3 px 95 ms EAST, 0.4 px 0 ms NORTH
22:39:18.002 00.004 17712 Worker thread wakes up
22:39:18.003 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:18.003 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:21.430 03.427 17712 Exposure complete
22:39:21.794 00.364 484 OnExposeComplete: enter
22:39:21.798 00.004 17712 worker thread done servicing request
22:39:21.798 00.000 484 UpdateGuideState(): m_state=6
22:39:21.806 00.008 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
22:39:21.811 00.005 484 Star::Find returns 1 (0), X=1398.23, Y=43.97, Mass=359153, SNR=82.4, Peak=50643 HFD=2.5
22:39:21.815 00.004 484 MultiStar: [#1 0.57,-0.10,0.71,U] [#2 -0.98,0.64,0.00,M7] [#3 0.93,0.20,0.00,R] [#4 -0.22,0.40,0.68,U] [#5 0.21,0.25,0.44,U] [#6 -0.42,0.72,0.47,U] [#7 -0.27,0.56,0.46,U] [#8 0.07,0.42,0.55,U] 
22:39:21.821 00.006 484 refined, 6 included, MultiStar: {0.09, 0.34}, one-star: {0.31, 0.32}
22:39:21.824 00.003 484 CameraToMount -- cameraTheta (1.32) - m_xAngle (2.71) = xAngle (-1.40 = -1.40)
22:39:21.829 00.005 484 CameraToMount -- cameraTheta (1.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.59 = 1.59)
22:39:21.833 00.004 484 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.32 mountX=0.06 mountY=0.35, mountTheta=1.40
22:39:21.841 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=0.34, opts=13)
22:39:21.846 00.005 484 Enqueuing Move request for scope (0.09, 0.34)
22:39:21.851 00.005 17712 Worker thread wakes up
22:39:21.851 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
22:39:21.851 00.000 17712 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
22:39:21.851 00.000 17712 Moving (0.09, 0.34) raw xDistance=0.06 yDistance=0.35
22:39:21.851 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:39:21.851 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1421, FiltMax=65535, Gamma=1.000
22:39:21.855 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:21.855 00.000 484 UpdateGuideState exits: m=359153 SNR=82.4
22:39:21.862 00.007 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:39:21.862 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:21.866 00.004 17712 MoveAxis(E, 0, ABG)
22:39:21.866 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:21.870 00.004 484 Enqueuing Expose request
22:39:21.874 00.004 17712 Move returns status 0, amount 0
22:39:21.874 00.000 17712 MoveAxis(N, 0, ABG)
22:39:21.874 00.000 17712 Move returns status 0, amount 0
22:39:21.874 00.000 17712 move complete, result=0
22:39:21.874 00.000 17712 worker thread done servicing request
22:39:21.874 00.000 17712 Worker thread wakes up
22:39:21.874 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:39:21.879 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:21.879 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:25.315 03.436 17712 Exposure complete
22:39:25.767 00.452 17712 worker thread done servicing request
22:39:25.768 00.001 484 OnExposeComplete: enter
22:39:25.771 00.003 484 UpdateGuideState(): m_state=6
22:39:25.779 00.008 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
22:39:25.785 00.006 484 Star::Find returns 1 (0), X=1398.41, Y=43.73, Mass=327405, SNR=72.6, Peak=49111 HFD=2.6
22:39:25.793 00.008 484 MultiStar: [#1 1.03,-0.34,0.00,M6] [#2 -0.85,0.38,0.87,U] [#3 0.32,-0.30,0.76,U] [#4 0.35,0.26,0.68,U] [#5 0.81,-0.38,0.48,U] [#6 0.21,0.36,0.53,U] [#7 0.15,0.88,0.61,U] [#8 0.69,-0.07,0.60,U] 
22:39:25.801 00.008 484 refined, 7 included, MultiStar: {0.23, 0.16}, one-star: {0.49, 0.07}
22:39:25.806 00.005 484 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.71) = xAngle (-2.11 = -2.11)
22:39:25.812 00.006 484 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.87 = 0.87)
22:39:25.816 00.004 484 CameraToMount -- cameraX=0.23 cameraY=0.16 hyp=0.27 cameraTheta=0.60 mountX=-0.14 mountY=0.21, mountTheta=2.16
22:39:25.824 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=0.16, opts=13)
22:39:25.829 00.005 484 Enqueuing Move request for scope (0.23, 0.16)
22:39:25.832 00.003 17712 Worker thread wakes up
22:39:25.832 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.16) opts 0xd
22:39:25.832 00.000 17712 Handling offset move in thread for scope, endpoint = (0.23, 0.16)
22:39:25.832 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1587, FiltMax=65535, Gamma=1.000
22:39:25.838 00.006 17712 Moving (0.23, 0.16) raw xDistance=-0.14 yDistance=0.21
22:39:25.838 00.000 484 UpdateGuideState exits: m=327405 SNR=72.6
22:39:25.845 00.007 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:39:25.845 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.850 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.850 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:25.855 00.005 484 Enqueuing Expose request
22:39:25.859 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:39:25.859 00.000 17712 MoveAxis(E, 0, ABG)
22:39:25.859 00.000 17712 Move returns status 0, amount 0
22:39:25.859 00.000 17712 MoveAxis(N, 0, ABG)
22:39:25.859 00.000 17712 Move returns status 0, amount 0
22:39:25.859 00.000 17712 move complete, result=0
22:39:25.860 00.001 17712 worker thread done servicing request
22:39:25.860 00.000 17712 Worker thread wakes up
22:39:25.860 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:25.860 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:25.865 00.005 484 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:29.306 03.441 17712 Exposure complete
22:39:29.630 00.324 17712 worker thread done servicing request
22:39:29.630 00.000 484 OnExposeComplete: enter
22:39:29.634 00.004 484 UpdateGuideState(): m_state=6
22:39:29.638 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
22:39:29.645 00.007 484 Star::Find returns 1 (0), X=1398.78, Y=43.36, Mass=312087, SNR=75.9, Peak=43491 HFD=2.6
22:39:29.651 00.006 484 MultiStar: [#1 1.09,-0.67,0.00,M7] [#2 -1.72,0.07,0.00,M7] [#3 0.32,-0.87,0.74,U] [#4 0.19,0.24,0.59,U] [#5 0.82,-0.40,0.45,U] [#6 0.18,0.17,0.45,U] [#7 0.31,0.53,0.52,U] [#8 0.74,0.28,0.47,U] 
22:39:29.654 00.003 484 refined, 6 included, MultiStar: {0.52, -0.12}, one-star: {0.86, -0.30}
22:39:29.659 00.005 484 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
22:39:29.664 00.005 484 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
22:39:29.668 00.004 484 CameraToMount -- cameraX=0.52 cameraY=-0.12 hyp=0.53 cameraTheta=-0.23 mountX=-0.52 mountY=0.02, mountTheta=3.09
22:39:29.676 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.52, y=-0.12, opts=13)
22:39:29.680 00.004 484 Enqueuing Move request for scope (0.52, -0.12)
22:39:29.683 00.003 17712 Worker thread wakes up
22:39:29.683 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.12) opts 0xd
22:39:29.684 00.001 17712 Handling offset move in thread for scope, endpoint = (0.52, -0.12)
22:39:29.684 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1459, FiltMax=65535, Gamma=1.000
22:39:29.686 00.002 17712 Moving (0.52, -0.12) raw xDistance=-0.52 yDistance=0.02
22:39:29.687 00.001 484 UpdateGuideState exits: m=312087 SNR=75.9
22:39:29.690 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
22:39:29.690 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:29.694 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:29.697 00.003 484 Enqueuing Expose request
22:39:29.701 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:29.701 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:29.701 00.000 17712 MoveAxis(E, 116, ABG)
22:39:29.701 00.000 17712 Guiding  Dir = 2, Dur = 116
22:39:29.701 00.000 17712 IsSlewing returns 0
22:39:29.702 00.001 17712 IsGuiding returns 0
22:39:29.702 00.000 17712 PulseGuide returned control before completion, sleep 126
22:39:29.844 00.142 17712 IsGuiding returns 0
22:39:29.844 00.000 17712 Move returns status 0, amount 116
22:39:29.844 00.000 17712 MoveAxis(N, 0, ABG)
22:39:29.844 00.000 17712 Move returns status 0, amount 0
22:39:29.844 00.000 17712 move complete, result=0
22:39:29.845 00.001 17712 worker thread done servicing request
22:39:29.845 00.000 484 GuideStep: -0.5 px 116 ms EAST, 0.0 px 0 ms NORTH
22:39:29.849 00.004 17712 Worker thread wakes up
22:39:29.849 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:29.849 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:33.263 03.414 17712 Exposure complete
22:39:33.563 00.300 17712 worker thread done servicing request
22:39:33.563 00.000 484 OnExposeComplete: enter
22:39:33.567 00.004 484 UpdateGuideState(): m_state=6
22:39:33.571 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
22:39:33.573 00.002 484 Star::Find returns 1 (0), X=1399.12, Y=43.23, Mass=350750, SNR=90.5, Peak=52083 HFD=2.5
22:39:33.578 00.005 484 MultiStar: [#1 1.11,-0.53,0.00,M8] [#2 -1.56,0.26,0.00,M8] [#3 0.35,-0.27,0.61,U] [#4 0.67,0.37,0.49,U] [#5 1.20,-0.54,0.00,M1] [#6 0.52,0.17,0.42,U] [#7 0.41,0.34,0.38,U] [#8 0.88,-0.25,0.52,U] 
22:39:33.581 00.003 484 refined, 5 included, MultiStar: {0.75, -0.10}, one-star: {1.20, -0.43}
22:39:33.584 00.003 484 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.71) = xAngle (-2.85 = -2.85)
22:39:33.587 00.003 484 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.14 = 0.14)
22:39:33.590 00.003 484 CameraToMount -- cameraX=0.75 cameraY=-0.10 hyp=0.76 cameraTheta=-0.13 mountX=-0.73 mountY=0.11, mountTheta=3.00
22:39:33.598 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.75, y=-0.10, opts=13)
22:39:33.603 00.005 484 Enqueuing Move request for scope (0.75, -0.10)
22:39:33.606 00.003 17712 Worker thread wakes up
22:39:33.606 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:39:33.611 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.10) opts 0xd
22:39:33.611 00.000 17712 Handling offset move in thread for scope, endpoint = (0.75, -0.10)
22:39:33.611 00.000 17712 Moving (0.75, -0.10) raw xDistance=-0.73 yDistance=0.11
22:39:33.611 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
22:39:33.611 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:33.612 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:39:33.612 00.000 17712 MoveAxis(E, 171, ABG)
22:39:33.612 00.000 17712 Guiding  Dir = 2, Dur = 171
22:39:33.612 00.000 17712 IsSlewing returns 0
22:39:33.612 00.000 17712 IsGuiding returns 0
22:39:33.612 00.000 484 UpdateGuideState exits: m=350750 SNR=90.5
22:39:33.615 00.003 17712 PulseGuide returned control before completion, sleep 181
22:39:33.616 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:33.618 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:33.622 00.004 484 Enqueuing Expose request
22:39:33.811 00.189 17712 IsGuiding returns 1
22:39:33.811 00.000 17712 scope still moving after pulse duration time elapsed
22:39:33.842 00.031 17712 IsSlewing returns 0
22:39:33.842 00.000 17712 IsGuiding returns 0
22:39:33.842 00.000 17712 scope move finished after 171 + 59 ms
22:39:33.842 00.000 17712 Move returns status 0, amount 171
22:39:33.842 00.000 17712 MoveAxis(N, 0, ABG)
22:39:33.842 00.000 17712 Move returns status 0, amount 0
22:39:33.843 00.001 17712 move complete, result=0
22:39:33.843 00.000 17712 worker thread done servicing request
22:39:33.843 00.000 17712 Worker thread wakes up
22:39:33.843 00.000 484 GuideStep: -0.7 px 171 ms EAST, 0.1 px 0 ms NORTH
22:39:33.846 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:33.846 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:37.284 03.438 17712 Exposure complete
22:39:37.572 00.288 17712 worker thread done servicing request
22:39:37.572 00.000 484 OnExposeComplete: enter
22:39:37.576 00.004 484 UpdateGuideState(): m_state=6
22:39:37.581 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
22:39:37.584 00.003 484 Star::Find returns 1 (0), X=1398.68, Y=43.76, Mass=315152, SNR=70.4, Peak=43379 HFD=2.5
22:39:37.588 00.004 484 MultiStar: [#1 0.96,-0.33,0.00,M9] [#2 -1.50,0.67,0.00,M9] [#3 0.24,-0.15,0.77,U] [#4 0.31,0.67,0.66,U] [#5 1.12,-0.35,0.00,M2] [#6 0.13,0.29,0.51,U] [#7 0.19,0.78,0.54,U] [#8 0.55,0.34,0.51,U] 
22:39:37.591 00.003 484 refined, 5 included, MultiStar: {0.40, 0.30}, one-star: {0.76, 0.11}
22:39:37.594 00.003 484 CameraToMount -- cameraTheta (0.63) - m_xAngle (2.71) = xAngle (-2.08 = -2.08)
22:39:37.599 00.005 484 CameraToMount -- cameraTheta (0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.91 = 0.91)
22:39:37.603 00.004 484 CameraToMount -- cameraX=0.40 cameraY=0.30 hyp=0.50 cameraTheta=0.63 mountX=-0.24 mountY=0.39, mountTheta=2.13
22:39:37.614 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.40, y=0.30, opts=13)
22:39:37.627 00.013 484 Enqueuing Move request for scope (0.40, 0.30)
22:39:37.632 00.005 17712 Worker thread wakes up
22:39:37.632 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1325, FiltMax=65535, Gamma=1.000
22:39:37.638 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.30) opts 0xd
22:39:37.638 00.000 484 UpdateGuideState exits: m=315152 SNR=70.4
22:39:37.642 00.004 17712 Handling offset move in thread for scope, endpoint = (0.40, 0.30)
22:39:37.642 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.646 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:37.654 00.008 17712 Moving (0.40, 0.30) raw xDistance=-0.24 yDistance=0.39
22:39:37.654 00.000 484 Enqueuing Expose request
22:39:37.666 00.012 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:39:37.666 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:37.666 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:39:37.667 00.001 17712 MoveAxis(E, 0, ABG)
22:39:37.667 00.000 17712 Move returns status 0, amount 0
22:39:37.667 00.000 17712 MoveAxis(N, 0, ABG)
22:39:37.667 00.000 17712 Move returns status 0, amount 0
22:39:37.668 00.001 17712 move complete, result=0
22:39:37.668 00.000 17712 worker thread done servicing request
22:39:37.670 00.002 17712 Worker thread wakes up
22:39:37.670 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:37.670 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:37.683 00.013 484 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:39:41.092 03.409 17712 Exposure complete
22:39:41.368 00.276 17712 worker thread done servicing request
22:39:41.369 00.001 484 OnExposeComplete: enter
22:39:41.372 00.003 484 UpdateGuideState(): m_state=6
22:39:41.376 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
22:39:41.380 00.004 484 Star::Find returns 1 (0), X=1398.79, Y=43.36, Mass=327178, SNR=79.7, Peak=42179 HFD=2.7
22:39:41.387 00.007 484 MultiStar: [#1 1.06,-0.40,0.00,M10] [#2 -1.29,0.51,0.00,M10] [#3 0.44,-0.45,0.71,U] [#4 0.74,0.38,0.76,U] [#5 0.91,-0.27,0.00,M3] [#6 0.20,0.40,0.47,U] [#7 0.31,0.90,0.00,M1] [#8 0.77,-0.16,0.40,U] 
22:39:41.391 00.004 484 refined, 4 included, MultiStar: {0.64, -0.06}, one-star: {0.87, -0.30}
22:39:41.396 00.005 484 CameraToMount -- cameraTheta (-0.09) - m_xAngle (2.71) = xAngle (-2.81 = -2.81)
22:39:41.401 00.005 484 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.18 = 0.18)
22:39:41.404 00.003 484 CameraToMount -- cameraX=0.64 cameraY=-0.06 hyp=0.65 cameraTheta=-0.09 mountX=-0.61 mountY=0.12, mountTheta=2.95
22:39:41.413 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.64, y=-0.06, opts=13)
22:39:41.417 00.004 484 Enqueuing Move request for scope (0.64, -0.06)
22:39:41.421 00.004 17712 Worker thread wakes up
22:39:41.421 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:39:41.424 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.06) opts 0xd
22:39:41.424 00.000 484 UpdateGuideState exits: m=327178 SNR=79.7
22:39:41.427 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:41.429 00.002 17712 Handling offset move in thread for scope, endpoint = (0.64, -0.06)
22:39:41.429 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:41.432 00.003 484 Enqueuing Expose request
22:39:41.435 00.003 17712 Moving (0.64, -0.06) raw xDistance=-0.61 yDistance=0.12
22:39:41.435 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
22:39:41.435 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:41.435 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:41.435 00.000 17712 MoveAxis(E, 137, ABG)
22:39:41.435 00.000 17712 Guiding  Dir = 2, Dur = 137
22:39:41.436 00.001 17712 IsSlewing returns 0
22:39:41.436 00.000 17712 IsGuiding returns 0
22:39:41.436 00.000 17712 PulseGuide returned control before completion, sleep 147
22:39:41.585 00.149 17712 IsGuiding returns 1
22:39:41.585 00.000 17712 scope still moving after pulse duration time elapsed
22:39:41.617 00.032 17712 IsSlewing returns 0
22:39:41.618 00.001 17712 IsGuiding returns 0
22:39:41.618 00.000 17712 scope move finished after 137 + 44 ms
22:39:41.618 00.000 17712 Move returns status 0, amount 137
22:39:41.618 00.000 17712 MoveAxis(N, 0, ABG)
22:39:41.618 00.000 17712 Move returns status 0, amount 0
22:39:41.618 00.000 17712 move complete, result=0
22:39:41.619 00.001 17712 worker thread done servicing request
22:39:41.619 00.000 484 GuideStep: -0.6 px 137 ms EAST, 0.1 px 0 ms NORTH
22:39:41.622 00.003 17712 Worker thread wakes up
22:39:41.622 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:41.622 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:45.063 03.441 17712 Exposure complete
22:39:45.369 00.306 17712 worker thread done servicing request
22:39:45.369 00.000 484 OnExposeComplete: enter
22:39:45.373 00.004 484 UpdateGuideState(): m_state=6
22:39:45.379 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
22:39:45.383 00.004 484 Star::Find returns 1 (0), X=1397.96, Y=43.98, Mass=325714, SNR=72.1, Peak=45907 HFD=2.7
22:39:45.387 00.004 484 MultiStar: [#1 0.39,-0.01,0.92,U] [#2 -0.50,0.62,0.84,U] [#3 -0.26,-0.49,0.78,U] [#4 -0.02,0.31,0.69,U] [#5 0.34,-0.11,0.52,U] [#6 -0.39,0.97,0.00,M1] [#7 -0.35,0.67,0.48,U] [#8 -0.30,0.26,0.53,U] 
22:39:45.391 00.004 484 refined, 7 included, MultiStar: {-0.07, 0.18}, one-star: {0.04, 0.32}
22:39:45.394 00.003 484 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.71) = xAngle (-0.79 = -0.79)
22:39:45.399 00.005 484 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.19 = 2.19)
22:39:45.403 00.004 484 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.92 mountX=0.14 mountY=0.16, mountTheta=0.86
22:39:45.412 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=0.18, opts=13)
22:39:45.417 00.005 484 Enqueuing Move request for scope (-0.07, 0.18)
22:39:45.420 00.003 17712 Worker thread wakes up
22:39:45.421 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1635, FiltMax=65535, Gamma=1.000
22:39:45.423 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
22:39:45.424 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
22:39:45.424 00.000 17712 Moving (-0.07, 0.18) raw xDistance=0.14 yDistance=0.16
22:39:45.424 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:39:45.424 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:45.424 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:39:45.424 00.000 17712 MoveAxis(E, 0, ABG)
22:39:45.424 00.000 17712 Move returns status 0, amount 0
22:39:45.424 00.000 17712 MoveAxis(N, 0, ABG)
22:39:45.424 00.000 17712 Move returns status 0, amount 0
22:39:45.424 00.000 17712 move complete, result=0
22:39:45.425 00.001 17712 worker thread done servicing request
22:39:45.425 00.000 484 UpdateGuideState exits: m=325714 SNR=72.1
22:39:45.429 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.432 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:45.436 00.004 484 Enqueuing Expose request
22:39:45.439 00.003 17712 Worker thread wakes up
22:39:45.439 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:39:45.444 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:45.444 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:48.861 03.417 17712 Exposure complete
22:39:49.146 00.285 17712 worker thread done servicing request
22:39:49.146 00.000 484 OnExposeComplete: enter
22:39:49.150 00.004 484 UpdateGuideState(): m_state=6
22:39:49.153 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
22:39:49.156 00.003 484 Star::Find returns 1 (0), X=1397.75, Y=44.12, Mass=317872, SNR=85.8, Peak=34400 HFD=2.6
22:39:49.161 00.005 484 MultiStar: [#1 0.19,0.09,0.64,U] [#2 -0.62,0.61,0.64,U] [#3 -0.46,-0.25,0.61,U] [#4 -0.72,0.67,0.00,M1] [#5 0.05,-0.01,0.39,U] [#6 -0.78,0.53,0.00,M2] [#7 -0.92,0.99,0.00,M1] [#8 -0.26,0.55,0.47,U] 
22:39:49.163 00.002 484 refined, 5 included, MultiStar: {-0.22, 0.27}, one-star: {-0.17, 0.46}
22:39:49.167 00.004 484 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.71) = xAngle (-0.46 = -0.46)
22:39:49.170 00.003 484 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.53 = 2.53)
22:39:49.173 00.003 484 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.25 mountX=0.31 mountY=0.20, mountTheta=0.57
22:39:49.181 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=0.27, opts=13)
22:39:49.185 00.004 484 Enqueuing Move request for scope (-0.22, 0.27)
22:39:49.188 00.003 17712 Worker thread wakes up
22:39:49.188 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1443, FiltMax=65535, Gamma=1.000
22:39:49.191 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
22:39:49.191 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
22:39:49.191 00.000 484 UpdateGuideState exits: m=317872 SNR=85.8
22:39:49.195 00.004 17712 Moving (-0.22, 0.27) raw xDistance=0.31 yDistance=0.20
22:39:49.195 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:49.197 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:49.201 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
22:39:49.201 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:49.201 00.000 484 Enqueuing Expose request
22:39:49.204 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:39:49.204 00.000 17712 MoveAxis(W, 70, ABG)
22:39:49.204 00.000 17712 Guiding  Dir = 3, Dur = 70
22:39:49.204 00.000 17712 IsSlewing returns 0
22:39:49.204 00.000 17712 IsGuiding returns 0
22:39:49.205 00.001 17712 PulseGuide returned control before completion, sleep 80
22:39:49.289 00.084 17712 IsGuiding returns 1
22:39:49.289 00.000 17712 scope still moving after pulse duration time elapsed
22:39:49.321 00.032 17712 IsSlewing returns 0
22:39:49.322 00.001 17712 IsGuiding returns 0
22:39:49.322 00.000 17712 scope move finished after 70 + 46 ms
22:39:49.322 00.000 17712 Move returns status 0, amount 70
22:39:49.322 00.000 17712 MoveAxis(N, 0, ABG)
22:39:49.322 00.000 17712 Move returns status 0, amount 0
22:39:49.322 00.000 17712 move complete, result=0
22:39:49.322 00.000 17712 worker thread done servicing request
22:39:49.322 00.000 484 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
22:39:49.327 00.005 17712 Worker thread wakes up
22:39:49.327 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:49.327 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:52.759 03.432 17712 Exposure complete
22:39:53.072 00.313 17712 worker thread done servicing request
22:39:53.072 00.000 484 OnExposeComplete: enter
22:39:53.079 00.007 484 UpdateGuideState(): m_state=6
22:39:53.083 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
22:39:53.088 00.005 484 Star::Find returns 1 (0), X=1397.91, Y=43.50, Mass=308094, SNR=79.2, Peak=48419 HFD=2.4
22:39:53.093 00.005 484 MultiStar: [#1 0.26,-0.57,0.79,U] [#2 -0.09,0.25,0.72,U] [#3 -0.24,-0.70,0.72,U] [#4 -0.03,0.08,0.59,U] [#5 0.35,-0.42,0.51,U] [#6 -0.20,0.18,0.43,U] [#7 -0.16,0.21,0.45,U] [#8 0.01,0.22,0.50,U] 
22:39:53.096 00.003 484 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {-0.01, -0.16}
22:39:53.100 00.004 484 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.71) = xAngle (-4.32 = 1.96)
22:39:53.103 00.003 484 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.33 = -1.33)
22:39:53.106 00.003 484 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.60 mountX=-0.06 mountY=-0.14, mountTheta=-1.95
22:39:53.114 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=-0.14, opts=13)
22:39:53.119 00.005 484 Enqueuing Move request for scope (-0.00, -0.14)
22:39:53.122 00.003 17712 Worker thread wakes up
22:39:53.122 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
22:39:53.122 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1653, FiltMax=65535, Gamma=1.000
22:39:53.126 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
22:39:53.127 00.001 17712 Moving (-0.00, -0.14) raw xDistance=-0.06 yDistance=-0.14
22:39:53.127 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:39:53.127 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:53.127 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:39:53.127 00.000 17712 MoveAxis(E, 0, ABG)
22:39:53.127 00.000 17712 Move returns status 0, amount 0
22:39:53.127 00.000 484 UpdateGuideState exits: m=308094 SNR=79.2
22:39:53.130 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:53.135 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:53.137 00.002 484 Enqueuing Expose request
22:39:53.140 00.003 17712 MoveAxis(N, 0, ABG)
22:39:53.140 00.000 17712 Move returns status 0, amount 0
22:39:53.140 00.000 17712 move complete, result=0
22:39:53.141 00.001 17712 worker thread done servicing request
22:39:53.141 00.000 17712 Worker thread wakes up
22:39:53.141 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:39:53.144 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:53.144 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:56.566 03.422 17712 Exposure complete
22:39:56.860 00.294 17712 worker thread done servicing request
22:39:56.860 00.000 484 OnExposeComplete: enter
22:39:56.863 00.003 484 UpdateGuideState(): m_state=6
22:39:56.868 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
22:39:56.871 00.003 484 Star::Find returns 1 (0), X=1397.70, Y=43.94, Mass=311521, SNR=85.0, Peak=42371 HFD=2.3
22:39:56.876 00.005 484 MultiStar: [#1 0.11,-0.27,0.70,U] [#2 -0.14,0.34,0.73,U] [#3 -0.73,-0.23,0.68,U] [#4 -0.83,0.45,0.00,M1] [#5 -0.13,-0.36,0.38,U] [#6 -0.71,0.30,0.45,U] [#7 -0.85,0.76,0.00,M1] [#8 -0.26,0.10,0.51,U] 
22:39:56.879 00.003 484 refined, 6 included, MultiStar: {-0.28, 0.05}, one-star: {-0.22, 0.28}
22:39:56.883 00.004 484 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
22:39:56.886 00.003 484 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.06)
22:39:56.890 00.004 484 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.95 mountX=0.28 mountY=-0.02, mountTheta=-0.09
22:39:56.898 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=0.05, opts=13)
22:39:56.902 00.004 484 Enqueuing Move request for scope (-0.28, 0.05)
22:39:56.904 00.002 17712 Worker thread wakes up
22:39:56.904 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1459, FiltMax=65535, Gamma=1.000
22:39:56.908 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
22:39:56.909 00.001 484 UpdateGuideState exits: m=311521 SNR=85.0
22:39:56.912 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
22:39:56.912 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:56.915 00.003 17712 Moving (-0.28, 0.05) raw xDistance=0.28 yDistance=-0.02
22:39:56.915 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:39:56.915 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:56.915 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:39:56.918 00.003 484 Enqueuing Expose request
22:39:56.921 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:39:56.921 00.000 17712 MoveAxis(E, 0, ABG)
22:39:56.921 00.000 17712 Move returns status 0, amount 0
22:39:56.921 00.000 17712 MoveAxis(N, 0, ABG)
22:39:56.922 00.001 17712 Move returns status 0, amount 0
22:39:56.922 00.000 17712 move complete, result=0
22:39:56.922 00.000 17712 worker thread done servicing request
22:39:56.922 00.000 17712 Worker thread wakes up
22:39:56.922 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:39:56.922 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:39:56.926 00.004 484 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:00.363 03.437 17712 Exposure complete
22:40:00.683 00.320 17712 worker thread done servicing request
22:40:00.684 00.001 484 OnExposeComplete: enter
22:40:00.688 00.004 484 UpdateGuideState(): m_state=6
22:40:00.697 00.009 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
22:40:00.702 00.005 484 Star::Find returns 1 (0), X=1397.15, Y=44.21, Mass=342354, SNR=84.3, Peak=52195 HFD=2.4
22:40:00.707 00.005 484 MultiStar: [#1 -0.43,0.38,0.70,U] [#2 0.36,0.92,0.00,M7] [#3 -1.08,0.31,0.00,M1] [#4 -1.07,0.99,0.00,M2] [#5 -0.84,0.37,0.39,U] [#6 -1.07,0.99,0.00,M1] [#7 -1.13,1.00,0.00,M2] [#8 -0.79,0.76,0.00,M1] 
22:40:00.711 00.004 484 refined, 2 included, MultiStar: {-0.67, 0.46}, one-star: {-0.77, 0.55}
22:40:00.715 00.004 484 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.71) = xAngle (-0.18 = -0.18)
22:40:00.718 00.003 484 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.81 = 2.81)
22:40:00.722 00.004 484 CameraToMount -- cameraX=-0.67 cameraY=0.46 hyp=0.81 cameraTheta=2.54 mountX=0.80 mountY=0.27, mountTheta=0.32
22:40:00.729 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.67, y=0.46, opts=13)
22:40:00.732 00.003 484 Enqueuing Move request for scope (-0.67, 0.46)
22:40:00.735 00.003 17712 Worker thread wakes up
22:40:00.736 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1485, FiltMax=65535, Gamma=1.000
22:40:00.739 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.46) opts 0xd
22:40:00.739 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.67, 0.46)
22:40:00.739 00.000 17712 Moving (-0.67, 0.46) raw xDistance=0.80 yDistance=0.27
22:40:00.739 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.80
22:40:00.739 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:00.739 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:40:00.739 00.000 17712 MoveAxis(W, 179, ABG)
22:40:00.739 00.000 17712 Guiding  Dir = 3, Dur = 179
22:40:00.740 00.001 484 UpdateGuideState exits: m=342354 SNR=84.3
22:40:00.744 00.004 17712 IsSlewing returns 0
22:40:00.744 00.000 17712 IsGuiding returns 0
22:40:00.745 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.748 00.003 17712 PulseGuide returned control before completion, sleep 189
22:40:00.748 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:00.752 00.004 484 Enqueuing Expose request
22:40:00.953 00.201 17712 IsGuiding returns 0
22:40:00.954 00.001 17712 Move returns status 0, amount 179
22:40:00.954 00.000 17712 MoveAxis(N, 0, ABG)
22:40:00.954 00.000 17712 Move returns status 0, amount 0
22:40:00.954 00.000 17712 move complete, result=0
22:40:00.955 00.001 484 GuideStep: 0.8 px 179 ms WEST, 0.3 px 0 ms NORTH
22:40:00.970 00.015 17712 worker thread done servicing request
22:40:00.970 00.000 17712 Worker thread wakes up
22:40:00.970 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:00.970 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:04.407 03.437 17712 Exposure complete
22:40:04.691 00.284 17712 worker thread done servicing request
22:40:04.691 00.000 484 OnExposeComplete: enter
22:40:04.695 00.004 484 UpdateGuideState(): m_state=6
22:40:04.699 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
22:40:04.702 00.003 484 Star::Find returns 1 (0), X=1397.51, Y=43.76, Mass=332038, SNR=82.8, Peak=43523 HFD=2.7
22:40:04.706 00.004 484 MultiStar: [#1 -0.23,-0.11,0.67,U] [#2 -0.14,0.58,0.88,U] [#3 -0.78,-0.25,0.77,U] [#4 -0.73,0.76,0.00,M3] [#5 -0.14,0.00,0.48,U] [#6 -0.97,0.74,0.00,M2] [#7 -0.96,1.01,0.00,M3] [#8 -0.49,0.46,0.47,U] 
22:40:04.715 00.009 484 refined, 5 included, MultiStar: {-0.37, 0.13}, one-star: {-0.41, 0.10}
22:40:04.720 00.005 484 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
22:40:04.729 00.009 484 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
22:40:04.735 00.006 484 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.40 cameraTheta=2.80 mountX=0.39 mountY=0.03, mountTheta=0.07
22:40:04.745 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=0.13, opts=13)
22:40:04.749 00.004 484 Enqueuing Move request for scope (-0.37, 0.13)
22:40:04.752 00.003 17712 Worker thread wakes up
22:40:04.753 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:40:04.756 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.13) opts 0xd
22:40:04.756 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, 0.13)
22:40:04.756 00.000 484 UpdateGuideState exits: m=332038 SNR=82.8
22:40:04.760 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:04.763 00.003 17712 Moving (-0.37, 0.13) raw xDistance=0.39 yDistance=0.03
22:40:04.763 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:04.767 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
22:40:04.767 00.000 484 Enqueuing Expose request
22:40:04.771 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:04.771 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:04.771 00.000 17712 MoveAxis(W, 101, ABG)
22:40:04.771 00.000 17712 Guiding  Dir = 3, Dur = 101
22:40:04.771 00.000 17712 IsSlewing returns 0
22:40:04.771 00.000 17712 IsGuiding returns 0
22:40:04.772 00.001 17712 PulseGuide returned control before completion, sleep 111
22:40:04.893 00.121 17712 IsGuiding returns 1
22:40:04.894 00.001 17712 scope still moving after pulse duration time elapsed
22:40:04.925 00.031 17712 IsSlewing returns 0
22:40:04.925 00.000 17712 IsGuiding returns 0
22:40:04.926 00.001 17712 scope move finished after 101 + 53 ms
22:40:04.926 00.000 17712 Move returns status 0, amount 101
22:40:04.926 00.000 17712 MoveAxis(N, 0, ABG)
22:40:04.926 00.000 17712 Move returns status 0, amount 0
22:40:04.926 00.000 17712 move complete, result=0
22:40:04.926 00.000 484 GuideStep: 0.4 px 101 ms WEST, 0.0 px 0 ms NORTH
22:40:04.930 00.004 17712 worker thread done servicing request
22:40:04.930 00.000 17712 Worker thread wakes up
22:40:04.930 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:04.930 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:08.383 03.453 17712 Exposure complete
22:40:08.834 00.451 17712 worker thread done servicing request
22:40:08.835 00.001 484 OnExposeComplete: enter
22:40:08.840 00.005 484 UpdateGuideState(): m_state=6
22:40:08.846 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
22:40:08.849 00.003 484 Star::Find returns 1 (0), X=1397.62, Y=44.08, Mass=326356, SNR=83.5, Peak=45699 HFD=2.3
22:40:08.853 00.004 484 MultiStar: [#1 0.26,0.07,0.83,U] [#2 -0.15,0.70,0.95,U] [#3 -0.58,0.00,0.71,U] [#4 -0.36,0.60,0.63,U] [#5 -0.04,-0.05,0.38,U] [#6 -0.80,0.87,0.00,M3] [#7 -0.56,0.91,0.00,M4] [#8 0.02,0.49,0.47,U] 
22:40:08.858 00.005 484 refined, 6 included, MultiStar: {-0.18, 0.35}, one-star: {-0.30, 0.43}
22:40:08.863 00.005 484 CameraToMount -- cameraTheta (2.03) - m_xAngle (2.71) = xAngle (-0.68 = -0.68)
22:40:08.867 00.004 484 CameraToMount -- cameraTheta (2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.31 = 2.31)
22:40:08.874 00.007 484 CameraToMount -- cameraX=-0.18 cameraY=0.35 hyp=0.39 cameraTheta=2.03 mountX=0.31 mountY=0.29, mountTheta=0.76
22:40:08.884 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=0.35, opts=13)
22:40:08.888 00.004 484 Enqueuing Move request for scope (-0.18, 0.35)
22:40:08.893 00.005 17712 Worker thread wakes up
22:40:08.893 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1501, FiltMax=65535, Gamma=1.000
22:40:08.897 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.35) opts 0xd
22:40:08.897 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.18, 0.35)
22:40:08.897 00.000 484 UpdateGuideState exits: m=326356 SNR=83.5
22:40:08.901 00.004 17712 Moving (-0.18, 0.35) raw xDistance=0.31 yDistance=0.29
22:40:08.901 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
22:40:08.901 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:08.901 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:40:08.901 00.000 17712 MoveAxis(W, 76, ABG)
22:40:08.901 00.000 17712 Guiding  Dir = 3, Dur = 76
22:40:08.901 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:08.905 00.004 17712 IsSlewing returns 0
22:40:08.905 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:08.908 00.003 484 Enqueuing Expose request
22:40:08.912 00.004 17712 IsGuiding returns 0
22:40:08.912 00.000 17712 PulseGuide returned control before completion, sleep 86
22:40:09.011 00.099 17712 IsGuiding returns 1
22:40:09.011 00.000 17712 scope still moving after pulse duration time elapsed
22:40:09.042 00.031 17712 IsSlewing returns 0
22:40:09.043 00.001 17712 IsGuiding returns 0
22:40:09.043 00.000 17712 scope move finished after 76 + 54 ms
22:40:09.043 00.000 17712 Move returns status 0, amount 76
22:40:09.043 00.000 17712 MoveAxis(N, 0, ABG)
22:40:09.043 00.000 17712 Move returns status 0, amount 0
22:40:09.043 00.000 17712 move complete, result=0
22:40:09.044 00.001 484 GuideStep: 0.3 px 76 ms WEST, 0.3 px 0 ms NORTH
22:40:09.047 00.003 17712 worker thread done servicing request
22:40:09.047 00.000 17712 Worker thread wakes up
22:40:09.048 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:09.048 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:12.505 03.457 17712 Exposure complete
22:40:12.860 00.355 17712 worker thread done servicing request
22:40:12.861 00.001 484 OnExposeComplete: enter
22:40:12.866 00.005 484 UpdateGuideState(): m_state=6
22:40:12.878 00.012 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
22:40:12.885 00.007 484 Star::Find returns 1 (0), X=1397.45, Y=44.10, Mass=349495, SNR=85.6, Peak=52803 HFD=2.3
22:40:12.899 00.014 484 MultiStar: [#1 -0.25,0.04,0.63,U] [#2 0.21,0.54,0.67,U] [#3 -0.97,-0.25,0.00,M1] [#4 -0.91,0.70,0.00,M3] [#5 -0.04,-0.13,0.39,U] [#6 -0.67,0.89,0.00,M4] [#7 -1.14,0.68,0.00,M5] [#8 -0.31,0.67,0.43,U] 
22:40:12.910 00.011 484 refined, 4 included, MultiStar: {-0.20, 0.34}, one-star: {-0.47, 0.44}
22:40:12.924 00.014 484 CameraToMount -- cameraTheta (2.11) - m_xAngle (2.71) = xAngle (-0.60 = -0.60)
22:40:12.943 00.019 484 CameraToMount -- cameraTheta (2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.38 = 2.38)
22:40:12.953 00.010 484 CameraToMount -- cameraX=-0.20 cameraY=0.34 hyp=0.39 cameraTheta=2.11 mountX=0.32 mountY=0.27, mountTheta=0.70
22:40:12.978 00.025 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=0.34, opts=13)
22:40:12.990 00.012 484 Enqueuing Move request for scope (-0.20, 0.34)
22:40:13.001 00.011 17712 Worker thread wakes up
22:40:13.001 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.34) opts 0xd
22:40:13.002 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.20, 0.34)
22:40:13.002 00.000 17712 Moving (-0.20, 0.34) raw xDistance=0.32 yDistance=0.27
22:40:13.002 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:40:13.002 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:13.002 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:40:13.002 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1293, FiltMax=65535, Gamma=1.000
22:40:13.007 00.005 17712 MoveAxis(W, 78, ABG)
22:40:13.008 00.001 484 UpdateGuideState exits: m=349495 SNR=85.6
22:40:13.014 00.006 17712 Guiding  Dir = 3, Dur = 78
22:40:13.014 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:13.021 00.007 17712 IsSlewing returns 0
22:40:13.022 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:13.032 00.010 17712 IsGuiding returns 0
22:40:13.033 00.001 484 Enqueuing Expose request
22:40:13.040 00.007 17712 PulseGuide returned control before completion, sleep 88
22:40:13.137 00.097 17712 IsGuiding returns 1
22:40:13.137 00.000 17712 scope still moving after pulse duration time elapsed
22:40:13.169 00.032 17712 IsSlewing returns 0
22:40:13.169 00.000 17712 IsGuiding returns 0
22:40:13.169 00.000 17712 scope move finished after 78 + 58 ms
22:40:13.170 00.001 17712 Move returns status 0, amount 78
22:40:13.170 00.000 17712 MoveAxis(N, 0, ABG)
22:40:13.170 00.000 17712 Move returns status 0, amount 0
22:40:13.170 00.000 17712 move complete, result=0
22:40:13.170 00.000 17712 worker thread done servicing request
22:40:13.170 00.000 17712 Worker thread wakes up
22:40:13.170 00.000 484 GuideStep: 0.3 px 78 ms WEST, 0.3 px 0 ms NORTH
22:40:13.177 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:13.177 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:16.646 03.469 17712 Exposure complete
22:40:16.978 00.332 484 OnExposeComplete: enter
22:40:16.981 00.003 484 UpdateGuideState(): m_state=6
22:40:16.985 00.004 17712 worker thread done servicing request
22:40:16.986 00.001 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
22:40:16.994 00.008 484 Star::Find returns 1 (0), X=1397.88, Y=43.66, Mass=304325, SNR=69.3, Peak=50727 HFD=2.4
22:40:17.002 00.008 484 MultiStar: [#1 0.40,-0.22,0.90,U] [#2 -0.55,0.50,0.86,U] [#3 -0.30,-0.21,0.88,U] [#4 -0.04,0.49,0.76,U] [#5 0.36,-0.37,0.49,U] [#6 -0.37,0.69,0.57,U] [#7 -0.58,0.81,0.00,M6] [#8 -0.01,0.18,0.49,U] 
22:40:17.007 00.005 484 single-star, 7 included, MultiStar: {-0.08, 0.12}, one-star: {-0.03, 0.00}
22:40:17.011 00.004 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
22:40:17.014 00.003 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
22:40:17.019 00.005 484 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.04 mountX=0.03 mountY=-0.01, mountTheta=-0.18
22:40:17.029 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=0.00, opts=13)
22:40:17.033 00.004 484 Enqueuing Move request for scope (-0.03, 0.00)
22:40:17.037 00.004 17712 Worker thread wakes up
22:40:17.037 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:40:17.037 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:40:17.037 00.000 17712 Moving (-0.03, 0.00) raw xDistance=0.03 yDistance=-0.01
22:40:17.037 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:40:17.037 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:17.037 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4573, FiltMin=1417, FiltMax=65535, Gamma=1.000
22:40:17.041 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:40:17.041 00.000 17712 MoveAxis(E, 0, ABG)
22:40:17.041 00.000 17712 Move returns status 0, amount 0
22:40:17.042 00.001 17712 MoveAxis(N, 0, ABG)
22:40:17.042 00.000 484 UpdateGuideState exits: m=304325 SNR=69.3
22:40:17.045 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.050 00.005 17712 Move returns status 0, amount 0
22:40:17.050 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:17.053 00.003 17712 move complete, result=0
22:40:17.053 00.000 484 Enqueuing Expose request
22:40:17.057 00.004 17712 worker thread done servicing request
22:40:17.057 00.000 17712 Worker thread wakes up
22:40:17.057 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:40:17.061 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:17.061 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:20.515 03.454 17712 Exposure complete
22:40:20.915 00.400 17712 worker thread done servicing request
22:40:20.915 00.000 484 OnExposeComplete: enter
22:40:20.921 00.006 484 UpdateGuideState(): m_state=6
22:40:20.928 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
22:40:20.932 00.004 484 Star::Find returns 1 (0), X=1397.93, Y=43.97, Mass=321221, SNR=75.9, Peak=46099 HFD=2.4
22:40:20.939 00.007 484 MultiStar: [#1 -0.02,-0.10,0.84,U] [#2 -0.65,0.53,0.76,U] [#3 -0.73,-0.18,0.82,U] [#4 -0.50,0.64,0.52,U] [#5 0.16,0.26,0.46,U] [#6 -0.61,0.51,0.45,U] [#7 -0.90,0.77,0.00,M7] [#8 -0.46,0.48,0.48,U] 
22:40:20.945 00.006 484 single-star, 7 included, MultiStar: {-0.34, 0.26}, one-star: {0.01, 0.31}
22:40:20.950 00.005 484 CameraToMount -- cameraTheta (1.55) - m_xAngle (2.71) = xAngle (-1.16 = -1.16)
22:40:20.957 00.007 484 CameraToMount -- cameraTheta (1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.82 = 1.82)
22:40:20.963 00.006 484 CameraToMount -- cameraX=0.01 cameraY=0.31 hyp=0.31 cameraTheta=1.55 mountX=0.12 mountY=0.30, mountTheta=1.18
22:40:20.977 00.014 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=0.31, opts=13)
22:40:20.985 00.008 484 Enqueuing Move request for scope (0.01, 0.31)
22:40:20.998 00.013 17712 Worker thread wakes up
22:40:20.998 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.31) opts 0xd
22:40:20.998 00.000 17712 Handling offset move in thread for scope, endpoint = (0.01, 0.31)
22:40:20.998 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1344, FiltMax=65535, Gamma=1.000
22:40:21.005 00.007 17712 Moving (0.01, 0.31) raw xDistance=0.12 yDistance=0.30
22:40:21.005 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:40:21.006 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:21.006 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:40:21.006 00.000 17712 MoveAxis(E, 0, ABG)
22:40:21.007 00.001 17712 Move returns status 0, amount 0
22:40:21.007 00.000 17712 MoveAxis(N, 0, ABG)
22:40:21.007 00.000 17712 Move returns status 0, amount 0
22:40:21.011 00.004 484 UpdateGuideState exits: m=321221 SNR=75.9
22:40:21.016 00.005 17712 move complete, result=0
22:40:21.016 00.000 17712 worker thread done servicing request
22:40:21.016 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:21.031 00.015 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:21.036 00.005 484 Enqueuing Expose request
22:40:21.044 00.008 17712 Worker thread wakes up
22:40:21.044 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:40:21.048 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:21.048 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:24.475 03.427 17712 Exposure complete
22:40:24.944 00.469 17712 worker thread done servicing request
22:40:24.944 00.000 484 OnExposeComplete: enter
22:40:24.950 00.006 484 UpdateGuideState(): m_state=6
22:40:24.956 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
22:40:24.962 00.006 484 Star::Find returns 1 (0), X=1397.60, Y=43.93, Mass=332621, SNR=79.8, Peak=43731 HFD=2.3
22:40:24.967 00.005 484 MultiStar: [#1 -0.31,-0.17,0.76,U] [#2 -0.15,0.39,0.79,U] [#3 -0.94,-0.13,0.00,M1] [#4 -0.61,0.44,0.76,U] [#5 -0.23,0.08,0.37,U] [#6 -0.88,0.47,0.00,M3] [#7 -1.01,0.87,0.00,M8] [#8 -0.62,0.59,0.44,U] 
22:40:24.971 00.004 484 single-star, 5 included, MultiStar: {-0.36, 0.26}, one-star: {-0.32, 0.27}
22:40:24.976 00.005 484 CameraToMount -- cameraTheta (2.44) - m_xAngle (2.71) = xAngle (-0.28 = -0.28)
22:40:24.981 00.005 484 CameraToMount -- cameraTheta (2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.71 = 2.71)
22:40:24.988 00.007 484 CameraToMount -- cameraX=-0.32 cameraY=0.27 hyp=0.42 cameraTheta=2.44 mountX=0.40 mountY=0.18, mountTheta=0.41
22:40:25.006 00.018 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=0.27, opts=13)
22:40:25.014 00.008 484 Enqueuing Move request for scope (-0.32, 0.27)
22:40:25.021 00.007 17712 Worker thread wakes up
22:40:25.021 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.27) opts 0xd
22:40:25.021 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1277, FiltMax=65535, Gamma=1.000
22:40:25.025 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.32, 0.27)
22:40:25.025 00.000 17712 Moving (-0.32, 0.27) raw xDistance=0.40 yDistance=0.18
22:40:25.025 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
22:40:25.025 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.026 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:40:25.026 00.000 17712 MoveAxis(W, 90, ABG)
22:40:25.026 00.000 17712 Guiding  Dir = 3, Dur = 90
22:40:25.026 00.000 17712 IsSlewing returns 0
22:40:25.027 00.001 17712 IsGuiding returns 0
22:40:25.027 00.000 17712 PulseGuide returned control before completion, sleep 100
22:40:25.027 00.000 484 UpdateGuideState exits: m=332621 SNR=79.8
22:40:25.036 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.040 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:25.052 00.012 484 Enqueuing Expose request
22:40:25.136 00.084 17712 IsGuiding returns 1
22:40:25.136 00.000 17712 scope still moving after pulse duration time elapsed
22:40:25.168 00.032 17712 IsSlewing returns 0
22:40:25.168 00.000 17712 IsGuiding returns 0
22:40:25.168 00.000 17712 scope move finished after 90 + 51 ms
22:40:25.168 00.000 17712 Move returns status 0, amount 90
22:40:25.169 00.001 17712 MoveAxis(N, 0, ABG)
22:40:25.169 00.000 17712 Move returns status 0, amount 0
22:40:25.169 00.000 17712 move complete, result=0
22:40:25.169 00.000 17712 worker thread done servicing request
22:40:25.169 00.000 17712 Worker thread wakes up
22:40:25.169 00.000 484 GuideStep: 0.4 px 90 ms WEST, 0.2 px 0 ms NORTH
22:40:25.174 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:25.174 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:28.621 03.447 17712 Exposure complete
22:40:28.943 00.322 17712 worker thread done servicing request
22:40:28.943 00.000 484 OnExposeComplete: enter
22:40:28.947 00.004 484 UpdateGuideState(): m_state=6
22:40:28.950 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
22:40:28.954 00.004 484 Star::Find returns 1 (0), X=1397.33, Y=44.10, Mass=297358, SNR=71.3, Peak=41395 HFD=2.4
22:40:28.957 00.003 484 MultiStar: [#1 -0.43,-0.25,0.89,U] [#2 0.04,0.41,0.93,U] [#3 -1.15,-0.36,0.00,M2] [#4 -1.09,0.66,0.00,M1] [#5 -0.70,0.22,0.40,U] [#6 -0.98,0.67,0.00,M4] [#7 -1.41,0.99,0.00,M9] [#8 -0.75,0.16,0.49,U] 
22:40:28.963 00.006 484 refined, 4 included, MultiStar: {-0.43, 0.21}, one-star: {-0.59, 0.45}
22:40:28.966 00.003 484 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.03 = -0.03)
22:40:28.970 00.004 484 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.96 = 2.96)
22:40:28.973 00.003 484 CameraToMount -- cameraX=-0.43 cameraY=0.21 hyp=0.47 cameraTheta=2.69 mountX=0.47 mountY=0.09, mountTheta=0.18
22:40:28.981 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.43, y=0.21, opts=13)
22:40:28.986 00.005 484 Enqueuing Move request for scope (-0.43, 0.21)
22:40:28.991 00.005 17712 Worker thread wakes up
22:40:28.991 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.21) opts 0xd
22:40:28.991 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1367, FiltMax=65535, Gamma=1.000
22:40:28.995 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.43, 0.21)
22:40:28.995 00.000 484 UpdateGuideState exits: m=297358 SNR=71.3
22:40:28.999 00.004 17712 Moving (-0.43, 0.21) raw xDistance=0.47 yDistance=0.09
22:40:29.000 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:29.003 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:29.006 00.003 484 Enqueuing Expose request
22:40:29.009 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
22:40:29.009 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:29.010 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:40:29.010 00.000 17712 MoveAxis(W, 113, ABG)
22:40:29.010 00.000 17712 Guiding  Dir = 3, Dur = 113
22:40:29.010 00.000 17712 IsSlewing returns 0
22:40:29.010 00.000 17712 IsGuiding returns 0
22:40:29.011 00.001 17712 PulseGuide returned control before completion, sleep 123
22:40:29.143 00.132 17712 IsGuiding returns 1
22:40:29.143 00.000 17712 scope still moving after pulse duration time elapsed
22:40:29.173 00.030 17712 IsSlewing returns 0
22:40:29.174 00.001 17712 IsGuiding returns 0
22:40:29.174 00.000 17712 scope move finished after 113 + 50 ms
22:40:29.174 00.000 17712 Move returns status 0, amount 113
22:40:29.174 00.000 17712 MoveAxis(N, 0, ABG)
22:40:29.175 00.001 17712 Move returns status 0, amount 0
22:40:29.175 00.000 17712 move complete, result=0
22:40:29.175 00.000 484 GuideStep: 0.5 px 113 ms WEST, 0.1 px 0 ms NORTH
22:40:29.179 00.004 17712 worker thread done servicing request
22:40:29.179 00.000 17712 Worker thread wakes up
22:40:29.179 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:29.179 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:32.581 03.402 17712 Exposure complete
22:40:32.877 00.296 17712 worker thread done servicing request
22:40:32.877 00.000 484 OnExposeComplete: enter
22:40:32.881 00.004 484 UpdateGuideState(): m_state=6
22:40:32.885 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
22:40:32.888 00.003 484 Star::Find returns 1 (0), X=1397.93, Y=43.97, Mass=332658, SNR=82.5, Peak=46707 HFD=2.6
22:40:32.892 00.004 484 MultiStar: [#1 0.06,-0.39,0.72,U] [#2 0.02,0.01,0.68,U] [#3 -0.58,-0.47,0.71,U] [#4 -0.26,0.44,0.56,U] [#5 0.13,-0.54,0.39,U] [#6 -0.36,0.12,0.43,U] [#7 -0.81,0.61,0.00,M10] [#8 -0.22,0.03,0.45,U] 
22:40:32.895 00.003 484 refined, 7 included, MultiStar: {-0.14, -0.04}, one-star: {0.01, 0.31}
22:40:32.899 00.004 484 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.58 = 0.70)
22:40:32.902 00.003 484 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.59 = -2.59)
22:40:32.905 00.003 484 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=0.11 mountY=-0.08, mountTheta=-0.60
22:40:32.917 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=-0.04, opts=13)
22:40:32.922 00.005 484 Enqueuing Move request for scope (-0.14, -0.04)
22:40:32.926 00.004 17712 Worker thread wakes up
22:40:32.927 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1155, FiltMax=65535, Gamma=1.000
22:40:32.929 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:40:32.930 00.001 484 UpdateGuideState exits: m=332658 SNR=82.5
22:40:32.932 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:40:32.933 00.001 17712 Moving (-0.14, -0.04) raw xDistance=0.11 yDistance=-0.08
22:40:32.933 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:40:32.933 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:32.933 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:40:32.933 00.000 17712 MoveAxis(E, 0, ABG)
22:40:32.933 00.000 17712 Move returns status 0, amount 0
22:40:32.933 00.000 17712 MoveAxis(N, 0, ABG)
22:40:32.933 00.000 17712 Move returns status 0, amount 0
22:40:32.933 00.000 17712 move complete, result=0
22:40:32.933 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.937 00.004 17712 worker thread done servicing request
22:40:32.937 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:32.940 00.003 484 Enqueuing Expose request
22:40:32.946 00.006 17712 Worker thread wakes up
22:40:32.946 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:40:32.949 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:32.949 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:36.401 03.452 17712 Exposure complete
22:40:36.740 00.339 17712 worker thread done servicing request
22:40:36.740 00.000 484 OnExposeComplete: enter
22:40:36.744 00.004 484 UpdateGuideState(): m_state=6
22:40:36.748 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
22:40:36.753 00.005 484 Star::Find returns 1 (0), X=1397.45, Y=44.07, Mass=332636, SNR=81.8, Peak=40403 HFD=2.4
22:40:36.758 00.005 484 MultiStar: [#1 -0.12,-0.08,0.82,U] [#2 -0.36,0.67,0.78,U] [#3 -0.64,-0.15,0.71,U] [#4 -0.72,0.59,0.54,U] [#5 -0.28,-0.25,0.37,U] [#6 -0.78,0.48,0.49,U] [#7 -1.04,0.91,0.00,R] [#8 -0.05,0.26,0.51,U] 
22:40:36.763 00.005 484 refined, 7 included, MultiStar: {-0.42, 0.26}, one-star: {-0.47, 0.42}
22:40:36.767 00.004 484 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
22:40:36.770 00.003 484 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
22:40:36.774 00.004 484 CameraToMount -- cameraX=-0.42 cameraY=0.26 hyp=0.50 cameraTheta=2.59 mountX=0.49 mountY=0.14, mountTheta=0.27
22:40:36.783 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.42, y=0.26, opts=13)
22:40:36.787 00.004 484 Enqueuing Move request for scope (-0.42, 0.26)
22:40:36.790 00.003 17712 Worker thread wakes up
22:40:36.790 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.26) opts 0xd
22:40:36.790 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.42, 0.26)
22:40:36.790 00.000 17712 Moving (-0.42, 0.26) raw xDistance=0.49 yDistance=0.14
22:40:36.791 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:40:36.791 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:36.791 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:40:36.791 00.000 17712 MoveAxis(W, 110, ABG)
22:40:36.791 00.000 17712 Guiding  Dir = 3, Dur = 110
22:40:36.791 00.000 17712 IsSlewing returns 0
22:40:36.791 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1085, FiltMax=65535, Gamma=1.000
22:40:36.795 00.004 17712 IsGuiding returns 0
22:40:36.795 00.000 484 UpdateGuideState exits: m=332636 SNR=81.8
22:40:36.799 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:36.802 00.003 17712 PulseGuide returned control before completion, sleep 120
22:40:36.803 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:36.810 00.007 484 Enqueuing Expose request
22:40:36.938 00.128 17712 IsGuiding returns 0
22:40:36.939 00.001 17712 Move returns status 0, amount 110
22:40:36.939 00.000 17712 MoveAxis(N, 0, ABG)
22:40:36.939 00.000 17712 Move returns status 0, amount 0
22:40:36.939 00.000 17712 move complete, result=0
22:40:36.939 00.000 484 GuideStep: 0.5 px 110 ms WEST, 0.1 px 0 ms NORTH
22:40:36.949 00.010 17712 worker thread done servicing request
22:40:36.949 00.000 17712 Worker thread wakes up
22:40:36.949 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:36.949 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:40.363 03.414 17712 Exposure complete
22:40:40.668 00.305 17712 worker thread done servicing request
22:40:40.669 00.001 484 OnExposeComplete: enter
22:40:40.673 00.004 484 UpdateGuideState(): m_state=6
22:40:40.681 00.008 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
22:40:40.685 00.004 484 Star::Find returns 1 (0), X=1398.14, Y=43.41, Mass=315340, SNR=80.3, Peak=45271 HFD=2.6
22:40:40.688 00.003 484 MultiStar: [#1 0.39,-0.62,0.83,U] [#2 -0.88,0.09,0.78,U] [#3 -0.09,-0.71,0.68,U] [#4 -0.04,0.17,0.50,U] [#5 0.29,-0.40,0.42,U] [#6 -0.16,-0.04,0.41,U] [#7 0.67,-0.83,0.00,M1] [#8 0.15,-0.23,0.47,U] 
22:40:40.695 00.007 484 refined, 7 included, MultiStar: {-0.02, -0.27}, one-star: {0.22, -0.24}
22:40:40.698 00.003 484 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.71) = xAngle (-4.35 = 1.93)
22:40:40.703 00.005 484 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.36 = -1.36)
22:40:40.714 00.011 484 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.63 mountX=-0.10 mountY=-0.26, mountTheta=-1.92
22:40:40.738 00.024 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=-0.27, opts=13)
22:40:40.747 00.009 484 Enqueuing Move request for scope (-0.02, -0.27)
22:40:40.752 00.005 17712 Worker thread wakes up
22:40:40.752 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
22:40:40.753 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
22:40:40.753 00.000 17712 Moving (-0.02, -0.27) raw xDistance=-0.10 yDistance=-0.26
22:40:40.753 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:40:40.753 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:40.753 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:40:40.753 00.000 17712 MoveAxis(E, 0, ABG)
22:40:40.753 00.000 17712 Move returns status 0, amount 0
22:40:40.753 00.000 17712 MoveAxis(N, 0, ABG)
22:40:40.753 00.000 17712 Move returns status 0, amount 0
22:40:40.753 00.000 17712 move complete, result=0
22:40:40.754 00.001 17712 worker thread done servicing request
22:40:40.754 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1603, FiltMax=65535, Gamma=1.000
22:40:40.763 00.009 484 UpdateGuideState exits: m=315340 SNR=80.3
22:40:40.767 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:40.779 00.012 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:40.785 00.006 484 Enqueuing Expose request
22:40:40.792 00.007 17712 Worker thread wakes up
22:40:40.793 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:40.793 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:40.793 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:40:44.262 03.469 17712 Exposure complete
22:40:44.602 00.340 17712 worker thread done servicing request
22:40:44.602 00.000 484 OnExposeComplete: enter
22:40:44.606 00.004 484 UpdateGuideState(): m_state=6
22:40:44.613 00.007 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
22:40:44.618 00.005 484 Star::Find returns 1 (0), X=1398.81, Y=43.07, Mass=340743, SNR=79.2, Peak=44803 HFD=2.5
22:40:44.622 00.004 484 MultiStar: [#1 1.01,-0.85,0.00,M1] [#2 -1.34,0.05,0.00,M1] [#3 0.43,-0.89,0.00,M1] [#4 0.67,-0.23,0.56,U] [#5 1.17,-0.67,0.00,M1] [#6 0.54,-0.13,0.42,U] [#7 1.37,-1.00,0.00,M2] [#8 0.70,-0.52,0.56,U] 
22:40:44.628 00.006 484 refined, 3 included, MultiStar: {0.74, -0.42}, one-star: {0.90, -0.58}
22:40:44.633 00.005 484 CameraToMount -- cameraTheta (-0.51) - m_xAngle (2.71) = xAngle (-3.22 = 3.06)
22:40:44.636 00.003 484 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.24 = -0.24)
22:40:44.639 00.003 484 CameraToMount -- cameraX=0.74 cameraY=-0.42 hyp=0.85 cameraTheta=-0.51 mountX=-0.85 mountY=-0.20, mountTheta=-2.91
22:40:44.649 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.74, y=-0.42, opts=13)
22:40:44.653 00.004 484 Enqueuing Move request for scope (0.74, -0.42)
22:40:44.656 00.003 17712 Worker thread wakes up
22:40:44.657 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1498, FiltMax=65535, Gamma=1.000
22:40:44.661 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.42) opts 0xd
22:40:44.661 00.000 17712 Handling offset move in thread for scope, endpoint = (0.74, -0.42)
22:40:44.661 00.000 17712 Moving (0.74, -0.42) raw xDistance=-0.85 yDistance=-0.20
22:40:44.661 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
22:40:44.661 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:44.662 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:40:44.662 00.000 17712 MoveAxis(E, 190, ABG)
22:40:44.662 00.000 17712 Guiding  Dir = 2, Dur = 190
22:40:44.662 00.000 484 UpdateGuideState exits: m=340743 SNR=79.2
22:40:44.667 00.005 17712 IsSlewing returns 0
22:40:44.667 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.670 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:44.675 00.005 17712 IsGuiding returns 0
22:40:44.676 00.001 17712 PulseGuide returned control before completion, sleep 200
22:40:44.676 00.000 484 Enqueuing Expose request
22:40:44.880 00.204 17712 IsGuiding returns 1
22:40:44.880 00.000 17712 scope still moving after pulse duration time elapsed
22:40:44.912 00.032 17712 IsSlewing returns 0
22:40:44.912 00.000 17712 IsGuiding returns 0
22:40:44.912 00.000 17712 scope move finished after 190 + 46 ms
22:40:44.912 00.000 17712 Move returns status 0, amount 190
22:40:44.912 00.000 17712 MoveAxis(N, 0, ABG)
22:40:44.913 00.001 17712 Move returns status 0, amount 0
22:40:44.913 00.000 17712 move complete, result=0
22:40:44.913 00.000 17712 worker thread done servicing request
22:40:44.913 00.000 17712 Worker thread wakes up
22:40:44.913 00.000 484 GuideStep: -0.8 px 190 ms EAST, -0.2 px 0 ms NORTH
22:40:44.917 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:44.917 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:48.388 03.471 17712 Exposure complete
22:40:48.690 00.302 17712 worker thread done servicing request
22:40:48.690 00.000 484 OnExposeComplete: enter
22:40:48.695 00.005 484 UpdateGuideState(): m_state=6
22:40:48.700 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
22:40:48.704 00.004 484 Star::Find returns 1 (0), X=1399.40, Y=42.92, Mass=344314, SNR=93.1, Peak=44211 HFD=2.5
22:40:48.712 00.008 484 MultiStar: [#1 1.62,-1.07,0.00,M2] [#2 -1.89,-0.11,0.00,M2] [#3 1.07,-1.17,0.00,M2] [#4 0.96,-0.26,0.00,M1] [#5 1.56,-0.84,0.00,M2] [#6 0.89,-0.16,0.45,U] [#7 1.78,-1.24,0.00,M3] [#8 1.00,-0.61,0.00,M1] 
22:40:48.719 00.007 484 refined, 1 included, MultiStar: {1.30, -0.55}, one-star: {1.48, -0.73}
22:40:48.726 00.007 484 CameraToMount -- cameraTheta (-0.40) - m_xAngle (2.71) = xAngle (-3.12 = -3.12)
22:40:48.730 00.004 484 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.13 = -0.13)
22:40:48.735 00.005 484 CameraToMount -- cameraX=1.30 cameraY=-0.55 hyp=1.41 cameraTheta=-0.40 mountX=-1.41 mountY=-0.18, mountTheta=-3.01
22:40:48.746 00.011 484 SchedulePrimaryMove(0F03AFB8, x=1.30, y=-0.55, opts=13)
22:40:48.750 00.004 484 Enqueuing Move request for scope (1.30, -0.55)
22:40:48.754 00.004 17712 Worker thread wakes up
22:40:48.754 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1280, FiltMax=65535, Gamma=1.000
22:40:48.758 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.55) opts 0xd
22:40:48.758 00.000 17712 Handling offset move in thread for scope, endpoint = (1.30, -0.55)
22:40:48.758 00.000 17712 Moving (1.30, -0.55) raw xDistance=-1.41 yDistance=-0.18
22:40:48.758 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.41
22:40:48.758 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:48.758 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:40:48.758 00.000 17712 MoveAxis(E, 329, ABG)
22:40:48.760 00.002 17712 Guiding  Dir = 2, Dur = 329
22:40:48.760 00.000 17712 IsSlewing returns 0
22:40:48.760 00.000 17712 IsGuiding returns 0
22:40:48.761 00.001 484 UpdateGuideState exits: m=344314 SNR=93.1
22:40:48.764 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:48.768 00.004 17712 PulseGuide returned control before completion, sleep 338
22:40:48.769 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:48.775 00.006 484 Enqueuing Expose request
22:40:49.113 00.338 17712 IsGuiding returns 1
22:40:49.114 00.001 17712 scope still moving after pulse duration time elapsed
22:40:49.145 00.031 17712 IsSlewing returns 0
22:40:49.145 00.000 17712 IsGuiding returns 1
22:40:49.176 00.031 17712 IsSlewing returns 0
22:40:49.177 00.001 17712 IsGuiding returns 1
22:40:49.207 00.030 17712 IsSlewing returns 0
22:40:49.208 00.001 17712 IsGuiding returns 1
22:40:49.238 00.030 17712 IsSlewing returns 0
22:40:49.238 00.000 17712 IsGuiding returns 0
22:40:49.238 00.000 17712 scope move finished after 329 + 149 ms
22:40:49.238 00.000 17712 Move returns status 0, amount 329
22:40:49.239 00.001 17712 MoveAxis(N, 0, ABG)
22:40:49.239 00.000 17712 Move returns status 0, amount 0
22:40:49.239 00.000 17712 move complete, result=0
22:40:49.239 00.000 17712 worker thread done servicing request
22:40:49.239 00.000 484 GuideStep: -1.4 px 329 ms EAST, -0.2 px 0 ms NORTH
22:40:49.243 00.004 17712 Worker thread wakes up
22:40:49.243 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:49.243 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:52.688 03.445 17712 Exposure complete
22:40:52.993 00.305 17712 worker thread done servicing request
22:40:52.993 00.000 484 OnExposeComplete: enter
22:40:52.997 00.004 484 UpdateGuideState(): m_state=6
22:40:53.002 00.005 484 Star::Find(15, 1399, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
22:40:53.006 00.004 484 Star::Find returns 1 (0), X=1397.17, Y=43.74, Mass=328749, SNR=76.3, Peak=34323 HFD=2.8
22:40:53.011 00.005 484 MultiStar: [#1 -0.47,-0.26,0.68,U] [#2 -0.09,0.12,0.82,U] [#3 -1.33,-0.57,0.00,M3] [#4 -0.98,0.30,0.00,M2] [#5 -0.53,-0.13,0.51,U] [#6 -1.24,0.14,0.00,M1] [#7 -0.38,-0.24,0.54,U] [#8 -1.02,0.15,0.00,M2] 
22:40:53.014 00.003 484 refined, 4 included, MultiStar: {-0.45, -0.05}, one-star: {-0.74, 0.09}
22:40:53.019 00.005 484 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.74 = 0.54)
22:40:53.024 00.005 484 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
22:40:53.028 00.004 484 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.46 cameraTheta=-3.02 mountX=0.39 mountY=-0.17, mountTheta=-0.42
22:40:53.041 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.45, y=-0.05, opts=13)
22:40:53.046 00.005 484 Enqueuing Move request for scope (-0.45, -0.05)
22:40:53.053 00.007 17712 Worker thread wakes up
22:40:53.053 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.05) opts 0xd
22:40:53.053 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.45, -0.05)
22:40:53.053 00.000 17712 Moving (-0.45, -0.05) raw xDistance=0.39 yDistance=-0.17
22:40:53.053 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
22:40:53.053 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:53.054 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:40:53.054 00.000 17712 MoveAxis(W, 65, ABG)
22:40:53.054 00.000 17712 Guiding  Dir = 3, Dur = 65
22:40:53.054 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1245, FiltMax=65535, Gamma=1.000
22:40:53.057 00.003 17712 IsSlewing returns 0
22:40:53.057 00.000 484 UpdateGuideState exits: m=328749 SNR=76.3
22:40:53.062 00.005 17712 IsGuiding returns 0
22:40:53.062 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:53.065 00.003 17712 PulseGuide returned control before completion, sleep 75
22:40:53.065 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:53.072 00.007 484 Enqueuing Expose request
22:40:53.145 00.073 17712 IsGuiding returns 1
22:40:53.145 00.000 17712 scope still moving after pulse duration time elapsed
22:40:53.176 00.031 17712 IsSlewing returns 0
22:40:53.176 00.000 17712 IsGuiding returns 0
22:40:53.176 00.000 17712 scope move finished after 65 + 50 ms
22:40:53.177 00.001 17712 Move returns status 0, amount 65
22:40:53.177 00.000 17712 MoveAxis(N, 0, ABG)
22:40:53.177 00.000 17712 Move returns status 0, amount 0
22:40:53.177 00.000 17712 move complete, result=0
22:40:53.177 00.000 17712 worker thread done servicing request
22:40:53.177 00.000 484 GuideStep: 0.4 px 65 ms WEST, -0.2 px 0 ms NORTH
22:40:53.184 00.007 17712 Worker thread wakes up
22:40:53.184 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:53.184 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:40:56.634 03.450 17712 Exposure complete
22:40:56.922 00.288 17712 worker thread done servicing request
22:40:56.922 00.000 484 OnExposeComplete: enter
22:40:56.927 00.005 484 UpdateGuideState(): m_state=6
22:40:56.933 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
22:40:56.937 00.004 484 Star::Find returns 1 (0), X=1397.03, Y=43.63, Mass=330087, SNR=79.4, Peak=46867 HFD=2.4
22:40:56.941 00.004 484 MultiStar: [#1 -0.58,-0.30,0.71,U] [#2 0.53,0.46,0.83,U] [#3 -1.28,-0.27,0.00,M4] [#4 -0.95,0.42,0.00,M3] [#5 -0.37,-0.22,0.50,U] [#6 -1.42,0.32,0.00,M2] [#7 -0.33,-0.22,0.53,U] [#8 -0.82,0.39,0.46,U] 
22:40:56.945 00.004 484 refined, 5 included, MultiStar: {-0.40, 0.02}, one-star: {-0.89, -0.03}
22:40:56.948 00.003 484 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
22:40:56.952 00.004 484 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.93)
22:40:56.956 00.004 484 CameraToMount -- cameraX=-0.40 cameraY=0.02 hyp=0.40 cameraTheta=3.08 mountX=0.37 mountY=-0.09, mountTheta=-0.22
22:40:56.963 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.40, y=0.02, opts=13)
22:40:56.967 00.004 484 Enqueuing Move request for scope (-0.40, 0.02)
22:40:56.970 00.003 17712 Worker thread wakes up
22:40:56.970 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1354, FiltMax=65535, Gamma=1.000
22:40:56.974 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.02) opts 0xd
22:40:56.974 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.40, 0.02)
22:40:56.975 00.001 17712 Moving (-0.40, 0.02) raw xDistance=0.37 yDistance=-0.09
22:40:56.975 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
22:40:56.975 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:56.975 00.000 484 UpdateGuideState exits: m=330087 SNR=79.4
22:40:56.979 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:40:56.979 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:56.983 00.004 17712 MoveAxis(W, 88, ABG)
22:40:56.983 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:40:56.985 00.002 484 Enqueuing Expose request
22:40:56.988 00.003 17712 Guiding  Dir = 3, Dur = 88
22:40:56.989 00.001 17712 IsSlewing returns 0
22:40:56.990 00.001 17712 IsGuiding returns 0
22:40:56.992 00.002 17712 PulseGuide returned control before completion, sleep 98
22:40:57.099 00.107 17712 IsGuiding returns 1
22:40:57.099 00.000 17712 scope still moving after pulse duration time elapsed
22:40:57.130 00.031 17712 IsSlewing returns 0
22:40:57.130 00.000 17712 IsGuiding returns 0
22:40:57.131 00.001 17712 scope move finished after 88 + 51 ms
22:40:57.131 00.000 17712 Move returns status 0, amount 88
22:40:57.131 00.000 17712 MoveAxis(N, 0, ABG)
22:40:57.131 00.000 17712 Move returns status 0, amount 0
22:40:57.131 00.000 17712 move complete, result=0
22:40:57.131 00.000 17712 worker thread done servicing request
22:40:57.131 00.000 484 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
22:40:57.136 00.005 17712 Worker thread wakes up
22:40:57.136 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:40:57.136 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:00.574 03.438 17712 Exposure complete
22:41:00.869 00.295 17712 worker thread done servicing request
22:41:00.870 00.001 484 OnExposeComplete: enter
22:41:00.875 00.005 484 UpdateGuideState(): m_state=6
22:41:00.879 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
22:41:00.884 00.005 484 Star::Find returns 1 (0), X=1397.77, Y=43.26, Mass=319039, SNR=79.5, Peak=42839 HFD=2.6
22:41:00.888 00.004 484 MultiStar: [#1 -0.05,-0.62,0.74,U] [#2 -0.50,0.12,0.86,U] [#3 -0.74,-0.75,0.00,M5] [#4 -0.54,0.04,0.62,U] [#5 -0.32,-0.25,0.36,U] [#6 -0.63,0.03,0.43,U] [#7 0.32,-0.78,0.47,U] [#8 -0.44,-0.09,0.47,U] 
22:41:00.893 00.005 484 refined, 7 included, MultiStar: {-0.28, -0.25}, one-star: {-0.15, -0.40}
22:41:00.896 00.003 484 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.71) = xAngle (-5.14 = 1.14)
22:41:00.901 00.005 484 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
22:41:00.903 00.002 484 CameraToMount -- cameraX=-0.28 cameraY=-0.25 hyp=0.37 cameraTheta=-2.43 mountX=0.16 mountY=-0.31, mountTheta=-1.11
22:41:00.916 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=-0.25, opts=13)
22:41:00.927 00.011 484 Enqueuing Move request for scope (-0.28, -0.25)
22:41:00.937 00.010 17712 Worker thread wakes up
22:41:00.938 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.25) opts 0xd
22:41:00.938 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, -0.25)
22:41:00.938 00.000 17712 Moving (-0.28, -0.25) raw xDistance=0.16 yDistance=-0.31
22:41:00.938 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:41:00.938 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:00.938 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:41:00.938 00.000 17712 MoveAxis(E, 0, ABG)
22:41:00.938 00.000 17712 Move returns status 0, amount 0
22:41:00.938 00.000 17712 MoveAxis(N, 0, ABG)
22:41:00.938 00.000 17712 Move returns status 0, amount 0
22:41:00.939 00.001 17712 move complete, result=0
22:41:00.939 00.000 17712 worker thread done servicing request
22:41:00.939 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4576, FiltMin=1445, FiltMax=65535, Gamma=1.000
22:41:00.948 00.009 484 UpdateGuideState exits: m=319039 SNR=79.5
22:41:00.954 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:00.962 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:00.970 00.008 484 Enqueuing Expose request
22:41:00.982 00.012 17712 Worker thread wakes up
22:41:00.984 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:00.984 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:00.984 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:04.432 03.448 17712 Exposure complete
22:41:04.767 00.335 17712 worker thread done servicing request
22:41:04.767 00.000 484 OnExposeComplete: enter
22:41:04.771 00.004 484 UpdateGuideState(): m_state=6
22:41:04.782 00.011 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
22:41:04.788 00.006 484 Star::Find returns 1 (0), X=1397.84, Y=43.44, Mass=332940, SNR=85.7, Peak=52439 HFD=2.6
22:41:04.798 00.010 484 MultiStar: [#1 0.03,-0.34,0.74,U] [#2 -0.19,0.05,0.81,U] [#3 -0.16,-0.57,0.71,U] [#4 -0.46,0.12,0.56,U] [#5 -0.11,-0.37,0.34,U] [#6 -0.57,0.58,0.49,U] [#7 0.21,-0.38,0.42,U] [#8 -0.16,-0.31,0.42,U] 
22:41:04.804 00.006 484 refined, 8 included, MultiStar: {-0.16, -0.16}, one-star: {-0.08, -0.21}
22:41:04.808 00.004 484 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.71) = xAngle (-5.07 = 1.22)
22:41:04.812 00.004 484 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.08 = -2.08)
22:41:04.815 00.003 484 CameraToMount -- cameraX=-0.16 cameraY=-0.16 hyp=0.23 cameraTheta=-2.35 mountX=0.08 mountY=-0.20, mountTheta=-1.19
22:41:04.821 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.16, y=-0.16, opts=13)
22:41:04.829 00.008 484 Enqueuing Move request for scope (-0.16, -0.16)
22:41:04.833 00.004 17712 Worker thread wakes up
22:41:04.833 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.16) opts 0xd
22:41:04.833 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.16, -0.16)
22:41:04.833 00.000 17712 Moving (-0.16, -0.16) raw xDistance=0.08 yDistance=-0.20
22:41:04.833 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:41:04.838 00.005 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:41:04.838 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:04.839 00.001 484 UpdateGuideState exits: m=332940 SNR=85.7
22:41:04.844 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:41:04.844 00.000 17712 MoveAxis(E, 0, ABG)
22:41:04.844 00.000 17712 Move returns status 0, amount 0
22:41:04.844 00.000 17712 MoveAxis(N, 0, ABG)
22:41:04.844 00.000 17712 Move returns status 0, amount 0
22:41:04.844 00.000 17712 move complete, result=0
22:41:04.844 00.000 17712 worker thread done servicing request
22:41:04.844 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.849 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:04.851 00.002 484 Enqueuing Expose request
22:41:04.854 00.003 17712 Worker thread wakes up
22:41:04.854 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:41:04.859 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:04.859 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:08.293 03.434 17712 Exposure complete
22:41:08.604 00.311 17712 worker thread done servicing request
22:41:08.604 00.000 484 OnExposeComplete: enter
22:41:08.608 00.004 484 UpdateGuideState(): m_state=6
22:41:08.614 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
22:41:08.619 00.005 484 Star::Find returns 1 (0), X=1397.84, Y=43.14, Mass=336336, SNR=85.2, Peak=50119 HFD=2.4
22:41:08.627 00.008 484 MultiStar: [#1 0.03,-0.52,0.66,U] [#2 -0.68,0.12,0.65,U] [#3 -0.50,-0.47,0.69,U] [#4 -0.30,0.28,0.59,U] [#5 0.29,-0.40,0.40,U] [#6 -0.65,0.08,0.39,U] [#7 0.60,-0.50,0.51,U] [#8 -0.28,-0.16,0.42,U] 
22:41:08.631 00.004 484 refined, 8 included, MultiStar: {-0.18, -0.26}, one-star: {-0.08, -0.51}
22:41:08.637 00.006 484 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.71) = xAngle (-4.90 = 1.39)
22:41:08.644 00.007 484 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.91 = -1.91)
22:41:08.650 00.006 484 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.18 mountX=0.06 mountY=-0.30, mountTheta=-1.38
22:41:08.666 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.18, y=-0.26, opts=13)
22:41:08.671 00.005 484 Enqueuing Move request for scope (-0.18, -0.26)
22:41:08.679 00.008 17712 Worker thread wakes up
22:41:08.680 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
22:41:08.680 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1200, FiltMax=65535, Gamma=1.000
22:41:08.685 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
22:41:08.685 00.000 484 UpdateGuideState exits: m=336336 SNR=85.2
22:41:08.688 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:08.692 00.004 17712 Moving (-0.18, -0.26) raw xDistance=0.06 yDistance=-0.30
22:41:08.693 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:08.696 00.003 484 Enqueuing Expose request
22:41:08.700 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:41:08.700 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:08.700 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:41:08.700 00.000 17712 MoveAxis(E, 0, ABG)
22:41:08.700 00.000 17712 Move returns status 0, amount 0
22:41:08.700 00.000 17712 MoveAxis(N, 0, ABG)
22:41:08.700 00.000 17712 Move returns status 0, amount 0
22:41:08.700 00.000 17712 move complete, result=0
22:41:08.701 00.001 17712 worker thread done servicing request
22:41:08.701 00.000 17712 Worker thread wakes up
22:41:08.701 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:08.701 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:08.706 00.005 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:12.162 03.456 17712 Exposure complete
22:41:12.413 00.251 17712 worker thread done servicing request
22:41:12.413 00.000 484 OnExposeComplete: enter
22:41:12.417 00.004 484 UpdateGuideState(): m_state=6
22:41:12.420 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
22:41:12.423 00.003 484 Star::Find returns 1 (0), X=1397.63, Y=43.28, Mass=307691, SNR=78.3, Peak=41927 HFD=2.6
22:41:12.427 00.004 484 MultiStar: [#1 -0.11,-0.62,0.69,U] [#2 -0.51,0.08,0.71,U] [#3 -0.63,-0.62,0.76,U] [#4 -0.81,-0.01,0.56,U] [#5 -0.13,-0.28,0.51,U] [#6 -0.78,0.27,0.44,U] [#7 0.19,-0.55,0.47,U] [#8 -0.41,-0.29,0.46,U] 
22:41:12.431 00.004 484 single-star, 8 included, MultiStar: {-0.39, -0.29}, one-star: {-0.29, -0.37}
22:41:12.433 00.002 484 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.71) = xAngle (-4.95 = 1.33)
22:41:12.436 00.003 484 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.96 = -1.96)
22:41:12.439 00.003 484 CameraToMount -- cameraX=-0.29 cameraY=-0.37 hyp=0.47 cameraTheta=-2.24 mountX=0.11 mountY=-0.44, mountTheta=-1.32
22:41:12.446 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.29, y=-0.37, opts=13)
22:41:12.449 00.003 484 Enqueuing Move request for scope (-0.29, -0.37)
22:41:12.451 00.002 17712 Worker thread wakes up
22:41:12.451 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:41:12.455 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.37) opts 0xd
22:41:12.455 00.000 484 UpdateGuideState exits: m=307691 SNR=78.3
22:41:12.459 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.29, -0.37)
22:41:12.459 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.462 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:12.465 00.003 17712 Moving (-0.29, -0.37) raw xDistance=0.11 yDistance=-0.44
22:41:12.465 00.000 484 Enqueuing Expose request
22:41:12.467 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:41:12.467 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.468 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:41:12.468 00.000 17712 MoveAxis(E, 0, ABG)
22:41:12.468 00.000 17712 Move returns status 0, amount 0
22:41:12.468 00.000 17712 MoveAxis(N, 0, ABG)
22:41:12.468 00.000 17712 Move returns status 0, amount 0
22:41:12.468 00.000 17712 move complete, result=0
22:41:12.468 00.000 17712 worker thread done servicing request
22:41:12.468 00.000 17712 Worker thread wakes up
22:41:12.468 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:12.469 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:12.471 00.002 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:41:15.887 03.416 17712 Exposure complete
22:41:16.173 00.286 17712 worker thread done servicing request
22:41:16.174 00.001 484 OnExposeComplete: enter
22:41:16.177 00.003 484 UpdateGuideState(): m_state=6
22:41:16.184 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
22:41:16.187 00.003 484 Star::Find returns 1 (0), X=1397.54, Y=43.05, Mass=318677, SNR=71.1, Peak=49091 HFD=2.3
22:41:16.191 00.004 484 MultiStar: [#1 -0.33,-0.41,0.82,U] [#2 -0.38,0.11,0.80,U] [#3 -0.67,-0.58,0.76,U] [#4 -0.61,0.26,0.54,U] [#5 -0.09,-0.55,0.49,U] [#6 -0.96,-0.25,0.00,M1] [#7 -0.09,-0.29,0.51,U] [#8 -0.63,0.15,0.49,U] 
22:41:16.196 00.005 484 refined, 7 included, MultiStar: {-0.41, -0.28}, one-star: {-0.38, -0.61}
22:41:16.200 00.004 484 CameraToMount -- cameraTheta (-2.54) - m_xAngle (2.71) = xAngle (-5.26 = 1.03)
22:41:16.205 00.005 484 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.27 = -2.27)
22:41:16.209 00.004 484 CameraToMount -- cameraX=-0.41 cameraY=-0.28 hyp=0.49 cameraTheta=-2.54 mountX=0.25 mountY=-0.38, mountTheta=-0.98
22:41:16.222 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.41, y=-0.28, opts=13)
22:41:16.227 00.005 484 Enqueuing Move request for scope (-0.41, -0.28)
22:41:16.231 00.004 17712 Worker thread wakes up
22:41:16.231 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1459, FiltMax=65535, Gamma=1.000
22:41:16.234 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.28) opts 0xd
22:41:16.234 00.000 484 UpdateGuideState exits: m=318677 SNR=71.1
22:41:16.237 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:16.239 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.41, -0.28)
22:41:16.240 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:16.243 00.003 484 Enqueuing Expose request
22:41:16.246 00.003 17712 Moving (-0.41, -0.28) raw xDistance=0.25 yDistance=-0.38
22:41:16.246 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:41:16.246 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:16.246 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:41:16.246 00.000 17712 MoveAxis(E, 0, ABG)
22:41:16.247 00.001 17712 Move returns status 0, amount 0
22:41:16.247 00.000 17712 MoveAxis(N, 0, ABG)
22:41:16.247 00.000 17712 Move returns status 0, amount 0
22:41:16.247 00.000 17712 move complete, result=0
22:41:16.247 00.000 17712 worker thread done servicing request
22:41:16.247 00.000 17712 Worker thread wakes up
22:41:16.247 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:16.247 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:16.251 00.004 484 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:41:19.668 03.417 17712 Exposure complete
22:41:19.979 00.311 17712 worker thread done servicing request
22:41:19.979 00.000 484 OnExposeComplete: enter
22:41:19.983 00.004 484 UpdateGuideState(): m_state=6
22:41:19.987 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
22:41:19.990 00.003 484 Star::Find returns 1 (0), X=1397.36, Y=43.40, Mass=305333, SNR=76.7, Peak=49987 HFD=2.4
22:41:19.995 00.005 484 MultiStar: [#1 -0.49,-0.72,0.76,U] [#2 0.31,0.08,0.77,U] [#3 -0.90,-0.69,0.00,M2] [#4 -0.92,0.07,0.62,U] [#5 -0.27,-0.71,0.46,U] [#6 -1.04,0.27,0.00,M2] [#7 -0.15,-0.50,0.50,U] [#8 -0.91,0.07,0.47,U] 
22:41:19.998 00.003 484 refined, 6 included, MultiStar: {-0.41, -0.27}, one-star: {-0.56, -0.25}
22:41:20.002 00.004 484 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.71) = xAngle (-5.28 = 1.01)
22:41:20.004 00.002 484 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.29 = -2.29)
22:41:20.007 00.003 484 CameraToMount -- cameraX=-0.41 cameraY=-0.27 hyp=0.50 cameraTheta=-2.56 mountX=0.27 mountY=-0.37, mountTheta=-0.95
22:41:20.017 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.41, y=-0.27, opts=13)
22:41:20.020 00.003 484 Enqueuing Move request for scope (-0.41, -0.27)
22:41:20.022 00.002 17712 Worker thread wakes up
22:41:20.023 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:41:20.027 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.27) opts 0xd
22:41:20.027 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.41, -0.27)
22:41:20.027 00.000 17712 Moving (-0.41, -0.27) raw xDistance=0.27 yDistance=-0.37
22:41:20.027 00.000 484 UpdateGuideState exits: m=305333 SNR=76.7
22:41:20.030 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:41:20.031 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:20.031 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:20.035 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
22:41:20.035 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:20.038 00.003 484 Enqueuing Expose request
22:41:20.041 00.003 17712 MoveAxis(E, 0, ABG)
22:41:20.041 00.000 17712 Move returns status 0, amount 0
22:41:20.041 00.000 17712 MoveAxis(N, 0, ABG)
22:41:20.041 00.000 17712 Move returns status 0, amount 0
22:41:20.041 00.000 17712 move complete, result=0
22:41:20.042 00.001 17712 worker thread done servicing request
22:41:20.042 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:41:20.044 00.002 17712 Worker thread wakes up
22:41:20.045 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:20.045 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:23.457 03.412 17712 Exposure complete
22:41:23.750 00.293 17712 worker thread done servicing request
22:41:23.751 00.001 484 OnExposeComplete: enter
22:41:23.753 00.002 484 UpdateGuideState(): m_state=6
22:41:23.757 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
22:41:23.762 00.005 484 Star::Find returns 1 (0), X=1396.89, Y=43.39, Mass=352894, SNR=92.3, Peak=50195 HFD=2.6
22:41:23.766 00.004 484 MultiStar: [#1 -0.87,-0.59,0.00,M1] [#2 0.37,0.12,0.75,U] [#3 -1.49,-0.62,0.00,M3] [#4 -1.05,0.24,0.00,M1] [#5 -0.78,-0.41,0.44,U] [#6 -1.71,0.17,0.00,M3] [#7 -0.75,-0.34,0.45,U] [#8 -1.34,-0.08,0.00,M1] 
22:41:23.769 00.003 484 refined, 3 included, MultiStar: {-0.54, -0.19}, one-star: {-1.03, -0.27}
22:41:23.771 00.002 484 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.51 = 0.77)
22:41:23.776 00.005 484 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:41:23.779 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=-0.19 hyp=0.57 cameraTheta=-2.80 mountX=0.41 mountY=-0.33, mountTheta=-0.68
22:41:23.785 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=-0.19, opts=13)
22:41:23.788 00.003 484 Enqueuing Move request for scope (-0.54, -0.19)
22:41:23.792 00.004 17712 Worker thread wakes up
22:41:23.793 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.19) opts 0xd
22:41:23.793 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1088, FiltMax=65535, Gamma=1.000
22:41:23.795 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.54, -0.19)
22:41:23.796 00.001 484 UpdateGuideState exits: m=352894 SNR=92.3
22:41:23.799 00.003 17712 Moving (-0.54, -0.19) raw xDistance=0.41 yDistance=-0.33
22:41:23.799 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:23.802 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
22:41:23.802 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:23.802 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:23.805 00.003 484 Enqueuing Expose request
22:41:23.809 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:41:23.809 00.000 17712 MoveAxis(W, 92, ABG)
22:41:23.809 00.000 17712 Guiding  Dir = 3, Dur = 92
22:41:23.810 00.001 17712 IsSlewing returns 0
22:41:23.810 00.000 17712 IsGuiding returns 0
22:41:23.810 00.000 17712 PulseGuide returned control before completion, sleep 102
22:41:23.918 00.108 17712 IsGuiding returns 1
22:41:23.918 00.000 17712 scope still moving after pulse duration time elapsed
22:41:23.950 00.032 17712 IsSlewing returns 0
22:41:23.951 00.001 17712 IsGuiding returns 0
22:41:23.951 00.000 17712 scope move finished after 92 + 48 ms
22:41:23.951 00.000 17712 Move returns status 0, amount 92
22:41:23.952 00.001 17712 MoveAxis(N, 0, ABG)
22:41:23.952 00.000 17712 Move returns status 0, amount 0
22:41:23.952 00.000 17712 move complete, result=0
22:41:23.953 00.001 484 GuideStep: 0.4 px 92 ms WEST, -0.3 px 0 ms NORTH
22:41:23.957 00.004 17712 worker thread done servicing request
22:41:23.958 00.001 17712 Worker thread wakes up
22:41:23.958 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:23.958 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:27.367 03.409 17712 Exposure complete
22:41:27.632 00.265 17712 worker thread done servicing request
22:41:27.632 00.000 484 OnExposeComplete: enter
22:41:27.635 00.003 484 UpdateGuideState(): m_state=6
22:41:27.640 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
22:41:27.646 00.006 484 Star::Find returns 1 (0), X=1396.75, Y=43.05, Mass=340987, SNR=78.8, Peak=43427 HFD=2.5
22:41:27.650 00.004 484 MultiStar: [#1 -1.04,-0.72,0.00,M2] [#2 0.28,-0.02,0.73,U] [#3 -1.49,-0.86,0.00,M4] [#4 -1.43,0.05,0.00,M2] [#5 -1.11,-0.43,0.00,M1] [#6 -1.51,-0.03,0.00,M4] [#7 -0.72,-0.84,0.00,M1] [#8 -1.17,-0.24,0.00,M2] 
22:41:27.653 00.003 484 refined, 1 included, MultiStar: {-0.56, -0.36}, one-star: {-1.17, -0.60}
22:41:27.656 00.003 484 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.71) = xAngle (-5.29 = 1.00)
22:41:27.664 00.008 484 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.30 = -2.30)
22:41:27.668 00.004 484 CameraToMount -- cameraX=-0.56 cameraY=-0.36 hyp=0.67 cameraTheta=-2.57 mountX=0.36 mountY=-0.50, mountTheta=-0.94
22:41:27.676 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.56, y=-0.36, opts=13)
22:41:27.680 00.004 484 Enqueuing Move request for scope (-0.56, -0.36)
22:41:27.683 00.003 17712 Worker thread wakes up
22:41:27.683 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:41:27.686 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.36) opts 0xd
22:41:27.686 00.000 484 UpdateGuideState exits: m=340987 SNR=78.8
22:41:27.689 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.56, -0.36)
22:41:27.689 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.692 00.003 17712 Moving (-0.56, -0.36) raw xDistance=0.36 yDistance=-0.50
22:41:27.692 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:27.695 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
22:41:27.695 00.000 484 Enqueuing Expose request
22:41:27.698 00.003 17712 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
22:41:27.698 00.000 17712 MoveAxis(W, 88, ABG)
22:41:27.698 00.000 17712 Guiding  Dir = 3, Dur = 88
22:41:27.698 00.000 17712 IsSlewing returns 0
22:41:27.698 00.000 17712 IsGuiding returns 0
22:41:27.699 00.001 17712 PulseGuide returned control before completion, sleep 98
22:41:27.812 00.113 17712 IsGuiding returns 0
22:41:27.812 00.000 17712 Move returns status 0, amount 88
22:41:27.812 00.000 17712 MoveAxis(N, 93, ABG)
22:41:27.812 00.000 17712 Guiding  Dir = 0, Dur = 93
22:41:27.813 00.001 17712 IsSlewing returns 0
22:41:27.813 00.000 17712 IsGuiding returns 0
22:41:27.814 00.001 17712 PulseGuide returned control before completion, sleep 103
22:41:27.920 00.106 17712 IsGuiding returns 1
22:41:27.920 00.000 17712 scope still moving after pulse duration time elapsed
22:41:27.951 00.031 17712 IsSlewing returns 0
22:41:27.951 00.000 17712 IsGuiding returns 0
22:41:27.951 00.000 17712 scope move finished after 93 + 45 ms
22:41:27.951 00.000 17712 Move returns status 0, amount 93
22:41:27.951 00.000 17712 move complete, result=0
22:41:27.952 00.001 17712 worker thread done servicing request
22:41:27.952 00.000 484 GuideStep: 0.4 px 88 ms WEST, -0.5 px 93 ms NORTH
22:41:27.955 00.003 17712 Worker thread wakes up
22:41:27.956 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:27.956 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:31.362 03.406 17712 Exposure complete
22:41:31.628 00.266 17712 worker thread done servicing request
22:41:31.628 00.000 484 OnExposeComplete: enter
22:41:31.632 00.004 484 UpdateGuideState(): m_state=6
22:41:31.636 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
22:41:31.639 00.003 484 Star::Find returns 1 (0), X=1396.68, Y=43.42, Mass=308410, SNR=75.7, Peak=37971 HFD=2.9
22:41:31.643 00.004 484 MultiStar: [#1 -1.20,-0.38,0.00,M3] [#2 0.33,0.13,0.75,U] [#3 -1.85,-0.33,0.00,M5] [#4 -1.73,0.31,0.00,M3] [#5 -1.44,-0.29,0.00,M2] [#6 -1.82,0.39,0.00,M5] [#7 -1.09,-0.25,0.00,M2] [#8 -1.36,0.01,0.00,M3] 
22:41:31.647 00.004 484 refined, 1 included, MultiStar: {-0.57, -0.08}, one-star: {-1.24, -0.23}
22:41:31.650 00.003 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
22:41:31.653 00.003 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:41:31.656 00.003 484 CameraToMount -- cameraX=-0.57 cameraY=-0.08 hyp=0.57 cameraTheta=-3.01 mountX=0.49 mountY=-0.23, mountTheta=-0.44
22:41:31.672 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.57, y=-0.08, opts=13)
22:41:31.679 00.007 484 Enqueuing Move request for scope (-0.57, -0.08)
22:41:31.683 00.004 17712 Worker thread wakes up
22:41:31.684 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.08) opts 0xd
22:41:31.684 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.57, -0.08)
22:41:31.684 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1491, FiltMax=65535, Gamma=1.000
22:41:31.688 00.004 17712 Moving (-0.57, -0.08) raw xDistance=0.49 yDistance=-0.23
22:41:31.688 00.000 484 UpdateGuideState exits: m=308410 SNR=75.7
22:41:31.692 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.49
22:41:31.692 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:31.692 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:31.695 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:31.698 00.003 484 Enqueuing Expose request
22:41:31.701 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:41:31.701 00.000 17712 MoveAxis(W, 115, ABG)
22:41:31.701 00.000 17712 Guiding  Dir = 3, Dur = 115
22:41:31.701 00.000 17712 IsSlewing returns 0
22:41:31.702 00.001 17712 IsGuiding returns 0
22:41:31.702 00.000 17712 PulseGuide returned control before completion, sleep 125
22:41:31.836 00.134 17712 IsGuiding returns 1
22:41:31.836 00.000 17712 scope still moving after pulse duration time elapsed
22:41:31.867 00.031 17712 IsSlewing returns 0
22:41:31.867 00.000 17712 IsGuiding returns 0
22:41:31.867 00.000 17712 scope move finished after 115 + 50 ms
22:41:31.867 00.000 17712 Move returns status 0, amount 115
22:41:31.867 00.000 17712 MoveAxis(N, 0, ABG)
22:41:31.867 00.000 17712 Move returns status 0, amount 0
22:41:31.868 00.001 17712 move complete, result=0
22:41:31.868 00.000 17712 worker thread done servicing request
22:41:31.868 00.000 17712 Worker thread wakes up
22:41:31.868 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:31.868 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:31.868 00.000 484 GuideStep: 0.5 px 115 ms WEST, -0.2 px 0 ms NORTH
22:41:35.284 03.416 17712 Exposure complete
22:41:35.654 00.370 17712 worker thread done servicing request
22:41:35.654 00.000 484 OnExposeComplete: enter
22:41:35.659 00.005 484 UpdateGuideState(): m_state=6
22:41:35.663 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
22:41:35.668 00.005 484 Star::Find returns 1 (0), X=1396.88, Y=43.40, Mass=324162, SNR=75.3, Peak=46243 HFD=2.6
22:41:35.674 00.006 484 MultiStar: [#1 -0.94,-0.22,0.00,M4] [#2 0.64,0.16,0.89,U] [#3 -1.63,-0.31,0.00,M6] [#4 -1.42,0.34,0.00,M4] [#5 -0.87,-0.28,0.55,U] [#6 -1.87,0.31,0.00,M6] [#7 -0.64,-0.21,0.52,U] [#8 -1.43,-0.29,0.00,M4] 
22:41:35.678 00.004 484 refined, 3 included, MultiStar: {-0.43, -0.13}, one-star: {-1.04, -0.26}
22:41:35.683 00.005 484 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.57 = 0.71)
22:41:35.686 00.003 484 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:41:35.689 00.003 484 CameraToMount -- cameraX=-0.43 cameraY=-0.13 hyp=0.45 cameraTheta=-2.85 mountX=0.34 mountY=-0.24, mountTheta=-0.61
22:41:35.696 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.43, y=-0.13, opts=13)
22:41:35.699 00.003 484 Enqueuing Move request for scope (-0.43, -0.13)
22:41:35.702 00.003 17712 Worker thread wakes up
22:41:35.702 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1514, FiltMax=65535, Gamma=1.000
22:41:35.706 00.004 484 UpdateGuideState exits: m=324162 SNR=75.3
22:41:35.710 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.13) opts 0xd
22:41:35.710 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:35.713 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.43, -0.13)
22:41:35.713 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:35.718 00.005 484 Enqueuing Expose request
22:41:35.721 00.003 17712 Moving (-0.43, -0.13) raw xDistance=0.34 yDistance=-0.24
22:41:35.721 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
22:41:35.721 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:35.721 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:41:35.722 00.001 17712 MoveAxis(W, 84, ABG)
22:41:35.722 00.000 17712 Guiding  Dir = 3, Dur = 84
22:41:35.722 00.000 17712 IsSlewing returns 0
22:41:35.722 00.000 17712 IsGuiding returns 0
22:41:35.723 00.001 17712 PulseGuide returned control before completion, sleep 94
22:41:35.821 00.098 17712 IsGuiding returns 1
22:41:35.821 00.000 17712 scope still moving after pulse duration time elapsed
22:41:35.852 00.031 17712 IsSlewing returns 0
22:41:35.852 00.000 17712 IsGuiding returns 0
22:41:35.852 00.000 17712 scope move finished after 84 + 46 ms
22:41:35.852 00.000 17712 Move returns status 0, amount 84
22:41:35.852 00.000 17712 MoveAxis(N, 0, ABG)
22:41:35.852 00.000 17712 Move returns status 0, amount 0
22:41:35.853 00.001 17712 move complete, result=0
22:41:35.853 00.000 17712 worker thread done servicing request
22:41:35.853 00.000 484 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
22:41:35.857 00.004 17712 Worker thread wakes up
22:41:35.857 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:35.857 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:39.272 03.415 17712 Exposure complete
22:41:39.548 00.276 17712 worker thread done servicing request
22:41:39.548 00.000 484 OnExposeComplete: enter
22:41:39.551 00.003 484 UpdateGuideState(): m_state=6
22:41:39.555 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
22:41:39.558 00.003 484 Star::Find returns 1 (0), X=1396.78, Y=43.65, Mass=302624, SNR=72.6, Peak=43011 HFD=2.6
22:41:39.562 00.004 484 MultiStar: [#1 -0.83,-0.61,0.00,M5] [#2 0.51,-0.05,0.80,U] [#3 -1.39,-0.62,0.00,M7] [#4 -1.35,0.19,0.00,M5] [#5 -0.75,-0.56,0.46,U] [#6 -1.63,0.10,0.00,M7] [#7 -0.76,-0.27,0.50,U] [#8 -1.42,0.01,0.00,M5] 
22:41:39.566 00.004 484 refined, 3 included, MultiStar: {-0.53, -0.16}, one-star: {-1.14, -0.01}
22:41:39.568 00.002 484 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.56 = 0.72)
22:41:39.571 00.003 484 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
22:41:39.575 00.004 484 CameraToMount -- cameraX=-0.53 cameraY=-0.16 hyp=0.55 cameraTheta=-2.85 mountX=0.41 mountY=-0.30, mountTheta=-0.62
22:41:39.583 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.53, y=-0.16, opts=13)
22:41:39.587 00.004 484 Enqueuing Move request for scope (-0.53, -0.16)
22:41:39.590 00.003 17712 Worker thread wakes up
22:41:39.590 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.16) opts 0xd
22:41:39.590 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.53, -0.16)
22:41:39.590 00.000 17712 Moving (-0.53, -0.16) raw xDistance=0.41 yDistance=-0.30
22:41:39.590 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
22:41:39.590 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:39.590 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:41:39.590 00.000 17712 MoveAxis(W, 99, ABG)
22:41:39.590 00.000 17712 Guiding  Dir = 3, Dur = 99
22:41:39.591 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:41:39.594 00.003 17712 IsSlewing returns 0
22:41:39.595 00.001 484 UpdateGuideState exits: m=302624 SNR=72.6
22:41:39.598 00.003 17712 IsGuiding returns 0
22:41:39.598 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:39.605 00.007 17712 PulseGuide returned control before completion, sleep 108
22:41:39.605 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:39.617 00.012 484 Enqueuing Expose request
22:41:39.725 00.108 17712 IsGuiding returns 0
22:41:39.726 00.001 17712 Move returns status 0, amount 99
22:41:39.726 00.000 17712 MoveAxis(N, 0, ABG)
22:41:39.726 00.000 17712 Move returns status 0, amount 0
22:41:39.726 00.000 17712 move complete, result=0
22:41:39.726 00.000 17712 worker thread done servicing request
22:41:39.726 00.000 484 GuideStep: 0.4 px 99 ms WEST, -0.3 px 0 ms NORTH
22:41:39.729 00.003 17712 Worker thread wakes up
22:41:39.730 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:39.730 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:43.164 03.434 17712 Exposure complete
22:41:43.452 00.288 17712 worker thread done servicing request
22:41:43.452 00.000 484 OnExposeComplete: enter
22:41:43.456 00.004 484 UpdateGuideState(): m_state=6
22:41:43.461 00.005 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
22:41:43.464 00.003 484 Star::Find returns 1 (0), X=1397.51, Y=43.34, Mass=335745, SNR=85.5, Peak=48979 HFD=2.9
22:41:43.469 00.005 484 MultiStar: [#1 -0.14,-0.64,0.64,U] [#2 0.34,0.09,0.77,U] [#3 -0.83,-0.71,0.00,M8] [#4 -0.80,0.11,0.57,U] [#5 -0.12,-0.56,0.47,U] [#6 -1.02,0.12,0.00,M8] [#7 0.14,-0.71,0.43,U] [#8 -0.70,-0.30,0.45,U] 
22:41:43.472 00.003 484 refined, 6 included, MultiStar: {-0.23, -0.30}, one-star: {-0.41, -0.31}
22:41:43.477 00.005 484 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.71) = xAngle (-4.95 = 1.33)
22:41:43.483 00.006 484 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.96 = -1.96)
22:41:43.486 00.003 484 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.23 mountX=0.09 mountY=-0.35, mountTheta=-1.32
22:41:43.503 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=-0.30, opts=13)
22:41:43.513 00.010 484 Enqueuing Move request for scope (-0.23, -0.30)
22:41:43.518 00.005 17712 Worker thread wakes up
22:41:43.518 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1581, FiltMax=65535, Gamma=1.000
22:41:43.522 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd
22:41:43.522 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.23, -0.30)
22:41:43.523 00.001 17712 Moving (-0.23, -0.30) raw xDistance=0.09 yDistance=-0.35
22:41:43.523 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:41:43.523 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:43.523 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:41:43.523 00.000 17712 MoveAxis(E, 0, ABG)
22:41:43.523 00.000 17712 Move returns status 0, amount 0
22:41:43.523 00.000 17712 MoveAxis(N, 0, ABG)
22:41:43.523 00.000 17712 Move returns status 0, amount 0
22:41:43.524 00.001 17712 move complete, result=0
22:41:43.524 00.000 17712 worker thread done servicing request
22:41:43.524 00.000 484 UpdateGuideState exits: m=335745 SNR=85.5
22:41:43.529 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:43.533 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:43.537 00.004 484 Enqueuing Expose request
22:41:43.545 00.008 17712 Worker thread wakes up
22:41:43.545 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:43.546 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:43.551 00.005 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:46.982 03.431 17712 Exposure complete
22:41:47.259 00.277 17712 worker thread done servicing request
22:41:47.259 00.000 484 OnExposeComplete: enter
22:41:47.263 00.004 484 UpdateGuideState(): m_state=6
22:41:47.267 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
22:41:47.270 00.003 484 Star::Find returns 1 (0), X=1397.14, Y=43.39, Mass=329903, SNR=78.1, Peak=51603 HFD=2.5
22:41:47.273 00.003 484 MultiStar: [#1 -0.63,-0.41,0.76,U] [#2 0.04,0.09,0.83,U] [#3 -1.16,-0.68,0.00,M9] [#4 -0.95,0.09,0.00,M5] [#5 -0.52,-0.46,0.44,U] [#6 -0.91,-0.03,0.42,U] [#7 -0.36,-0.71,0.52,U] [#8 -0.76,-0.25,0.60,U] 
22:41:47.277 00.004 484 refined, 6 included, MultiStar: {-0.54, -0.27}, one-star: {-0.78, -0.26}
22:41:47.281 00.004 484 CameraToMount -- cameraTheta (-2.68) - m_xAngle (2.71) = xAngle (-5.40 = 0.89)
22:41:47.284 00.003 484 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
22:41:47.287 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=-0.27 hyp=0.61 cameraTheta=-2.68 mountX=0.38 mountY=-0.41, mountTheta=-0.81
22:41:47.293 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=-0.27, opts=13)
22:41:47.298 00.005 484 Enqueuing Move request for scope (-0.54, -0.27)
22:41:47.301 00.003 17712 Worker thread wakes up
22:41:47.301 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1344, FiltMax=65535, Gamma=1.000
22:41:47.304 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.27) opts 0xd
22:41:47.304 00.000 484 UpdateGuideState exits: m=329903 SNR=78.1
22:41:47.307 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.54, -0.27)
22:41:47.308 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:47.311 00.003 17712 Moving (-0.54, -0.27) raw xDistance=0.38 yDistance=-0.41
22:41:47.311 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:47.314 00.003 484 Enqueuing Expose request
22:41:47.317 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
22:41:47.317 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:47.317 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:41:47.317 00.000 17712 MoveAxis(W, 86, ABG)
22:41:47.317 00.000 17712 Guiding  Dir = 3, Dur = 86
22:41:47.318 00.001 17712 IsSlewing returns 0
22:41:47.318 00.000 17712 IsGuiding returns 0
22:41:47.318 00.000 17712 PulseGuide returned control before completion, sleep 96
22:41:47.418 00.100 17712 IsGuiding returns 1
22:41:47.418 00.000 17712 scope still moving after pulse duration time elapsed
22:41:47.449 00.031 17712 IsSlewing returns 0
22:41:47.449 00.000 17712 IsGuiding returns 0
22:41:47.450 00.001 17712 scope move finished after 86 + 45 ms
22:41:47.450 00.000 17712 Move returns status 0, amount 86
22:41:47.450 00.000 17712 MoveAxis(N, 0, ABG)
22:41:47.450 00.000 17712 Move returns status 0, amount 0
22:41:47.450 00.000 17712 move complete, result=0
22:41:47.450 00.000 17712 worker thread done servicing request
22:41:47.450 00.000 484 GuideStep: 0.4 px 86 ms WEST, -0.4 px 0 ms NORTH
22:41:47.455 00.005 17712 Worker thread wakes up
22:41:47.455 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:47.455 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:51.092 03.637 17712 Exposure complete
22:41:51.427 00.335 17712 worker thread done servicing request
22:41:51.427 00.000 484 OnExposeComplete: enter
22:41:51.431 00.004 484 UpdateGuideState(): m_state=6
22:41:51.435 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
22:41:51.438 00.003 484 Star::Find returns 1 (0), X=1397.98, Y=43.35, Mass=308556, SNR=74.4, Peak=43655 HFD=2.5
22:41:51.443 00.005 484 MultiStar: [#1 0.23,-0.44,0.76,U] [#2 -0.45,0.09,0.84,U] [#3 -0.37,-0.67,0.76,U] [#4 -0.56,0.25,0.60,U] [#5 0.18,-0.70,0.44,U] [#6 -0.60,0.20,0.57,U] [#7 0.39,-0.60,0.46,U] [#8 0.08,-0.29,0.47,U] 
22:41:51.448 00.005 484 refined, 8 included, MultiStar: {-0.14, -0.26}, one-star: {0.06, -0.31}
22:41:51.451 00.003 484 CameraToMount -- cameraTheta (-2.06) - m_xAngle (2.71) = xAngle (-4.77 = 1.51)
22:41:51.455 00.004 484 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.78 = -1.78)
22:41:51.459 00.004 484 CameraToMount -- cameraX=-0.14 cameraY=-0.26 hyp=0.29 cameraTheta=-2.06 mountX=0.02 mountY=-0.29, mountTheta=-1.51
22:41:51.468 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=-0.26, opts=13)
22:41:51.471 00.003 484 Enqueuing Move request for scope (-0.14, -0.26)
22:41:51.476 00.005 17712 Worker thread wakes up
22:41:51.476 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1427, FiltMax=65535, Gamma=1.000
22:41:51.480 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.26) opts 0xd
22:41:51.480 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.14, -0.26)
22:41:51.481 00.001 17712 Moving (-0.14, -0.26) raw xDistance=0.02 yDistance=-0.29
22:41:51.481 00.000 484 UpdateGuideState exits: m=308556 SNR=74.4
22:41:51.484 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:41:51.484 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.485 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.488 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:41:51.488 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:51.493 00.005 484 Enqueuing Expose request
22:41:51.498 00.005 17712 MoveAxis(E, 0, ABG)
22:41:51.498 00.000 17712 Move returns status 0, amount 0
22:41:51.498 00.000 17712 MoveAxis(N, 0, ABG)
22:41:51.498 00.000 17712 Move returns status 0, amount 0
22:41:51.498 00.000 17712 move complete, result=0
22:41:51.498 00.000 17712 worker thread done servicing request
22:41:51.498 00.000 17712 Worker thread wakes up
22:41:51.498 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:41:51.502 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:51.503 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:54.938 03.435 17712 Exposure complete
22:41:55.229 00.291 17712 worker thread done servicing request
22:41:55.229 00.000 484 OnExposeComplete: enter
22:41:55.235 00.006 484 UpdateGuideState(): m_state=6
22:41:55.248 00.013 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
22:41:55.280 00.032 484 Star::Find returns 1 (0), X=1397.81, Y=42.99, Mass=339321, SNR=81.4, Peak=43047 HFD=2.6
22:41:55.286 00.006 484 MultiStar: [#1 -0.04,-0.91,0.73,U] [#2 -0.38,-0.32,0.68,U] [#3 -0.44,-0.74,0.85,U] [#4 -0.55,-0.21,0.55,U] [#5 -0.11,-0.93,0.37,U] [#6 -0.31,-0.24,0.48,U] [#7 0.18,-0.93,0.00,M1] [#8 -0.14,-0.18,0.50,U] 
22:41:55.295 00.009 484 refined, 7 included, MultiStar: {-0.26, -0.55}, one-star: {-0.11, -0.66}
22:41:55.304 00.009 484 CameraToMount -- cameraTheta (-2.01) - m_xAngle (2.71) = xAngle (-4.72 = 1.56)
22:41:55.315 00.011 484 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.74 = -1.74)
22:41:55.319 00.004 484 CameraToMount -- cameraX=-0.26 cameraY=-0.55 hyp=0.61 cameraTheta=-2.01 mountX=0.01 mountY=-0.60, mountTheta=-1.56
22:41:55.333 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=-0.55, opts=13)
22:41:55.341 00.008 484 Enqueuing Move request for scope (-0.26, -0.55)
22:41:55.347 00.006 17712 Worker thread wakes up
22:41:55.347 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1390, FiltMax=65535, Gamma=1.000
22:41:55.351 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.55) opts 0xd
22:41:55.351 00.000 484 UpdateGuideState exits: m=339321 SNR=81.4
22:41:55.356 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:55.362 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.26, -0.55)
22:41:55.362 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:55.366 00.004 17712 Moving (-0.26, -0.55) raw xDistance=0.01 yDistance=-0.60
22:41:55.367 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
22:41:55.367 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:41:55.367 00.000 17712 MoveAxis(E, 0, ABG)
22:41:55.367 00.000 17712 Move returns status 0, amount 0
22:41:55.367 00.000 17712 MoveAxis(N, 112, ABG)
22:41:55.367 00.000 17712 Guiding  Dir = 0, Dur = 112
22:41:55.368 00.001 17712 IsSlewing returns 0
22:41:55.369 00.001 484 Enqueuing Expose request
22:41:55.376 00.007 17712 IsGuiding returns 0
22:41:55.377 00.001 17712 PulseGuide returned control before completion, sleep 122
22:41:55.511 00.134 17712 IsGuiding returns 1
22:41:55.511 00.000 17712 scope still moving after pulse duration time elapsed
22:41:55.540 00.029 17712 IsSlewing returns 0
22:41:55.541 00.001 17712 IsGuiding returns 0
22:41:55.542 00.001 17712 scope move finished after 112 + 52 ms
22:41:55.542 00.000 17712 Move returns status 0, amount 112
22:41:55.542 00.000 17712 move complete, result=0
22:41:55.542 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.6 px 112 ms NORTH
22:41:55.547 00.005 17712 worker thread done servicing request
22:41:55.547 00.000 17712 Worker thread wakes up
22:41:55.547 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:55.547 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:58.985 03.438 17712 Exposure complete
22:41:59.274 00.289 17712 worker thread done servicing request
22:41:59.274 00.000 484 OnExposeComplete: enter
22:41:59.278 00.004 484 UpdateGuideState(): m_state=6
22:41:59.287 00.009 484 Star::Find(15, 1397, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
22:41:59.294 00.007 484 Star::Find returns 1 (0), X=1396.90, Y=43.76, Mass=295163, SNR=70.3, Peak=43011 HFD=2.4
22:41:59.299 00.005 484 MultiStar: [#1 -0.68,-0.31,0.86,U] [#2 0.87,0.20,1.18,U] [#3 -1.43,-0.15,0.00,M8] [#4 -1.24,0.54,0.00,M4] [#5 -1.05,-0.29,0.00,M1] [#6 -1.57,0.80,0.00,M6] [#7 -0.61,-0.12,0.50,U] [#8 -1.23,0.34,0.00,M2] 
22:41:59.303 00.004 484 refined, 3 included, MultiStar: {-0.25, 0.01}, one-star: {-1.02, 0.10}
22:41:59.307 00.004 484 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
22:41:59.311 00.004 484 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.39 = -2.89)
22:41:59.314 00.003 484 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.12 mountX=0.23 mountY=-0.06, mountTheta=-0.26
22:41:59.322 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.25, y=0.01, opts=13)
22:41:59.328 00.006 484 Enqueuing Move request for scope (-0.25, 0.01)
22:41:59.331 00.003 17712 Worker thread wakes up
22:41:59.331 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1251, FiltMax=65535, Gamma=1.000
22:41:59.335 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
22:41:59.335 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
22:41:59.335 00.000 484 UpdateGuideState exits: m=295163 SNR=70.3
22:41:59.339 00.004 17712 Moving (-0.25, 0.01) raw xDistance=0.23 yDistance=-0.06
22:41:59.339 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:41:59.340 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:59.340 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.344 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:41:59.344 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:41:59.348 00.004 484 Enqueuing Expose request
22:41:59.352 00.004 17712 MoveAxis(E, 0, ABG)
22:41:59.352 00.000 17712 Move returns status 0, amount 0
22:41:59.352 00.000 17712 MoveAxis(N, 0, ABG)
22:41:59.352 00.000 17712 Move returns status 0, amount 0
22:41:59.352 00.000 17712 move complete, result=0
22:41:59.352 00.000 17712 worker thread done servicing request
22:41:59.352 00.000 17712 Worker thread wakes up
22:41:59.353 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:41:59.353 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:41:59.355 00.002 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:02.809 03.454 17712 Exposure complete
22:42:03.113 00.304 17712 worker thread done servicing request
22:42:03.113 00.000 484 OnExposeComplete: enter
22:42:03.118 00.005 484 UpdateGuideState(): m_state=6
22:42:03.121 00.003 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
22:42:03.126 00.005 484 Star::Find returns 1 (0), X=1396.38, Y=44.20, Mass=323129, SNR=81.8, Peak=45040 HFD=2.6
22:42:03.130 00.004 484 MultiStar: [#1 -1.32,0.17,0.00,M1] [#2 1.00,0.87,0.00,M1] [#3 -1.90,0.29,0.00,M9] [#4 -1.72,0.93,0.00,M5] [#5 -1.42,0.36,0.00,M2] [#6 -2.10,1.05,0.00,M7] [#7 -1.21,0.62,0.00,M1] [#8 -1.48,0.71,0.00,M3] 
22:42:03.135 00.005 484 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
22:42:03.138 00.003 484 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.07 = 3.07)
22:42:03.145 00.007 484 CameraToMount -- cameraX=-1.54 cameraY=0.55 hyp=1.64 cameraTheta=2.80 mountX=1.63 mountY=0.11, mountTheta=0.07
22:42:03.158 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-1.54, y=0.55, opts=13)
22:42:03.162 00.004 484 Enqueuing Move request for scope (-1.54, 0.55)
22:42:03.166 00.004 17712 Worker thread wakes up
22:42:03.166 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.54, 0.55) opts 0xd
22:42:03.166 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1456, FiltMax=65535, Gamma=1.000
22:42:03.170 00.004 17712 Handling offset move in thread for scope, endpoint = (-1.54, 0.55)
22:42:03.170 00.000 484 UpdateGuideState exits: m=323129 SNR=81.8
22:42:03.174 00.004 17712 Moving (-1.54, 0.55) raw xDistance=1.63 yDistance=0.11
22:42:03.174 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.178 00.004 17712 GuideAlgorithmHysteresis::Result() returns 1.03 from input 1.63
22:42:03.178 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.178 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:03.182 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:42:03.182 00.000 17712 MoveAxis(W, 365, ABG)
22:42:03.182 00.000 484 Enqueuing Expose request
22:42:03.186 00.004 17712 Guiding  Dir = 3, Dur = 365
22:42:03.187 00.001 17712 IsSlewing returns 0
22:42:03.187 00.000 17712 IsGuiding returns 0
22:42:03.187 00.000 17712 PulseGuide returned control before completion, sleep 375
22:42:03.570 00.383 17712 IsGuiding returns 1
22:42:03.570 00.000 17712 scope still moving after pulse duration time elapsed
22:42:03.601 00.031 17712 IsSlewing returns 0
22:42:03.601 00.000 17712 IsGuiding returns 0
22:42:03.601 00.000 17712 scope move finished after 365 + 49 ms
22:42:03.601 00.000 17712 Move returns status 0, amount 365
22:42:03.601 00.000 17712 MoveAxis(N, 0, ABG)
22:42:03.601 00.000 17712 Move returns status 0, amount 0
22:42:03.602 00.001 17712 move complete, result=0
22:42:03.602 00.000 17712 worker thread done servicing request
22:42:03.602 00.000 484 GuideStep: 1.6 px 365 ms WEST, 0.1 px 0 ms NORTH
22:42:03.606 00.004 17712 Worker thread wakes up
22:42:03.606 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:03.606 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:07.073 03.467 17712 Exposure complete
22:42:07.417 00.344 17712 worker thread done servicing request
22:42:07.417 00.000 484 OnExposeComplete: enter
22:42:07.420 00.003 484 UpdateGuideState(): m_state=6
22:42:07.424 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
22:42:07.428 00.004 484 Star::Find returns 1 (0), X=1396.89, Y=43.79, Mass=313770, SNR=73.4, Peak=46035 HFD=2.4
22:42:07.431 00.003 484 MultiStar: [#1 -0.97,-0.01,0.00,M2] [#2 0.60,0.52,1.05,U] [#3 -1.54,0.01,0.00,M10] [#4 -1.19,0.27,0.00,M6] [#5 -0.81,-0.11,0.56,U] [#6 -1.46,0.76,0.00,M8] [#7 -0.46,-0.02,0.58,U] [#8 -1.04,0.60,0.00,M4] 
22:42:07.434 00.003 484 refined, 3 included, MultiStar: {-0.35, 0.19}, one-star: {-1.03, 0.13}
22:42:07.437 00.003 484 CameraToMount -- cameraTheta (2.64) - m_xAngle (2.71) = xAngle (-0.07 = -0.07)
22:42:07.441 00.004 484 CameraToMount -- cameraTheta (2.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.92 = 2.92)
22:42:07.444 00.003 484 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.40 cameraTheta=2.64 mountX=0.40 mountY=0.09, mountTheta=0.22
22:42:07.451 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.19, opts=13)
22:42:07.454 00.003 484 Enqueuing Move request for scope (-0.35, 0.19)
22:42:07.460 00.006 17712 Worker thread wakes up
22:42:07.460 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
22:42:07.460 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:42:07.463 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
22:42:07.463 00.000 17712 Moving (-0.35, 0.19) raw xDistance=0.40 yDistance=0.09
22:42:07.463 00.000 484 UpdateGuideState exits: m=313770 SNR=73.4
22:42:07.467 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.40
22:42:07.467 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:07.467 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:07.471 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:07.471 00.000 17712 MoveAxis(W, 115, ABG)
22:42:07.471 00.000 17712 Guiding  Dir = 3, Dur = 115
22:42:07.473 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:07.477 00.004 17712 IsSlewing returns 0
22:42:07.477 00.000 484 Enqueuing Expose request
22:42:07.481 00.004 17712 IsGuiding returns 0
22:42:07.481 00.000 17712 PulseGuide returned control before completion, sleep 125
22:42:07.612 00.131 17712 IsGuiding returns 1
22:42:07.612 00.000 17712 scope still moving after pulse duration time elapsed
22:42:07.643 00.031 17712 IsSlewing returns 0
22:42:07.643 00.000 17712 IsGuiding returns 0
22:42:07.643 00.000 17712 scope move finished after 115 + 48 ms
22:42:07.644 00.001 17712 Move returns status 0, amount 115
22:42:07.644 00.000 17712 MoveAxis(N, 0, ABG)
22:42:07.644 00.000 17712 Move returns status 0, amount 0
22:42:07.644 00.000 17712 move complete, result=0
22:42:07.645 00.001 17712 worker thread done servicing request
22:42:07.645 00.000 484 GuideStep: 0.4 px 115 ms WEST, 0.1 px 0 ms NORTH
22:42:07.649 00.004 17712 Worker thread wakes up
22:42:07.649 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:07.649 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:11.098 03.449 17712 Exposure complete
22:42:11.381 00.283 17712 worker thread done servicing request
22:42:11.381 00.000 484 OnExposeComplete: enter
22:42:11.386 00.005 484 UpdateGuideState(): m_state=6
22:42:11.390 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
22:42:11.395 00.005 484 Star::Find returns 1 (0), X=1396.51, Y=44.13, Mass=326880, SNR=80.5, Peak=43424 HFD=2.4
22:42:11.399 00.004 484 MultiStar: [#1 -1.30,-0.06,0.00,M3] [#2 0.78,0.61,0.00,M1] [#3 -1.69,-0.02,0.00,R] [#4 -1.74,0.72,0.00,M7] [#5 -1.20,0.13,0.00,M2] [#6 -1.91,0.71,0.00,M9] [#7 -0.65,-0.02,0.46,U] [#8 -1.44,0.33,0.00,M5] 
22:42:11.402 00.003 484 refined, 1 included, MultiStar: {-1.17, 0.32}, one-star: {-1.41, 0.47}
22:42:11.407 00.005 484 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
22:42:11.414 00.007 484 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.15 = -3.13)
22:42:11.418 00.004 484 CameraToMount -- cameraX=-1.17 cameraY=0.32 hyp=1.21 cameraTheta=2.88 mountX=1.19 mountY=-0.01, mountTheta=-0.01
22:42:11.428 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-1.17, y=0.32, opts=13)
22:42:11.431 00.003 484 Enqueuing Move request for scope (-1.17, 0.32)
22:42:11.437 00.006 17712 Worker thread wakes up
22:42:11.437 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1479, FiltMax=65535, Gamma=1.000
22:42:11.440 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.32) opts 0xd
22:42:11.440 00.000 484 UpdateGuideState exits: m=326880 SNR=80.5
22:42:11.443 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.446 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:11.450 00.004 17712 Handling offset move in thread for scope, endpoint = (-1.17, 0.32)
22:42:11.450 00.000 484 Enqueuing Expose request
22:42:11.453 00.003 17712 Moving (-1.17, 0.32) raw xDistance=1.19 yDistance=-0.01
22:42:11.453 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.19
22:42:11.453 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:11.454 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:11.454 00.000 17712 MoveAxis(W, 276, ABG)
22:42:11.454 00.000 17712 Guiding  Dir = 3, Dur = 276
22:42:11.454 00.000 17712 IsSlewing returns 0
22:42:11.454 00.000 17712 IsGuiding returns 0
22:42:11.455 00.001 17712 PulseGuide returned control before completion, sleep 286
22:42:11.745 00.290 17712 IsGuiding returns 1
22:42:11.745 00.000 17712 scope still moving after pulse duration time elapsed
22:42:11.777 00.032 17712 IsSlewing returns 0
22:42:11.777 00.000 17712 IsGuiding returns 0
22:42:11.777 00.000 17712 scope move finished after 276 + 46 ms
22:42:11.777 00.000 17712 Move returns status 0, amount 276
22:42:11.777 00.000 17712 MoveAxis(N, 0, ABG)
22:42:11.777 00.000 17712 Move returns status 0, amount 0
22:42:11.777 00.000 17712 move complete, result=0
22:42:11.778 00.001 17712 worker thread done servicing request
22:42:11.778 00.000 484 GuideStep: 1.2 px 276 ms WEST, -0.0 px 0 ms NORTH
22:42:11.781 00.003 17712 Worker thread wakes up
22:42:11.781 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:11.781 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:15.205 03.424 17712 Exposure complete
22:42:15.495 00.290 17712 worker thread done servicing request
22:42:15.495 00.000 484 OnExposeComplete: enter
22:42:15.499 00.004 484 UpdateGuideState(): m_state=6
22:42:15.503 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
22:42:15.510 00.007 484 Star::Find returns 1 (0), X=1397.40, Y=43.77, Mass=322425, SNR=77.2, Peak=51715 HFD=2.5
22:42:15.516 00.006 484 MultiStar: [#1 -0.31,-0.27,0.85,U] [#2 0.22,0.24,0.80,U] [#3 0.79,-0.42,0.67,U] [#4 -0.68,0.38,0.63,U] [#5 -0.43,-0.15,0.46,U] [#6 -1.35,0.48,0.00,M10] [#7 0.11,-0.32,0.52,U] [#8 -0.82,0.07,0.53,U] 
22:42:15.521 00.005 484 refined, 7 included, MultiStar: {-0.20, -0.03}, one-star: {-0.52, 0.12}
22:42:15.525 00.004 484 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.71 = 0.58)
22:42:15.529 00.004 484 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.72 = -2.72)
22:42:15.533 00.004 484 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.99 mountX=0.17 mountY=-0.08, mountTheta=-0.45
22:42:15.540 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=-0.03, opts=13)
22:42:15.544 00.004 484 Enqueuing Move request for scope (-0.20, -0.03)
22:42:15.548 00.004 17712 Worker thread wakes up
22:42:15.548 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
22:42:15.548 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
22:42:15.548 00.000 17712 Moving (-0.20, -0.03) raw xDistance=0.17 yDistance=-0.08
22:42:15.548 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:42:15.549 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:15.549 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:15.549 00.000 17712 MoveAxis(E, 0, ABG)
22:42:15.549 00.000 17712 Move returns status 0, amount 0
22:42:15.549 00.000 17712 MoveAxis(N, 0, ABG)
22:42:15.549 00.000 17712 Move returns status 0, amount 0
22:42:15.549 00.000 17712 move complete, result=0
22:42:15.549 00.000 17712 worker thread done servicing request
22:42:15.549 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1466, FiltMax=65535, Gamma=1.000
22:42:15.553 00.004 484 UpdateGuideState exits: m=322425 SNR=77.2
22:42:15.556 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:15.560 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:15.563 00.003 484 Enqueuing Expose request
22:42:15.566 00.003 17712 Worker thread wakes up
22:42:15.566 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:42:15.569 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:15.569 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:19.000 03.431 17712 Exposure complete
22:42:19.275 00.275 17712 worker thread done servicing request
22:42:19.275 00.000 484 OnExposeComplete: enter
22:42:19.278 00.003 484 UpdateGuideState(): m_state=6
22:42:19.281 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
22:42:19.286 00.005 484 Star::Find returns 1 (0), X=1396.98, Y=43.23, Mass=319894, SNR=77.0, Peak=42723 HFD=2.5
22:42:19.289 00.003 484 MultiStar: [#1 -0.68,-0.37,0.82,U] [#2 0.00,0.12,0.70,U] [#3 0.49,-0.17,0.59,U] [#4 -1.32,0.56,0.00,M7] [#5 -0.67,-0.19,0.38,U] [#6 -1.53,0.24,0.00,R] [#7 -0.52,-0.45,0.42,U] [#8 -1.18,-0.01,0.00,M5] 
22:42:19.293 00.004 484 refined, 5 included, MultiStar: {-0.43, -0.26}, one-star: {-0.94, -0.43}
22:42:19.296 00.003 484 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.71) = xAngle (-5.32 = 0.97)
22:42:19.301 00.005 484 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.33 = -2.33)
22:42:19.303 00.002 484 CameraToMount -- cameraX=-0.43 cameraY=-0.26 hyp=0.50 cameraTheta=-2.60 mountX=0.28 mountY=-0.36, mountTheta=-0.91
22:42:19.311 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.43, y=-0.26, opts=13)
22:42:19.315 00.004 484 Enqueuing Move request for scope (-0.43, -0.26)
22:42:19.321 00.006 17712 Worker thread wakes up
22:42:19.321 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1360, FiltMax=65535, Gamma=1.000
22:42:19.326 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.26) opts 0xd
22:42:19.326 00.000 484 UpdateGuideState exits: m=319894 SNR=77.0
22:42:19.330 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.43, -0.26)
22:42:19.330 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:19.334 00.004 17712 Moving (-0.43, -0.26) raw xDistance=0.28 yDistance=-0.36
22:42:19.334 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:42:19.334 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:19.334 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:42:19.335 00.001 17712 MoveAxis(E, 0, ABG)
22:42:19.335 00.000 17712 Move returns status 0, amount 0
22:42:19.335 00.000 17712 MoveAxis(N, 0, ABG)
22:42:19.335 00.000 17712 Move returns status 0, amount 0
22:42:19.335 00.000 17712 move complete, result=0
22:42:19.335 00.000 17712 worker thread done servicing request
22:42:19.336 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:19.345 00.009 484 Enqueuing Expose request
22:42:19.349 00.004 17712 Worker thread wakes up
22:42:19.349 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
22:42:19.354 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:19.355 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:22.952 03.597 17712 Exposure complete
22:42:23.805 00.853 17712 worker thread done servicing request
22:42:23.805 00.000 484 OnExposeComplete: enter
22:42:23.815 00.010 484 UpdateGuideState(): m_state=6
22:42:23.821 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
22:42:23.836 00.015 484 Star::Find returns 1 (0), X=1397.75, Y=43.48, Mass=312176, SNR=80.7, Peak=43779 HFD=2.7
22:42:23.856 00.020 484 MultiStar: [#1 0.10,-0.23,0.61,U] [#2 -0.08,0.28,0.78,U] [#3 1.22,-0.23,0.00,M1] [#4 -0.50,0.31,0.61,U] [#5 -0.13,-0.19,0.43,U] [#6 0.82,0.42,0.40,U] [#7 0.43,-0.40,0.48,U] [#8 -0.13,-0.31,0.54,U] 
22:42:23.868 00.012 484 refined, 7 included, MultiStar: {-0.01, -0.04}, one-star: {-0.17, -0.18}
22:42:23.883 00.015 484 CameraToMount -- cameraTheta (-1.93) - m_xAngle (2.71) = xAngle (-4.65 = 1.64)
22:42:23.888 00.005 484 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.66 = -1.66)
22:42:23.893 00.005 484 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.93 mountX=-0.00 mountY=-0.04, mountTheta=-1.64
22:42:23.905 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.01, y=-0.04, opts=13)
22:42:23.917 00.012 484 Enqueuing Move request for scope (-0.01, -0.04)
22:42:23.928 00.011 17712 Worker thread wakes up
22:42:23.929 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1347, FiltMax=65535, Gamma=1.000
22:42:23.933 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:42:23.933 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:42:23.933 00.000 17712 Moving (-0.01, -0.04) raw xDistance=-0.00 yDistance=-0.04
22:42:23.933 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:42:23.933 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:23.934 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:23.934 00.000 17712 MoveAxis(E, 0, ABG)
22:42:23.934 00.000 17712 Move returns status 0, amount 0
22:42:23.934 00.000 17712 MoveAxis(N, 0, ABG)
22:42:23.934 00.000 17712 Move returns status 0, amount 0
22:42:23.934 00.000 17712 move complete, result=0
22:42:23.935 00.001 484 UpdateGuideState exits: m=312176 SNR=80.7
22:42:23.945 00.010 17712 worker thread done servicing request
22:42:23.946 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.953 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:23.964 00.011 484 Enqueuing Expose request
22:42:23.979 00.015 17712 Worker thread wakes up
22:42:23.979 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:23.979 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:23.979 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:27.393 03.414 17712 Exposure complete
22:42:27.655 00.262 17712 worker thread done servicing request
22:42:27.655 00.000 484 OnExposeComplete: enter
22:42:27.659 00.004 484 UpdateGuideState(): m_state=6
22:42:27.663 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
22:42:27.666 00.003 484 Star::Find returns 1 (0), X=1396.98, Y=43.78, Mass=316991, SNR=78.5, Peak=46435 HFD=2.5
22:42:27.671 00.005 484 MultiStar: [#1 -0.84,-0.13,0.65,U] [#2 0.53,0.27,0.67,U] [#3 0.60,-0.15,0.83,U] [#4 -1.21,0.63,0.00,M7] [#5 -0.45,0.09,0.41,U] [#6 0.15,0.26,0.43,U] [#7 -0.46,-0.14,0.41,U] [#8 -0.86,0.41,0.00,M5] 
22:42:27.678 00.007 484 refined, 6 included, MultiStar: {-0.21, 0.04}, one-star: {-0.94, 0.13}
22:42:27.681 00.003 484 CameraToMount -- cameraTheta (2.94) - m_xAngle (2.71) = xAngle (0.23 = 0.23)
22:42:27.685 00.004 484 CameraToMount -- cameraTheta (2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.07)
22:42:27.688 00.003 484 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.22 cameraTheta=2.94 mountX=0.21 mountY=-0.02, mountTheta=-0.07
22:42:27.697 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.21, y=0.04, opts=13)
22:42:27.700 00.003 484 Enqueuing Move request for scope (-0.21, 0.04)
22:42:27.704 00.004 17712 Worker thread wakes up
22:42:27.704 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
22:42:27.704 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
22:42:27.704 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1581, FiltMax=65535, Gamma=1.000
22:42:27.708 00.004 17712 Moving (-0.21, 0.04) raw xDistance=0.21 yDistance=-0.02
22:42:27.708 00.000 484 UpdateGuideState exits: m=316991 SNR=78.5
22:42:27.711 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:42:27.711 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:27.711 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:27.714 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:42:27.714 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:27.717 00.003 17712 MoveAxis(E, 0, ABG)
22:42:27.717 00.000 484 Enqueuing Expose request
22:42:27.720 00.003 17712 Move returns status 0, amount 0
22:42:27.720 00.000 17712 MoveAxis(N, 0, ABG)
22:42:27.721 00.001 17712 Move returns status 0, amount 0
22:42:27.721 00.000 17712 move complete, result=0
22:42:27.721 00.000 17712 worker thread done servicing request
22:42:27.721 00.000 17712 Worker thread wakes up
22:42:27.721 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:27.721 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:27.725 00.004 484 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:42:31.151 03.426 17712 Exposure complete
22:42:31.519 00.368 17712 worker thread done servicing request
22:42:31.519 00.000 484 OnExposeComplete: enter
22:42:31.523 00.004 484 UpdateGuideState(): m_state=6
22:42:31.527 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
22:42:31.530 00.003 484 Star::Find returns 1 (0), X=1396.52, Y=43.78, Mass=312898, SNR=84.4, Peak=48480 HFD=2.4
22:42:31.533 00.003 484 MultiStar: [#1 -1.31,-0.17,0.00,M1] [#2 0.92,0.45,0.00,M1] [#3 -0.23,0.05,0.60,U] [#4 -1.81,0.75,0.00,M8] [#5 -1.37,0.37,0.00,M1] [#6 -0.64,0.51,0.42,U] [#7 -0.88,0.26,0.39,U] [#8 -1.50,0.60,0.00,M6] 
22:42:31.536 00.003 484 refined, 3 included, MultiStar: {-0.89, 0.20}, one-star: {-1.40, 0.12}
22:42:31.539 00.003 484 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
22:42:31.544 00.005 484 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.09)
22:42:31.547 00.003 484 CameraToMount -- cameraX=-0.89 cameraY=0.20 hyp=0.91 cameraTheta=2.92 mountX=0.89 mountY=-0.05, mountTheta=-0.06
22:42:31.555 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.89, y=0.20, opts=13)
22:42:31.559 00.004 484 Enqueuing Move request for scope (-0.89, 0.20)
22:42:31.562 00.003 17712 Worker thread wakes up
22:42:31.562 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1469, FiltMax=65535, Gamma=1.000
22:42:31.565 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.20) opts 0xd
22:42:31.565 00.000 484 UpdateGuideState exits: m=312898 SNR=84.4
22:42:31.568 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.89, 0.20)
22:42:31.568 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.571 00.003 17712 Moving (-0.89, 0.20) raw xDistance=0.89 yDistance=-0.05
22:42:31.571 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:31.578 00.007 17712 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
22:42:31.578 00.000 484 Enqueuing Expose request
22:42:31.582 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.582 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:42:31.582 00.000 17712 MoveAxis(W, 200, ABG)
22:42:31.582 00.000 17712 Guiding  Dir = 3, Dur = 200
22:42:31.582 00.000 17712 IsSlewing returns 0
22:42:31.583 00.001 17712 IsGuiding returns 0
22:42:31.583 00.000 17712 PulseGuide returned control before completion, sleep 210
22:42:31.809 00.226 17712 IsGuiding returns 1
22:42:31.809 00.000 17712 scope still moving after pulse duration time elapsed
22:42:31.842 00.033 17712 IsSlewing returns 0
22:42:31.843 00.001 17712 IsGuiding returns 0
22:42:31.843 00.000 17712 scope move finished after 200 + 59 ms
22:42:31.843 00.000 17712 Move returns status 0, amount 200
22:42:31.843 00.000 17712 MoveAxis(N, 0, ABG)
22:42:31.843 00.000 17712 Move returns status 0, amount 0
22:42:31.843 00.000 17712 move complete, result=0
22:42:31.843 00.000 484 GuideStep: 0.9 px 200 ms WEST, -0.1 px 0 ms NORTH
22:42:31.847 00.004 17712 worker thread done servicing request
22:42:31.847 00.000 17712 Worker thread wakes up
22:42:31.848 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:31.848 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:35.376 03.528 17712 Exposure complete
22:42:35.759 00.383 17712 worker thread done servicing request
22:42:35.760 00.001 484 OnExposeComplete: enter
22:42:35.764 00.004 484 UpdateGuideState(): m_state=6
22:42:35.770 00.006 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
22:42:35.778 00.008 484 Star::Find returns 1 (0), X=1397.05, Y=43.59, Mass=307586, SNR=75.1, Peak=44243 HFD=2.4
22:42:35.785 00.007 484 MultiStar: [#1 -0.61,-0.47,0.75,U] [#2 0.25,0.03,0.99,U] [#3 0.51,-0.47,0.76,U] [#4 -1.19,0.41,0.00,M9] [#5 -0.62,-0.37,0.52,U] [#6 0.08,-0.03,0.48,U] [#7 -0.68,-0.28,0.57,U] [#8 -0.95,-0.30,0.00,M7] 
22:42:35.790 00.005 484 refined, 6 included, MultiStar: {-0.27, -0.22}, one-star: {-0.87, -0.06}
22:42:35.799 00.009 484 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.71) = xAngle (-5.17 = 1.11)
22:42:35.803 00.004 484 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.18 = -2.18)
22:42:35.809 00.006 484 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.46 mountX=0.15 mountY=-0.28, mountTheta=-1.07
22:42:35.818 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.27, y=-0.22, opts=13)
22:42:35.821 00.003 484 Enqueuing Move request for scope (-0.27, -0.22)
22:42:35.827 00.006 17712 Worker thread wakes up
22:42:35.827 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1622, FiltMax=65535, Gamma=1.000
22:42:35.831 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
22:42:35.831 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
22:42:35.831 00.000 17712 Moving (-0.27, -0.22) raw xDistance=0.15 yDistance=-0.28
22:42:35.831 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:42:35.831 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:35.831 00.000 484 UpdateGuideState exits: m=307586 SNR=75.1
22:42:35.835 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:42:35.836 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:35.839 00.003 17712 MoveAxis(E, 0, ABG)
22:42:35.839 00.000 17712 Move returns status 0, amount 0
22:42:35.839 00.000 17712 MoveAxis(N, 0, ABG)
22:42:35.839 00.000 17712 Move returns status 0, amount 0
22:42:35.839 00.000 17712 move complete, result=0
22:42:35.840 00.001 17712 worker thread done servicing request
22:42:35.841 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:35.847 00.006 484 Enqueuing Expose request
22:42:35.857 00.010 17712 Worker thread wakes up
22:42:35.857 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:42:35.861 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:35.861 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:39.332 03.471 17712 Exposure complete
22:42:39.720 00.388 17712 worker thread done servicing request
22:42:39.720 00.000 484 OnExposeComplete: enter
22:42:39.724 00.004 484 UpdateGuideState(): m_state=6
22:42:39.728 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
22:42:39.732 00.004 484 Star::Find returns 1 (0), X=1396.88, Y=43.36, Mass=305293, SNR=70.0, Peak=38371 HFD=2.7
22:42:39.736 00.004 484 MultiStar: [#1 -0.49,-0.50,0.87,U] [#2 0.22,-0.05,0.84,U] [#3 0.51,-0.51,0.72,U] [#4 -1.16,0.11,0.00,M10] [#5 -0.89,-0.44,0.00,M1] [#6 -0.03,-0.06,0.58,U] [#7 -0.47,-0.57,0.49,U] [#8 -0.96,-0.25,0.00,M8] 
22:42:39.740 00.004 484 refined, 5 included, MultiStar: {-0.26, -0.33}, one-star: {-1.04, -0.30}
22:42:39.746 00.006 484 CameraToMount -- cameraTheta (-2.24) - m_xAngle (2.71) = xAngle (-4.95 = 1.33)
22:42:39.752 00.006 484 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.97 = -1.97)
22:42:39.757 00.005 484 CameraToMount -- cameraX=-0.26 cameraY=-0.33 hyp=0.41 cameraTheta=-2.24 mountX=0.10 mountY=-0.38, mountTheta=-1.32
22:42:39.765 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=-0.33, opts=13)
22:42:39.769 00.004 484 Enqueuing Move request for scope (-0.26, -0.33)
22:42:39.772 00.003 17712 Worker thread wakes up
22:42:39.772 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1445, FiltMax=65535, Gamma=1.000
22:42:39.778 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.33) opts 0xd
22:42:39.778 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.26, -0.33)
22:42:39.778 00.000 484 UpdateGuideState exits: m=305293 SNR=70.0
22:42:39.783 00.005 17712 Moving (-0.26, -0.33) raw xDistance=0.10 yDistance=-0.38
22:42:39.783 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:39.787 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:39.790 00.003 484 Enqueuing Expose request
22:42:39.793 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:42:39.793 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:39.794 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:42:39.794 00.000 17712 MoveAxis(E, 0, ABG)
22:42:39.794 00.000 17712 Move returns status 0, amount 0
22:42:39.794 00.000 17712 MoveAxis(N, 0, ABG)
22:42:39.794 00.000 17712 Move returns status 0, amount 0
22:42:39.794 00.000 17712 move complete, result=0
22:42:39.794 00.000 17712 worker thread done servicing request
22:42:39.794 00.000 17712 Worker thread wakes up
22:42:39.795 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:39.795 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:39.799 00.004 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:42:43.235 03.436 17712 Exposure complete
22:42:43.539 00.304 17712 worker thread done servicing request
22:42:43.539 00.000 484 OnExposeComplete: enter
22:42:43.545 00.006 484 UpdateGuideState(): m_state=6
22:42:43.549 00.004 484 Star::Find(15, 1396, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
22:42:43.556 00.007 484 Star::Find returns 1 (0), X=1397.23, Y=43.28, Mass=330898, SNR=73.0, Peak=44643 HFD=2.6
22:42:43.563 00.007 484 MultiStar: [#1 -0.45,-0.75,0.87,U] [#2 -0.37,-0.19,0.90,U] [#3 0.56,-0.83,0.00,M1] [#4 -0.93,-0.07,0.64,U] [#5 -0.67,-0.64,0.53,U] [#6 0.29,-0.31,0.48,U] [#7 -0.13,-0.67,0.51,U] [#8 -0.69,-0.49,0.51,U] 
22:42:43.569 00.006 484 refined, 7 included, MultiStar: {-0.48, -0.43}, one-star: {-0.69, -0.38}
22:42:43.572 00.003 484 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.13 = 1.15)
22:42:43.576 00.004 484 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.15 = -2.15)
22:42:43.579 00.003 484 CameraToMount -- cameraX=-0.48 cameraY=-0.43 hyp=0.65 cameraTheta=-2.42 mountX=0.26 mountY=-0.54, mountTheta=-1.12
22:42:43.585 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.48, y=-0.43, opts=13)
22:42:43.588 00.003 484 Enqueuing Move request for scope (-0.48, -0.43)
22:42:43.593 00.005 17712 Worker thread wakes up
22:42:43.593 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1474, FiltMax=65535, Gamma=1.000
22:42:43.596 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.43) opts 0xd
22:42:43.596 00.000 484 UpdateGuideState exits: m=330898 SNR=73.0
22:42:43.599 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.48, -0.43)
22:42:43.600 00.001 17712 Moving (-0.48, -0.43) raw xDistance=0.26 yDistance=-0.54
22:42:43.600 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:42:43.600 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:42:43.600 00.000 17712 MoveAxis(E, 0, ABG)
22:42:43.600 00.000 17712 Move returns status 0, amount 0
22:42:43.600 00.000 17712 MoveAxis(N, 102, ABG)
22:42:43.601 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.604 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:43.607 00.003 17712 Guiding  Dir = 0, Dur = 102
22:42:43.607 00.000 484 Enqueuing Expose request
22:42:43.611 00.004 17712 IsSlewing returns 0
22:42:43.612 00.001 17712 IsGuiding returns 0
22:42:43.612 00.000 17712 PulseGuide returned control before completion, sleep 112
22:42:43.730 00.118 17712 IsGuiding returns 1
22:42:43.730 00.000 17712 scope still moving after pulse duration time elapsed
22:42:43.762 00.032 17712 IsSlewing returns 0
22:42:43.762 00.000 17712 IsGuiding returns 0
22:42:43.762 00.000 17712 scope move finished after 102 + 48 ms
22:42:43.762 00.000 17712 Move returns status 0, amount 102
22:42:43.762 00.000 17712 move complete, result=0
22:42:43.763 00.001 17712 worker thread done servicing request
22:42:43.763 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.5 px 102 ms NORTH
22:42:43.767 00.004 17712 Worker thread wakes up
22:42:43.768 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:43.768 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:47.187 03.419 17712 Exposure complete
22:42:47.463 00.276 17712 worker thread done servicing request
22:42:47.463 00.000 484 OnExposeComplete: enter
22:42:47.467 00.004 484 UpdateGuideState(): m_state=6
22:42:47.471 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
22:42:47.476 00.005 484 Star::Find returns 1 (0), X=1397.34, Y=43.06, Mass=331264, SNR=91.5, Peak=48979 HFD=2.3
22:42:47.479 00.003 484 MultiStar: [#1 -0.29,-1.01,0.00,M1] [#2 -0.25,-0.21,0.67,U] [#3 0.93,-0.87,0.00,M2] [#4 -0.69,0.05,0.57,U] [#5 -0.19,-0.75,0.37,U] [#6 0.49,-0.55,0.41,U] [#7 -0.01,-0.84,0.43,U] [#8 -0.70,-0.55,0.33,U] 
22:42:47.485 00.006 484 refined, 6 included, MultiStar: {-0.33, -0.46}, one-star: {-0.58, -0.60}
22:42:47.488 00.003 484 CameraToMount -- cameraTheta (-2.19) - m_xAngle (2.71) = xAngle (-4.90 = 1.38)
22:42:47.491 00.003 484 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.91 = -1.91)
22:42:47.494 00.003 484 CameraToMount -- cameraX=-0.33 cameraY=-0.46 hyp=0.57 cameraTheta=-2.19 mountX=0.11 mountY=-0.54, mountTheta=-1.37
22:42:47.506 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.46, opts=13)
22:42:47.509 00.003 484 Enqueuing Move request for scope (-0.33, -0.46)
22:42:47.513 00.004 17712 Worker thread wakes up
22:42:47.513 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.46) opts 0xd
22:42:47.514 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.46)
22:42:47.514 00.000 17712 Moving (-0.33, -0.46) raw xDistance=0.11 yDistance=-0.54
22:42:47.514 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:42:47.514 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:42:47.514 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1511, FiltMax=65535, Gamma=1.000
22:42:47.517 00.003 17712 MoveAxis(E, 0, ABG)
22:42:47.517 00.000 484 UpdateGuideState exits: m=331264 SNR=91.5
22:42:47.520 00.003 17712 Move returns status 0, amount 0
22:42:47.520 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:47.523 00.003 17712 MoveAxis(N, 101, ABG)
22:42:47.523 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:47.527 00.004 17712 Guiding  Dir = 0, Dur = 101
22:42:47.527 00.000 484 Enqueuing Expose request
22:42:47.531 00.004 17712 IsSlewing returns 0
22:42:47.531 00.000 17712 IsGuiding returns 0
22:42:47.531 00.000 17712 PulseGuide returned control before completion, sleep 111
22:42:47.653 00.122 17712 IsGuiding returns 1
22:42:47.653 00.000 17712 scope still moving after pulse duration time elapsed
22:42:47.685 00.032 17712 IsSlewing returns 0
22:42:47.685 00.000 17712 IsGuiding returns 0
22:42:47.685 00.000 17712 scope move finished after 101 + 52 ms
22:42:47.686 00.001 17712 Move returns status 0, amount 101
22:42:47.686 00.000 17712 move complete, result=0
22:42:47.686 00.000 17712 worker thread done servicing request
22:42:47.686 00.000 17712 Worker thread wakes up
22:42:47.686 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.5 px 101 ms NORTH
22:42:47.690 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:47.690 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:51.150 03.460 17712 Exposure complete
22:42:51.480 00.330 17712 worker thread done servicing request
22:42:51.480 00.000 484 OnExposeComplete: enter
22:42:51.484 00.004 484 UpdateGuideState(): m_state=6
22:42:51.487 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
22:42:51.493 00.006 484 Star::Find returns 1 (0), X=1397.27, Y=43.93, Mass=329807, SNR=79.0, Peak=47347 HFD=2.5
22:42:51.498 00.005 484 MultiStar: [#1 -0.57,-0.07,0.65,U] [#2 -0.38,0.39,0.82,U] [#3 0.44,-0.08,0.70,U] [#4 -1.11,0.55,0.00,M9] [#5 -0.77,0.03,0.41,U] [#6 0.66,0.14,0.43,U] [#7 -0.06,-0.51,0.52,U] [#8 -0.85,0.38,0.40,U] 
22:42:51.501 00.003 484 refined, 7 included, MultiStar: {-0.29, 0.09}, one-star: {-0.65, 0.28}
22:42:51.510 00.009 484 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
22:42:51.518 00.008 484 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.11 = 3.11)
22:42:51.521 00.003 484 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.83 mountX=0.30 mountY=0.01, mountTheta=0.04
22:42:51.529 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.29, y=0.09, opts=13)
22:42:51.533 00.004 484 Enqueuing Move request for scope (-0.29, 0.09)
22:42:51.537 00.004 17712 Worker thread wakes up
22:42:51.537 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
22:42:51.537 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
22:42:51.537 00.000 17712 Moving (-0.29, 0.09) raw xDistance=0.30 yDistance=0.01
22:42:51.538 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:42:51.538 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:51.538 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:51.538 00.000 17712 MoveAxis(W, 68, ABG)
22:42:51.538 00.000 17712 Guiding  Dir = 3, Dur = 68
22:42:51.538 00.000 17712 IsSlewing returns 0
22:42:51.539 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1520, FiltMax=65535, Gamma=1.000
22:42:51.543 00.004 17712 IsGuiding returns 0
22:42:51.544 00.001 484 UpdateGuideState exits: m=329807 SNR=79.0
22:42:51.550 00.006 17712 PulseGuide returned control before completion, sleep 78
22:42:51.550 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.554 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:51.561 00.007 484 Enqueuing Expose request
22:42:51.631 00.070 17712 IsGuiding returns 1
22:42:51.631 00.000 17712 scope still moving after pulse duration time elapsed
22:42:51.663 00.032 17712 IsSlewing returns 0
22:42:51.663 00.000 17712 IsGuiding returns 1
22:42:51.694 00.031 17712 IsSlewing returns 0
22:42:51.694 00.000 17712 IsGuiding returns 0
22:42:51.694 00.000 17712 scope move finished after 68 + 82 ms
22:42:51.694 00.000 17712 Move returns status 0, amount 68
22:42:51.694 00.000 17712 MoveAxis(N, 0, ABG)
22:42:51.694 00.000 17712 Move returns status 0, amount 0
22:42:51.695 00.001 17712 move complete, result=0
22:42:51.695 00.000 17712 worker thread done servicing request
22:42:51.695 00.000 484 GuideStep: 0.3 px 68 ms WEST, 0.0 px 0 ms NORTH
22:42:51.699 00.004 17712 Worker thread wakes up
22:42:51.699 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:51.699 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:54.776 03.077 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:42:54.779 00.003 484 case statement mapped state 6 to 3
22:42:54.782 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:42:55.116 00.334 17712 Exposure complete
22:42:55.386 00.270 17712 worker thread done servicing request
22:42:55.386 00.000 484 OnExposeComplete: enter
22:42:55.392 00.006 484 UpdateGuideState(): m_state=6
22:42:55.396 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
22:42:55.400 00.004 484 Star::Find returns 1 (0), X=1397.27, Y=43.87, Mass=334767, SNR=77.4, Peak=47955 HFD=2.5
22:42:55.404 00.004 484 MultiStar: [#1 -0.42,0.19,0.74,U] [#2 -0.59,0.74,0.00,M1] [#3 0.67,-0.00,0.66,U] [#4 -0.84,0.80,0.00,M10] [#5 -0.04,0.29,0.50,U] [#6 0.33,0.23,0.44,U] [#7 -0.29,0.55,0.61,U] [#8 -0.99,0.59,0.00,M6] 
22:42:55.409 00.005 484 refined, 5 included, MultiStar: {-0.14, 0.24}, one-star: {-0.65, 0.21}
22:42:55.412 00.003 484 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.71) = xAngle (-0.59 = -0.59)
22:42:55.416 00.004 484 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.39 = 2.39)
22:42:55.418 00.002 484 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.12 mountX=0.23 mountY=0.19, mountTheta=0.69
22:42:55.429 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=0.24, opts=13)
22:42:55.435 00.006 484 Enqueuing Move request for scope (-0.14, 0.24)
22:42:55.441 00.006 17712 Worker thread wakes up
22:42:55.441 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
22:42:55.441 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
22:42:55.441 00.000 17712 Moving (-0.14, 0.24) raw xDistance=0.23 yDistance=0.19
22:42:55.441 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1479, FiltMax=65535, Gamma=1.000
22:42:55.445 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:42:55.445 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:55.445 00.000 484 UpdateGuideState exits: m=334767 SNR=77.4
22:42:55.447 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:55.451 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:42:55.451 00.000 17712 MoveAxis(E, 0, ABG)
22:42:55.452 00.001 17712 Move returns status 0, amount 0
22:42:55.452 00.000 17712 MoveAxis(N, 0, ABG)
22:42:55.452 00.000 17712 Move returns status 0, amount 0
22:42:55.452 00.000 17712 move complete, result=0
22:42:55.452 00.000 17712 worker thread done servicing request
22:42:55.452 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:55.458 00.006 484 Enqueuing Expose request
22:42:55.461 00.003 17712 Worker thread wakes up
22:42:55.461 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:55.461 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:42:55.461 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:42:55.890 00.429 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:42:55.894 00.004 484 case statement mapped state 6 to 3
22:42:55.897 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:42:57.005 01.108 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:42:57.009 00.004 484 case statement mapped state 6 to 3
22:42:57.013 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:42:58.069 01.056 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:42:58.074 00.005 484 case statement mapped state 6 to 3
22:42:58.077 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:42:58.890 00.813 17712 Exposure complete
22:42:59.182 00.292 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:42:59.187 00.005 484 case statement mapped state 6 to 3
22:42:59.193 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:42:59.214 00.021 17712 worker thread done servicing request
22:42:59.214 00.000 484 OnExposeComplete: enter
22:42:59.220 00.006 484 UpdateGuideState(): m_state=6
22:42:59.226 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
22:42:59.233 00.007 484 Star::Find returns 1 (0), X=1396.64, Y=44.24, Mass=315741, SNR=83.6, Peak=40400 HFD=2.7
22:42:59.237 00.004 484 MultiStar: [#1 -0.81,0.39,0.59,U] [#2 0.92,0.77,0.00,M2] [#3 0.07,0.35,0.63,U] [#4 -1.45,1.05,0.00,R] [#5 -0.80,0.31,0.42,U] [#6 -0.19,0.77,0.44,U] [#7 -0.82,0.34,0.38,U] [#8 -1.42,0.48,0.00,M7] 
22:42:59.246 00.009 484 refined, 5 included, MultiStar: {-0.71, 0.47}, one-star: {-1.28, 0.58}
22:42:59.252 00.006 484 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.71) = xAngle (-0.16 = -0.16)
22:42:59.256 00.004 484 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.83 = 2.83)
22:42:59.261 00.005 484 CameraToMount -- cameraX=-0.71 cameraY=0.47 hyp=0.85 cameraTheta=2.55 mountX=0.84 mountY=0.26, mountTheta=0.30
22:42:59.274 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.71, y=0.47, opts=13)
22:42:59.280 00.006 484 Enqueuing Move request for scope (-0.71, 0.47)
22:42:59.285 00.005 17712 Worker thread wakes up
22:42:59.286 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1517, FiltMax=65535, Gamma=1.000
22:42:59.290 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.47) opts 0xd
22:42:59.290 00.000 484 UpdateGuideState exits: m=315741 SNR=83.6
22:42:59.295 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.71, 0.47)
22:42:59.295 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:59.298 00.003 17712 Moving (-0.71, 0.47) raw xDistance=0.84 yDistance=0.26
22:42:59.298 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:42:59.301 00.003 484 Enqueuing Expose request
22:42:59.304 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
22:42:59.304 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:59.305 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:42:59.305 00.000 17712 MoveAxis(W, 188, ABG)
22:42:59.305 00.000 17712 Guiding  Dir = 3, Dur = 188
22:42:59.305 00.000 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:42:59.312 00.007 484 case statement mapped state 6 to 3
22:42:59.316 00.004 17712 IsSlewing returns 0
22:42:59.316 00.000 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:42:59.320 00.004 17712 IsGuiding returns 0
22:42:59.321 00.001 17712 PulseGuide returned control before completion, sleep 198
22:42:59.386 00.065 484 evsrv: cli 0EFEAAC8 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
22:42:59.395 00.009 484 PhdController::Dither begins
22:42:59.400 00.005 484 dither: size=1.00, dRA=-0.61 dDec=0.62
22:42:59.405 00.005 484 MountToCamera -- mountTheta (-2.35) + m_xAngle (2.71) = xAngle (0.36 = 0.36)
22:42:59.414 00.009 484 MountToCamera -- mountX=-0.61 mountY=0.62 hyp=0.87 mountTheta=-2.35 cameraX=0.81, cameraY=0.31 cameraTheta=0.36
22:42:59.419 00.005 484 setting lock position to (1398.73, 43.96)
22:42:59.428 00.009 484 Mount: notify guiding dithered (0.8, 0.3)
22:42:59.432 00.004 484 MultiStar: stabilizing after lock position change
22:42:59.443 00.011 484 Status Line: Dither by -0.61,0.62
22:42:59.457 00.014 484 PhdController: newstate STATE_SETTLE_BEGIN
22:42:59.465 00.008 484 PhdController: newstate STATE_SETTLE_WAIT
22:42:59.476 00.011 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:42:59.529 00.053 17712 IsGuiding returns 1
22:42:59.529 00.000 17712 scope still moving after pulse duration time elapsed
22:42:59.560 00.031 17712 IsSlewing returns 0
22:42:59.561 00.001 17712 IsGuiding returns 1
22:42:59.592 00.031 17712 IsSlewing returns 0
22:42:59.592 00.000 17712 IsGuiding returns 1
22:42:59.624 00.032 17712 IsSlewing returns 0
22:42:59.624 00.000 17712 IsGuiding returns 1
22:42:59.656 00.032 17712 IsSlewing returns 0
22:42:59.658 00.002 17712 IsGuiding returns 0
22:42:59.658 00.000 17712 scope move finished after 188 + 148 ms
22:42:59.658 00.000 17712 Move returns status 0, amount 188
22:42:59.658 00.000 17712 MoveAxis(N, 0, ABG)
22:42:59.658 00.000 17712 Move returns status 0, amount 0
22:42:59.659 00.001 17712 move complete, result=0
22:42:59.659 00.000 484 GuideStep: 0.8 px 188 ms WEST, 0.3 px 0 ms NORTH
22:42:59.667 00.008 17712 worker thread done servicing request
22:42:59.667 00.000 17712 Worker thread wakes up
22:42:59.667 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:42:59.667 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1383,29,31,31)
22:43:03.123 03.456 17712 Exposure complete
22:43:03.423 00.300 17712 worker thread done servicing request
22:43:03.423 00.000 484 OnExposeComplete: enter
22:43:03.427 00.004 484 UpdateGuideState(): m_state=6
22:43:03.432 00.005 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
22:43:03.438 00.006 484 Star::Find returns 1 (0), X=1397.18, Y=44.24, Mass=341409, SNR=88.6, Peak=48051 HFD=2.7
22:43:03.445 00.007 484 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
22:43:03.448 00.003 484 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
22:43:03.457 00.009 484 CameraToMount -- cameraX=-1.55 cameraY=0.27 hyp=1.58 cameraTheta=2.97 mountX=1.53 mountY=-0.15, mountTheta=-0.10
22:43:03.469 00.012 484 dither recenter: remaining=(0.6,-0.6) step=(0.6,-0.6)
22:43:03.480 00.011 484 MountToCamera -- mountTheta (0.79) + m_xAngle (2.71) = xAngle (3.50 = -2.78)
22:43:03.488 00.008 484 MountToCamera -- mountX=0.61 mountY=-0.62 hyp=0.87 mountTheta=0.79 cameraX=-0.81, cameraY=-0.31 cameraTheta=-2.78
22:43:03.494 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.81, y=-0.31, opts=4)
22:43:03.499 00.005 484 Enqueuing Move request for scope (-0.81, -0.31)
22:43:03.504 00.005 484 Mount: notify direct move 0.61,-0.62
22:43:03.507 00.003 17712 Worker thread wakes up
22:43:03.508 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.31) opts 0x4
22:43:03.508 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:43:03.512 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.81, -0.31)
22:43:03.512 00.000 484 UpdateGuideState exits: m=341409 SNR=88.6
22:43:03.517 00.005 17712 Moving (-0.81, -0.31) raw xDistance=0.61 yDistance=-0.62
22:43:03.517 00.000 484 PhdController: settling, locked = 1, distance = 1.46 (4.00) aobump = 0 frame = 1 / 99999
22:43:03.521 00.004 17712 MoveAxis(W, 218, B)
22:43:03.521 00.000 17712 Guiding  Dir = 3, Dur = 218
22:43:03.521 00.000 484 evsrv: {"Event":"Settling","Timestamp":1778730183.521,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.46,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:43:03.525 00.004 17712 IsSlewing returns 0
22:43:03.525 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.528 00.003 17712 IsGuiding returns 0
22:43:03.528 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:03.531 00.003 484 Enqueuing Expose request
22:43:03.538 00.007 17712 PulseGuide returned control before completion, sleep 228
22:43:03.767 00.229 17712 IsGuiding returns 1
22:43:03.767 00.000 17712 scope still moving after pulse duration time elapsed
22:43:03.797 00.030 17712 IsSlewing returns 0
22:43:03.798 00.001 17712 IsGuiding returns 0
22:43:03.798 00.000 17712 scope move finished after 218 + 52 ms
22:43:03.798 00.000 17712 Move returns status 0, amount 218
22:43:03.798 00.000 17712 MoveAxis(N, 116, B)
22:43:03.798 00.000 17712 Guiding  Dir = 0, Dur = 116
22:43:03.798 00.000 17712 IsSlewing returns 0
22:43:03.799 00.001 17712 IsGuiding returns 0
22:43:03.799 00.000 17712 PulseGuide returned control before completion, sleep 126
22:43:03.939 00.140 17712 IsGuiding returns 1
22:43:03.939 00.000 17712 scope still moving after pulse duration time elapsed
22:43:03.969 00.030 17712 IsSlewing returns 0
22:43:03.969 00.000 17712 IsGuiding returns 1
22:43:04.001 00.032 17712 IsSlewing returns 0
22:43:04.001 00.000 17712 IsGuiding returns 1
22:43:04.032 00.031 17712 IsSlewing returns 0
22:43:04.032 00.000 17712 IsGuiding returns 0
22:43:04.033 00.001 17712 scope move finished after 116 + 117 ms
22:43:04.033 00.000 17712 Move returns status 0, amount 116
22:43:04.033 00.000 17712 move complete, result=0
22:43:04.034 00.001 17712 worker thread done servicing request
22:43:04.034 00.000 17712 Worker thread wakes up
22:43:04.034 00.000 484 GuideStep: 0.6 px 218 ms WEST, -0.6 px 116 ms NORTH
22:43:04.038 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:04.038 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:04.502 00.464 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:43:04.507 00.005 484 case statement mapped state 6 to 3
22:43:04.511 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:43:04.603 00.092 484 evsrv: cli 0EFEAAC8 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:43:04.607 00.004 484 PhdController::Guide reentrancy state = 9 op = 0
22:43:04.612 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
22:43:04.654 00.042 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:43:04.659 00.005 484 case statement mapped state 6 to 3
22:43:04.662 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:43:07.472 02.810 17712 Exposure complete
22:43:07.779 00.307 17712 worker thread done servicing request
22:43:07.779 00.000 484 OnExposeComplete: enter
22:43:07.783 00.004 484 UpdateGuideState(): m_state=6
22:43:07.787 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
22:43:07.791 00.004 484 Star::Find returns 1 (0), X=1397.50, Y=44.57, Mass=352346, SNR=85.7, Peak=39267 HFD=3.1
22:43:07.796 00.005 484 CameraToMount -- cameraTheta (2.69) - m_xAngle (2.71) = xAngle (-0.03 = -0.03)
22:43:07.800 00.004 484 CameraToMount -- cameraTheta (2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.96 = 2.96)
22:43:07.804 00.004 484 CameraToMount -- cameraX=-1.23 cameraY=0.60 hyp=1.37 cameraTheta=2.69 mountX=1.37 mountY=0.25, mountTheta=0.18
22:43:07.812 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-1.23, y=0.60, opts=13)
22:43:07.816 00.004 484 Enqueuing Move request for scope (-1.23, 0.60)
22:43:07.819 00.003 17712 Worker thread wakes up
22:43:07.819 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1221, FiltMax=65535, Gamma=1.000
22:43:07.823 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 0.60) opts 0xd
22:43:07.823 00.000 484 UpdateGuideState exits: m=352346 SNR=85.7
22:43:07.827 00.004 17712 Handling offset move in thread for scope, endpoint = (-1.23, 0.60)
22:43:07.827 00.000 484 PhdController: settling, locked = 1, distance = 1.37 (4.00) aobump = 0 frame = 2 / 99999
22:43:07.832 00.005 17712 Moving (-1.23, 0.60) raw xDistance=1.37 yDistance=0.25
22:43:07.832 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.37
22:43:07.832 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:07.832 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:43:07.832 00.000 17712 MoveAxis(W, 307, ABG)
22:43:07.832 00.000 17712 Guiding  Dir = 3, Dur = 307
22:43:07.833 00.001 17712 IsSlewing returns 0
22:43:07.833 00.000 484 PhdController: newstate STATE_FINISH
22:43:07.838 00.005 484 PhdController complete: success
22:43:07.841 00.003 17712 IsGuiding returns 0
22:43:07.842 00.001 484 evsrv: {"Event":"SettleDone","Timestamp":1778730187.841,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:43:07.845 00.003 17712 PulseGuide returned control before completion, sleep 317
22:43:07.845 00.000 484 Mount: notify guiding dither settle done success=1
22:43:07.849 00.004 484 PhdController: newstate STATE_IDLE
22:43:07.853 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:07.863 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:07.873 00.010 484 Enqueuing Expose request
22:43:08.177 00.304 17712 IsGuiding returns 0
22:43:08.179 00.002 17712 Move returns status 0, amount 307
22:43:08.180 00.001 17712 MoveAxis(N, 0, ABG)
22:43:08.180 00.000 17712 Move returns status 0, amount 0
22:43:08.181 00.001 17712 move complete, result=0
22:43:08.181 00.000 17712 worker thread done servicing request
22:43:08.181 00.000 17712 Worker thread wakes up
22:43:08.181 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:08.181 00.000 484 GuideStep: 1.4 px 307 ms WEST, 0.2 px 0 ms NORTH
22:43:08.187 00.006 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:11.648 03.461 17712 Exposure complete
22:43:12.095 00.447 17712 worker thread done servicing request
22:43:12.095 00.000 484 OnExposeComplete: enter
22:43:12.099 00.004 484 UpdateGuideState(): m_state=6
22:43:12.103 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
22:43:12.107 00.004 484 Star::Find returns 1 (0), X=1398.03, Y=44.37, Mass=317812, SNR=73.0, Peak=51955 HFD=2.4
22:43:12.111 00.004 484 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.71) = xAngle (-0.09 = -0.09)
22:43:12.116 00.005 484 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
22:43:12.119 00.003 484 CameraToMount -- cameraX=-0.71 cameraY=0.41 hyp=0.81 cameraTheta=2.62 mountX=0.81 mountY=0.20, mountTheta=0.24
22:43:12.127 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.71, y=0.41, opts=13)
22:43:12.133 00.006 484 Enqueuing Move request for scope (-0.71, 0.41)
22:43:12.136 00.003 17712 Worker thread wakes up
22:43:12.136 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:43:12.140 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.41) opts 0xd
22:43:12.140 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.71, 0.41)
22:43:12.140 00.000 484 UpdateGuideState exits: m=317812 SNR=73.0
22:43:12.144 00.004 17712 Moving (-0.71, 0.41) raw xDistance=0.81 yDistance=0.20
22:43:12.145 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.81
22:43:12.145 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:12.145 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:12.150 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:43:12.150 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:12.153 00.003 484 Enqueuing Expose request
22:43:12.155 00.002 17712 MoveAxis(W, 203, ABG)
22:43:12.155 00.000 17712 Guiding  Dir = 3, Dur = 203
22:43:12.156 00.001 17712 IsSlewing returns 0
22:43:12.156 00.000 17712 IsGuiding returns 0
22:43:12.156 00.000 17712 PulseGuide returned control before completion, sleep 213
22:43:12.380 00.224 17712 IsGuiding returns 1
22:43:12.380 00.000 17712 scope still moving after pulse duration time elapsed
22:43:12.413 00.033 17712 IsSlewing returns 0
22:43:12.414 00.001 17712 IsGuiding returns 0
22:43:12.414 00.000 17712 scope move finished after 203 + 54 ms
22:43:12.414 00.000 17712 Move returns status 0, amount 203
22:43:12.414 00.000 17712 MoveAxis(N, 0, ABG)
22:43:12.414 00.000 17712 Move returns status 0, amount 0
22:43:12.414 00.000 17712 move complete, result=0
22:43:12.414 00.000 17712 worker thread done servicing request
22:43:12.415 00.001 17712 Worker thread wakes up
22:43:12.415 00.000 484 GuideStep: 0.8 px 203 ms WEST, 0.2 px 0 ms NORTH
22:43:12.418 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:12.418 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:15.837 03.419 17712 Exposure complete
22:43:16.122 00.285 17712 worker thread done servicing request
22:43:16.123 00.001 484 OnExposeComplete: enter
22:43:16.127 00.004 484 UpdateGuideState(): m_state=6
22:43:16.132 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.135 00.003 484 Star::Find returns 1 (0), X=1398.22, Y=43.93, Mass=333026, SNR=83.7, Peak=48627 HFD=2.5
22:43:16.139 00.004 484 MultiStar: exiting stabilization period
22:43:16.143 00.004 484 MultiStar: updating star positions after lock position change
22:43:16.146 00.003 484 Star::Find(15, 1541, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.149 00.003 484 Star::Find returns 1 (0), X=1541.59, Y=944.73, Mass=321049, SNR=58.0, Peak=33091 HFD=3.5
22:43:16.154 00.005 484 Star::Find(15, 1541, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.156 00.002 484 Star::Find returns 1 (0), X=1538.88, Y=999.86, Mass=354490, SNR=63.0, Peak=29584 HFD=4.4
22:43:16.159 00.003 484 Star::Find(15, 1011, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.162 00.003 484 Star::Find returns 1 (0), X=1012.44, Y=1025.63, Mass=286408, SNR=62.0, Peak=30515 HFD=3.4
22:43:16.165 00.003 484 Star::Find(15, 359, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.169 00.004 484 Star::Find returns 1 (0), X=360.29, Y=1122.12, Mass=202785, SNR=44.5, Peak=32147 HFD=2.6
22:43:16.172 00.003 484 Star::Find(15, 71, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.176 00.004 484 Star::Find returns 1 (0), X=72.17, Y=939.39, Mass=147198, SNR=37.8, Peak=21024 HFD=3.2
22:43:16.179 00.003 484 Star::Find(15, 870, 743, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.181 00.002 484 Star::Find returns 1 (0), X=870.62, Y=744.12, Mass=141925, SNR=32.1, Peak=21571 HFD=2.7
22:43:16.185 00.004 484 Star::Find(15, 1273, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.188 00.003 484 Star::Find returns 1 (0), X=1273.43, Y=872.64, Mass=158199, SNR=34.0, Peak=21667 HFD=3.2
22:43:16.192 00.004 484 Star::Find(15, 1431, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.195 00.003 484 Star::Find returns 1 (0), X=1432.07, Y=382.43, Mass=137331, SNR=38.3, Peak=25184 HFD=2.5
22:43:16.199 00.004 484 Star::Find(15, 1313, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.204 00.005 484 Star::Find returns 1 (0), X=1313.41, Y=1098.33, Mass=152724, SNR=39.9, Peak=21741 HFD=3.4
22:43:16.209 00.005 484 Star::Find(15, 1749, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.213 00.004 484 Star::Find returns 1 (0), X=1749.62, Y=273.95, Mass=84365, SNR=28.8, Peak=16519 HFD=2.3
22:43:16.216 00.003 484 Star::Find(15, 764, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
22:43:16.221 00.005 484 Star::Find returns 1 (0), X=765.30, Y=973.04, Mass=136680, SNR=37.2, Peak=21565 HFD=3.4
22:43:16.226 00.005 484 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.71) = xAngle (-5.79 = 0.49)
22:43:16.229 00.003 484 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
22:43:16.232 00.003 484 CameraToMount -- cameraX=-0.51 cameraY=-0.03 hyp=0.51 cameraTheta=-3.08 mountX=0.45 mountY=-0.17, mountTheta=-0.36
22:43:16.240 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.51, y=-0.03, opts=13)
22:43:16.246 00.006 484 Enqueuing Move request for scope (-0.51, -0.03)
22:43:16.250 00.004 17712 Worker thread wakes up
22:43:16.250 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1530, FiltMax=65535, Gamma=1.000
22:43:16.253 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.03) opts 0xd
22:43:16.253 00.000 484 UpdateGuideState exits: m=333026 SNR=83.7
22:43:16.256 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:16.260 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.51, -0.03)
22:43:16.260 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:16.264 00.004 484 Enqueuing Expose request
22:43:16.267 00.003 17712 Moving (-0.51, -0.03) raw xDistance=0.45 yDistance=-0.17
22:43:16.267 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
22:43:16.267 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:16.267 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:43:16.267 00.000 17712 MoveAxis(W, 115, ABG)
22:43:16.268 00.001 17712 Guiding  Dir = 3, Dur = 115
22:43:16.268 00.000 17712 IsSlewing returns 0
22:43:16.268 00.000 17712 IsGuiding returns 0
22:43:16.268 00.000 17712 PulseGuide returned control before completion, sleep 125
22:43:16.403 00.135 17712 IsGuiding returns 1
22:43:16.403 00.000 17712 scope still moving after pulse duration time elapsed
22:43:16.434 00.031 17712 IsSlewing returns 0
22:43:16.434 00.000 17712 IsGuiding returns 0
22:43:16.434 00.000 17712 scope move finished after 115 + 50 ms
22:43:16.435 00.001 17712 Move returns status 0, amount 115
22:43:16.435 00.000 17712 MoveAxis(N, 0, ABG)
22:43:16.435 00.000 17712 Move returns status 0, amount 0
22:43:16.435 00.000 17712 move complete, result=0
22:43:16.435 00.000 17712 worker thread done servicing request
22:43:16.435 00.000 17712 Worker thread wakes up
22:43:16.435 00.000 484 GuideStep: 0.4 px 115 ms WEST, -0.2 px 0 ms NORTH
22:43:16.438 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:16.438 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:19.870 03.432 17712 Exposure complete
22:43:20.159 00.289 17712 worker thread done servicing request
22:43:20.159 00.000 484 OnExposeComplete: enter
22:43:20.162 00.003 484 UpdateGuideState(): m_state=6
22:43:20.166 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
22:43:20.168 00.002 484 Star::Find returns 1 (0), X=1397.94, Y=43.50, Mass=313661, SNR=76.4, Peak=40007 HFD=2.5
22:43:20.172 00.004 484 MultiStar: [#1 -0.10,-0.39,0.93,U] [#2 -0.65,-0.26,0.87,U] [#3 -0.17,-0.64,0.77,U] [#4 -0.08,-0.40,0.63,U] [#5 -0.08,-0.08,0.54,U] [#6 -0.14,-0.38,0.35,U] [#7 -0.50,-0.12,0.49,U] [#8 0.01,-0.38,0.40,U] 
22:43:20.176 00.004 484 refined, 8 included, MultiStar: {-0.33, -0.37}, one-star: {-0.79, -0.47}
22:43:20.179 00.003 484 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.71) = xAngle (-5.02 = 1.26)
22:43:20.183 00.004 484 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.03 = -2.03)
22:43:20.186 00.003 484 CameraToMount -- cameraX=-0.33 cameraY=-0.37 hyp=0.49 cameraTheta=-2.30 mountX=0.15 mountY=-0.44, mountTheta=-1.25
22:43:20.195 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.37, opts=13)
22:43:20.198 00.003 484 Enqueuing Move request for scope (-0.33, -0.37)
22:43:20.201 00.003 17712 Worker thread wakes up
22:43:20.201 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:43:20.204 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.37) opts 0xd
22:43:20.205 00.001 484 UpdateGuideState exits: m=313661 SNR=76.4
22:43:20.207 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.37)
22:43:20.208 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.210 00.002 17712 Moving (-0.33, -0.37) raw xDistance=0.15 yDistance=-0.44
22:43:20.210 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:20.213 00.003 484 Enqueuing Expose request
22:43:20.216 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:43:20.216 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:20.216 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:43:20.216 00.000 17712 MoveAxis(E, 0, ABG)
22:43:20.216 00.000 17712 Move returns status 0, amount 0
22:43:20.216 00.000 17712 MoveAxis(N, 0, ABG)
22:43:20.216 00.000 17712 Move returns status 0, amount 0
22:43:20.216 00.000 17712 move complete, result=0
22:43:20.217 00.001 17712 worker thread done servicing request
22:43:20.217 00.000 17712 Worker thread wakes up
22:43:20.217 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:20.217 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:20.220 00.003 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:23.660 03.440 17712 Exposure complete
22:43:23.966 00.306 17712 worker thread done servicing request
22:43:23.966 00.000 484 OnExposeComplete: enter
22:43:23.969 00.003 484 UpdateGuideState(): m_state=6
22:43:23.973 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
22:43:23.979 00.006 484 Star::Find returns 1 (0), X=1397.35, Y=44.21, Mass=352460, SNR=76.1, Peak=45427 HFD=2.7
22:43:23.983 00.004 484 MultiStar: [#1 -0.56,0.03,0.77,U] [#2 -0.17,0.05,0.78,U] [#3 -0.72,0.09,0.78,U] [#4 -0.64,0.12,0.64,U] [#5 -0.37,0.19,0.47,U] [#6 -0.61,0.18,0.51,U] [#7 -0.65,0.02,0.47,U] [#8 -0.44,0.22,0.51,U] 
22:43:23.985 00.002 484 refined, 8 included, MultiStar: {-0.66, 0.13}, one-star: {-1.38, 0.24}
22:43:23.988 00.003 484 CameraToMount -- cameraTheta (2.95) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
22:43:23.993 00.005 484 CameraToMount -- cameraTheta (2.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.22 = -3.06)
22:43:23.996 00.003 484 CameraToMount -- cameraX=-0.66 cameraY=0.13 hyp=0.67 cameraTheta=2.95 mountX=0.66 mountY=-0.06, mountTheta=-0.09
22:43:24.003 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.66, y=0.13, opts=13)
22:43:24.010 00.007 484 Enqueuing Move request for scope (-0.66, 0.13)
22:43:24.012 00.002 17712 Worker thread wakes up
22:43:24.013 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.13) opts 0xd
22:43:24.013 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:43:24.017 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.66, 0.13)
22:43:24.017 00.000 484 UpdateGuideState exits: m=352460 SNR=76.1
22:43:24.020 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:24.023 00.003 17712 Moving (-0.66, 0.13) raw xDistance=0.66 yDistance=-0.06
22:43:24.023 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:24.028 00.005 484 Enqueuing Expose request
22:43:24.031 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
22:43:24.031 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:24.031 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:43:24.031 00.000 17712 MoveAxis(W, 147, ABG)
22:43:24.031 00.000 17712 Guiding  Dir = 3, Dur = 147
22:43:24.032 00.001 17712 IsSlewing returns 0
22:43:24.032 00.000 17712 IsGuiding returns 0
22:43:24.033 00.001 17712 PulseGuide returned control before completion, sleep 157
22:43:24.193 00.160 17712 IsGuiding returns 1
22:43:24.193 00.000 17712 scope still moving after pulse duration time elapsed
22:43:24.225 00.032 17712 IsSlewing returns 0
22:43:24.225 00.000 17712 IsGuiding returns 0
22:43:24.225 00.000 17712 scope move finished after 147 + 46 ms
22:43:24.226 00.001 17712 Move returns status 0, amount 147
22:43:24.226 00.000 17712 MoveAxis(N, 0, ABG)
22:43:24.226 00.000 17712 Move returns status 0, amount 0
22:43:24.226 00.000 17712 move complete, result=0
22:43:24.226 00.000 484 GuideStep: 0.7 px 147 ms WEST, -0.1 px 0 ms NORTH
22:43:24.230 00.004 17712 worker thread done servicing request
22:43:24.231 00.001 17712 Worker thread wakes up
22:43:24.231 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:24.231 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:27.641 03.410 17712 Exposure complete
22:43:27.960 00.319 17712 worker thread done servicing request
22:43:27.960 00.000 484 OnExposeComplete: enter
22:43:27.965 00.005 484 UpdateGuideState(): m_state=6
22:43:27.969 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
22:43:27.972 00.003 484 Star::Find returns 1 (0), X=1398.09, Y=43.97, Mass=330423, SNR=80.5, Peak=55187 HFD=2.4
22:43:27.980 00.008 484 MultiStar: [#1 0.19,-0.04,0.65,U] [#2 -0.53,0.08,0.79,U] [#3 0.16,-0.18,0.65,U] [#4 0.41,-0.03,0.54,U] [#5 0.36,-0.11,0.44,U] [#6 -0.04,-0.11,0.39,U] [#7 -0.12,0.14,0.41,U] [#8 0.12,0.24,0.43,U] 
22:43:27.987 00.007 484 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.64, 0.00}
22:43:27.996 00.009 484 CameraToMount -- cameraTheta (-3.08) - m_xAngle (2.71) = xAngle (-5.80 = 0.49)
22:43:28.002 00.006 484 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
22:43:28.009 00.007 484 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.08 mountX=0.08 mountY=-0.03, mountTheta=-0.35
22:43:28.022 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=-0.01, opts=13)
22:43:28.035 00.013 484 Enqueuing Move request for scope (-0.09, -0.01)
22:43:28.039 00.004 17712 Worker thread wakes up
22:43:28.039 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:43:28.045 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:43:28.045 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:43:28.045 00.000 17712 Moving (-0.09, -0.01) raw xDistance=0.08 yDistance=-0.03
22:43:28.045 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:43:28.045 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:28.046 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:28.046 00.000 17712 MoveAxis(E, 0, ABG)
22:43:28.046 00.000 17712 Move returns status 0, amount 0
22:43:28.046 00.000 17712 MoveAxis(N, 0, ABG)
22:43:28.046 00.000 17712 Move returns status 0, amount 0
22:43:28.046 00.000 17712 move complete, result=0
22:43:28.046 00.000 17712 worker thread done servicing request
22:43:28.047 00.001 484 UpdateGuideState exits: m=330423 SNR=80.5
22:43:28.052 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.063 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:28.067 00.004 484 Enqueuing Expose request
22:43:28.077 00.010 17712 Worker thread wakes up
22:43:28.077 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:43:28.082 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:28.082 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:31.534 03.452 17712 Exposure complete
22:43:31.839 00.305 17712 worker thread done servicing request
22:43:31.839 00.000 484 OnExposeComplete: enter
22:43:31.843 00.004 484 UpdateGuideState(): m_state=6
22:43:31.847 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
22:43:31.850 00.003 484 Star::Find returns 1 (0), X=1397.83, Y=43.84, Mass=336338, SNR=81.7, Peak=43379 HFD=2.4
22:43:31.854 00.004 484 MultiStar: [#1 -0.35,0.02,0.61,U] [#2 0.09,0.18,0.69,U] [#3 -0.68,0.16,0.71,U] [#4 -0.54,0.20,0.57,U] [#5 0.07,0.40,0.47,U] [#6 -0.65,0.10,0.41,U] [#7 -0.50,-0.06,0.38,U] [#8 -0.34,0.17,0.44,U] 
22:43:31.857 00.003 484 refined, 8 included, MultiStar: {-0.46, 0.10}, one-star: {-0.91, -0.13}
22:43:31.861 00.004 484 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.22 = 0.22)
22:43:31.864 00.003 484 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.08)
22:43:31.869 00.005 484 CameraToMount -- cameraX=-0.46 cameraY=0.10 hyp=0.47 cameraTheta=2.93 mountX=0.46 mountY=-0.03, mountTheta=-0.07
22:43:31.878 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.46, y=0.10, opts=13)
22:43:31.882 00.004 484 Enqueuing Move request for scope (-0.46, 0.10)
22:43:31.887 00.005 17712 Worker thread wakes up
22:43:31.888 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1095, FiltMax=65535, Gamma=1.000
22:43:31.891 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.10) opts 0xd
22:43:31.891 00.000 484 UpdateGuideState exits: m=336338 SNR=81.7
22:43:31.894 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.46, 0.10)
22:43:31.895 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.898 00.003 17712 Moving (-0.46, 0.10) raw xDistance=0.46 yDistance=-0.03
22:43:31.898 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:31.901 00.003 484 Enqueuing Expose request
22:43:31.904 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
22:43:31.904 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:31.904 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:43:31.904 00.000 17712 MoveAxis(W, 102, ABG)
22:43:31.904 00.000 17712 Guiding  Dir = 3, Dur = 102
22:43:31.904 00.000 17712 IsSlewing returns 0
22:43:31.905 00.001 17712 IsGuiding returns 0
22:43:31.905 00.000 17712 PulseGuide returned control before completion, sleep 112
22:43:32.020 00.115 17712 IsGuiding returns 1
22:43:32.020 00.000 17712 scope still moving after pulse duration time elapsed
22:43:32.051 00.031 17712 IsSlewing returns 0
22:43:32.051 00.000 17712 IsGuiding returns 0
22:43:32.051 00.000 17712 scope move finished after 102 + 43 ms
22:43:32.052 00.001 17712 Move returns status 0, amount 102
22:43:32.052 00.000 17712 MoveAxis(N, 0, ABG)
22:43:32.052 00.000 17712 Move returns status 0, amount 0
22:43:32.052 00.000 17712 move complete, result=0
22:43:32.052 00.000 17712 worker thread done servicing request
22:43:32.052 00.000 17712 Worker thread wakes up
22:43:32.052 00.000 484 GuideStep: 0.5 px 102 ms WEST, -0.0 px 0 ms NORTH
22:43:32.055 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:32.056 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:35.472 03.416 17712 Exposure complete
22:43:35.744 00.272 17712 worker thread done servicing request
22:43:35.744 00.000 484 OnExposeComplete: enter
22:43:35.747 00.003 484 UpdateGuideState(): m_state=6
22:43:35.752 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
22:43:35.755 00.003 484 Star::Find returns 1 (0), X=1397.51, Y=43.75, Mass=344071, SNR=85.3, Peak=37955 HFD=2.7
22:43:35.759 00.004 484 MultiStar: [#1 -0.51,0.03,0.65,U] [#2 -0.42,-0.08,0.71,U] [#3 -0.77,-0.13,0.65,U] [#4 -0.34,-0.06,0.55,U] [#5 -0.24,0.13,0.39,U] [#6 -0.78,0.00,0.35,U] [#7 -0.53,-0.07,0.44,U] [#8 -0.52,0.02,0.41,U] 
22:43:35.762 00.003 484 refined, 8 included, MultiStar: {-0.65, -0.07}, one-star: {-1.23, -0.21}
22:43:35.767 00.005 484 CameraToMount -- cameraTheta (-3.04) - m_xAngle (2.71) = xAngle (-5.75 = 0.53)
22:43:35.770 00.003 484 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:43:35.775 00.005 484 CameraToMount -- cameraX=-0.65 cameraY=-0.07 hyp=0.65 cameraTheta=-3.04 mountX=0.57 mountY=-0.24, mountTheta=-0.40
22:43:35.782 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.65, y=-0.07, opts=13)
22:43:35.786 00.004 484 Enqueuing Move request for scope (-0.65, -0.07)
22:43:35.788 00.002 17712 Worker thread wakes up
22:43:35.789 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1290, FiltMax=65535, Gamma=1.000
22:43:35.793 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.07) opts 0xd
22:43:35.793 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.65, -0.07)
22:43:35.793 00.000 17712 Moving (-0.65, -0.07) raw xDistance=0.57 yDistance=-0.24
22:43:35.793 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
22:43:35.793 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:35.793 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:43:35.793 00.000 17712 MoveAxis(W, 134, ABG)
22:43:35.793 00.000 17712 Guiding  Dir = 3, Dur = 134
22:43:35.794 00.001 17712 IsSlewing returns 0
22:43:35.794 00.000 17712 IsGuiding returns 0
22:43:35.794 00.000 484 UpdateGuideState exits: m=344071 SNR=85.3
22:43:35.798 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:35.803 00.005 17712 PulseGuide returned control before completion, sleep 144
22:43:35.803 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:35.809 00.006 484 Enqueuing Expose request
22:43:35.951 00.142 17712 IsGuiding returns 0
22:43:35.951 00.000 17712 Move returns status 0, amount 134
22:43:35.951 00.000 17712 MoveAxis(N, 0, ABG)
22:43:35.952 00.001 17712 Move returns status 0, amount 0
22:43:35.952 00.000 17712 move complete, result=0
22:43:35.952 00.000 17712 worker thread done servicing request
22:43:35.952 00.000 17712 Worker thread wakes up
22:43:35.952 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:35.952 00.000 484 GuideStep: 0.6 px 134 ms WEST, -0.2 px 0 ms NORTH
22:43:35.956 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:39.393 03.437 17712 Exposure complete
22:43:39.687 00.294 17712 worker thread done servicing request
22:43:39.687 00.000 484 OnExposeComplete: enter
22:43:39.691 00.004 484 UpdateGuideState(): m_state=6
22:43:39.695 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
22:43:39.700 00.005 484 Star::Find returns 1 (0), X=1397.84, Y=43.79, Mass=336592, SNR=77.8, Peak=44579 HFD=2.4
22:43:39.704 00.004 484 MultiStar: [#1 -0.17,0.18,0.77,U] [#2 -0.55,-0.06,0.89,U] [#3 -0.36,-0.08,0.67,U] [#4 -0.30,0.17,0.55,U] [#5 -0.28,0.27,0.46,U] [#6 -0.18,-0.15,0.45,U] [#7 -0.38,-0.30,0.46,U] [#8 -0.43,0.40,0.43,U] 
22:43:39.709 00.005 484 refined, 8 included, MultiStar: {-0.44, 0.01}, one-star: {-0.90, -0.17}
22:43:39.712 00.003 484 CameraToMount -- cameraTheta (3.12) - m_xAngle (2.71) = xAngle (0.41 = 0.41)
22:43:39.716 00.004 484 CameraToMount -- cameraTheta (3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.40 = -2.89)
22:43:39.719 00.003 484 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.12 mountX=0.40 mountY=-0.11, mountTheta=-0.27
22:43:39.728 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.44, y=0.01, opts=13)
22:43:39.732 00.004 484 Enqueuing Move request for scope (-0.44, 0.01)
22:43:39.735 00.003 17712 Worker thread wakes up
22:43:39.736 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.01) opts 0xd
22:43:39.736 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1422, FiltMax=65535, Gamma=1.000
22:43:39.739 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.44, 0.01)
22:43:39.739 00.000 484 UpdateGuideState exits: m=336592 SNR=77.8
22:43:39.743 00.004 17712 Moving (-0.44, 0.01) raw xDistance=0.40 yDistance=-0.11
22:43:39.744 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
22:43:39.744 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.744 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:39.744 00.000 17712 MoveAxis(W, 99, ABG)
22:43:39.744 00.000 17712 Guiding  Dir = 3, Dur = 99
22:43:39.744 00.000 17712 IsSlewing returns 0
22:43:39.745 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.749 00.004 17712 IsGuiding returns 0
22:43:39.749 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:39.754 00.005 484 Enqueuing Expose request
22:43:39.757 00.003 17712 PulseGuide returned control before completion, sleep 109
22:43:39.868 00.111 17712 IsGuiding returns 1
22:43:39.868 00.000 17712 scope still moving after pulse duration time elapsed
22:43:39.899 00.031 17712 IsSlewing returns 0
22:43:39.899 00.000 17712 IsGuiding returns 0
22:43:39.900 00.001 17712 scope move finished after 99 + 51 ms
22:43:39.900 00.000 17712 Move returns status 0, amount 99
22:43:39.900 00.000 17712 MoveAxis(N, 0, ABG)
22:43:39.900 00.000 17712 Move returns status 0, amount 0
22:43:39.900 00.000 17712 move complete, result=0
22:43:39.900 00.000 17712 worker thread done servicing request
22:43:39.900 00.000 17712 Worker thread wakes up
22:43:39.901 00.001 484 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH
22:43:39.904 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:39.904 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:43.335 03.431 17712 Exposure complete
22:43:43.629 00.294 17712 worker thread done servicing request
22:43:43.629 00.000 484 OnExposeComplete: enter
22:43:43.633 00.004 484 UpdateGuideState(): m_state=6
22:43:43.637 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
22:43:43.641 00.004 484 Star::Find returns 1 (0), X=1397.88, Y=43.75, Mass=318878, SNR=80.4, Peak=41651 HFD=2.4
22:43:43.647 00.006 484 MultiStar: [#1 0.01,-0.39,0.66,U] [#2 -0.35,0.01,0.77,U] [#3 -0.34,-0.25,0.69,U] [#4 -0.36,-0.23,0.60,U] [#5 0.01,0.14,0.41,U] [#6 -0.44,-0.46,0.51,U] [#7 -0.27,-0.31,0.52,U] [#8 -0.42,0.05,0.41,U] 
22:43:43.654 00.007 484 refined, 8 included, MultiStar: {-0.38, -0.20}, one-star: {-0.85, -0.22}
22:43:43.659 00.005 484 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.71) = xAngle (-5.38 = 0.91)
22:43:43.665 00.006 484 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.39 = -2.39)
22:43:43.669 00.004 484 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.42 cameraTheta=-2.66 mountX=0.26 mountY=-0.29, mountTheta=-0.84
22:43:43.681 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.38, y=-0.20, opts=13)
22:43:43.685 00.004 484 Enqueuing Move request for scope (-0.38, -0.20)
22:43:43.694 00.009 17712 Worker thread wakes up
22:43:43.694 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.20) opts 0xd
22:43:43.694 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.38, -0.20)
22:43:43.694 00.000 17712 Moving (-0.38, -0.20) raw xDistance=0.26 yDistance=-0.29
22:43:43.694 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1384, FiltMax=65535, Gamma=1.000
22:43:43.698 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:43:43.698 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:43.698 00.000 484 UpdateGuideState exits: m=318878 SNR=80.4
22:43:43.703 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:43:43.703 00.000 17712 MoveAxis(E, 0, ABG)
22:43:43.703 00.000 17712 Move returns status 0, amount 0
22:43:43.703 00.000 17712 MoveAxis(N, 0, ABG)
22:43:43.704 00.001 17712 Move returns status 0, amount 0
22:43:43.704 00.000 17712 move complete, result=0
22:43:43.704 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:43.711 00.007 17712 worker thread done servicing request
22:43:43.711 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:43.718 00.007 484 Enqueuing Expose request
22:43:43.727 00.009 484 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:43.735 00.008 17712 Worker thread wakes up
22:43:43.735 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:43.735 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:47.163 03.428 17712 Exposure complete
22:43:47.467 00.304 484 OnExposeComplete: enter
22:43:47.471 00.004 17712 worker thread done servicing request
22:43:47.471 00.000 484 UpdateGuideState(): m_state=6
22:43:47.477 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
22:43:47.481 00.004 484 Star::Find returns 1 (0), X=1397.82, Y=43.66, Mass=349662, SNR=94.4, Peak=43751 HFD=2.7
22:43:47.488 00.007 484 MultiStar: [#1 0.06,-0.38,0.58,U] [#2 -0.27,-0.32,0.65,U] [#3 -0.30,-0.53,0.63,U] [#4 -0.16,-0.32,0.43,U] [#5 0.01,-0.25,0.41,U] [#6 -0.41,-0.57,0.38,U] [#7 -0.08,-0.34,0.38,U] [#8 0.02,0.19,0.34,U] 
22:43:47.494 00.006 484 refined, 8 included, MultiStar: {-0.31, -0.33}, one-star: {-0.91, -0.30}
22:43:47.498 00.004 484 CameraToMount -- cameraTheta (-2.33) - m_xAngle (2.71) = xAngle (-5.04 = 1.24)
22:43:47.504 00.006 484 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.05 = -2.05)
22:43:47.507 00.003 484 CameraToMount -- cameraX=-0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-2.33 mountX=0.15 mountY=-0.40, mountTheta=-1.22
22:43:47.515 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.31, y=-0.33, opts=13)
22:43:47.519 00.004 484 Enqueuing Move request for scope (-0.31, -0.33)
22:43:47.522 00.003 17712 Worker thread wakes up
22:43:47.522 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1261, FiltMax=65535, Gamma=1.000
22:43:47.526 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.33) opts 0xd
22:43:47.526 00.000 484 UpdateGuideState exits: m=349662 SNR=94.4
22:43:47.530 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.31, -0.33)
22:43:47.530 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:47.533 00.003 17712 Moving (-0.31, -0.33) raw xDistance=0.15 yDistance=-0.40
22:43:47.533 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:43:47.533 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:47.534 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:47.539 00.005 484 Enqueuing Expose request
22:43:47.542 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:43:47.542 00.000 17712 MoveAxis(E, 0, ABG)
22:43:47.542 00.000 17712 Move returns status 0, amount 0
22:43:47.543 00.001 17712 MoveAxis(N, 0, ABG)
22:43:47.543 00.000 17712 Move returns status 0, amount 0
22:43:47.543 00.000 17712 move complete, result=0
22:43:47.544 00.001 17712 worker thread done servicing request
22:43:47.544 00.000 17712 Worker thread wakes up
22:43:47.544 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:47.544 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:47.548 00.004 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:43:50.978 03.430 17712 Exposure complete
22:43:51.244 00.266 17712 worker thread done servicing request
22:43:51.244 00.000 484 OnExposeComplete: enter
22:43:51.248 00.004 484 UpdateGuideState(): m_state=6
22:43:51.252 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
22:43:51.255 00.003 484 Star::Find returns 1 (0), X=1398.47, Y=43.58, Mass=341904, SNR=77.6, Peak=50007 HFD=3.0
22:43:51.258 00.003 484 MultiStar: [#1 0.48,-0.35,0.67,U] [#2 -0.69,-0.41,0.92,U] [#3 0.26,-0.43,0.66,U] [#4 0.14,-0.16,0.55,U] [#5 0.33,0.11,0.39,U] [#6 0.07,-0.29,0.49,U] [#7 0.32,-0.12,0.51,U] [#8 0.37,-0.52,0.51,U] 
22:43:51.261 00.003 484 refined, 8 included, MultiStar: {0.03, -0.32}, one-star: {-0.26, -0.38}
22:43:51.264 00.003 484 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.71) = xAngle (-4.18 = 2.10)
22:43:51.267 00.003 484 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.20 = -1.20)
22:43:51.270 00.003 484 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.47 mountX=-0.16 mountY=-0.30, mountTheta=-2.07
22:43:51.279 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=-0.32, opts=13)
22:43:51.282 00.003 484 Enqueuing Move request for scope (0.03, -0.32)
22:43:51.287 00.005 17712 Worker thread wakes up
22:43:51.287 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1418, FiltMax=65535, Gamma=1.000
22:43:51.290 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
22:43:51.290 00.000 484 UpdateGuideState exits: m=341904 SNR=77.6
22:43:51.293 00.003 17712 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
22:43:51.293 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.296 00.003 17712 Moving (0.03, -0.32) raw xDistance=-0.16 yDistance=-0.30
22:43:51.297 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:51.299 00.002 484 Enqueuing Expose request
22:43:51.302 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
22:43:51.302 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:51.303 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
22:43:51.303 00.000 17712 MoveAxis(E, 0, ABG)
22:43:51.303 00.000 17712 Move returns status 0, amount 0
22:43:51.303 00.000 17712 MoveAxis(N, 0, ABG)
22:43:51.303 00.000 17712 Move returns status 0, amount 0
22:43:51.303 00.000 17712 move complete, result=0
22:43:51.303 00.000 17712 worker thread done servicing request
22:43:51.303 00.000 17712 Worker thread wakes up
22:43:51.303 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:51.303 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:51.307 00.004 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:43:54.778 03.471 17712 Exposure complete
22:43:55.310 00.532 17712 worker thread done servicing request
22:43:55.310 00.000 484 OnExposeComplete: enter
22:43:55.314 00.004 484 UpdateGuideState(): m_state=6
22:43:55.319 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
22:43:55.323 00.004 484 Star::Find returns 1 (0), X=1399.20, Y=43.17, Mass=320668, SNR=79.1, Peak=58851 HFD=2.4
22:43:55.329 00.006 484 MultiStar: [#1 1.32,-0.76,0.00,M1] [#2 -1.63,-0.54,0.00,M1] [#3 0.99,-0.92,0.00,M1] [#4 1.21,-0.70,0.00,M1] [#5 1.43,-0.64,0.00,M1] [#6 1.22,-0.67,0.00,M1] [#7 1.16,-0.45,0.00,M1] [#8 1.21,-0.42,0.00,M1] 
22:43:55.337 00.008 484 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.71) = xAngle (-3.75 = 2.53)
22:43:55.348 00.011 484 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:43:55.352 00.004 484 CameraToMount -- cameraX=0.47 cameraY=-0.80 hyp=0.92 cameraTheta=-1.04 mountX=-0.76 mountY=-0.64, mountTheta=-2.44
22:43:55.368 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.47, y=-0.80, opts=13)
22:43:55.373 00.005 484 Enqueuing Move request for scope (0.47, -0.80)
22:43:55.378 00.005 17712 Worker thread wakes up
22:43:55.378 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.80) opts 0xd
22:43:55.378 00.000 17712 Handling offset move in thread for scope, endpoint = (0.47, -0.80)
22:43:55.379 00.001 17712 Moving (0.47, -0.80) raw xDistance=-0.76 yDistance=-0.64
22:43:55.379 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1600, FiltMax=65535, Gamma=1.000
22:43:55.383 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
22:43:55.383 00.000 484 UpdateGuideState exits: m=320668 SNR=79.1
22:43:55.389 00.006 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:55.389 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:55.394 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
22:43:55.394 00.000 17712 MoveAxis(E, 169, ABG)
22:43:55.394 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:55.398 00.004 484 Enqueuing Expose request
22:43:55.402 00.004 17712 Guiding  Dir = 2, Dur = 169
22:43:55.403 00.001 17712 IsSlewing returns 0
22:43:55.403 00.000 17712 IsGuiding returns 0
22:43:55.403 00.000 17712 PulseGuide returned control before completion, sleep 179
22:43:55.595 00.192 17712 IsGuiding returns 1
22:43:55.595 00.000 17712 scope still moving after pulse duration time elapsed
22:43:55.625 00.030 17712 IsSlewing returns 0
22:43:55.625 00.000 17712 IsGuiding returns 0
22:43:55.625 00.000 17712 scope move finished after 169 + 53 ms
22:43:55.625 00.000 17712 Move returns status 0, amount 169
22:43:55.625 00.000 17712 MoveAxis(N, 0, ABG)
22:43:55.625 00.000 17712 Move returns status 0, amount 0
22:43:55.625 00.000 17712 move complete, result=0
22:43:55.625 00.000 17712 worker thread done servicing request
22:43:55.627 00.002 17712 Worker thread wakes up
22:43:55.627 00.000 484 GuideStep: -0.8 px 169 ms EAST, -0.6 px 0 ms NORTH
22:43:55.630 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:55.631 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:59.062 03.431 17712 Exposure complete
22:43:59.344 00.282 17712 worker thread done servicing request
22:43:59.344 00.000 484 OnExposeComplete: enter
22:43:59.347 00.003 484 UpdateGuideState(): m_state=6
22:43:59.353 00.006 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
22:43:59.358 00.005 484 Star::Find returns 1 (0), X=1399.51, Y=43.27, Mass=309262, SNR=72.7, Peak=33299 HFD=3.0
22:43:59.362 00.004 484 MultiStar: [#1 1.61,-0.46,0.00,M2] [#2 -1.76,-0.42,0.00,M2] [#3 1.24,-0.62,0.00,M2] [#4 1.21,-0.45,0.00,M2] [#5 1.35,-0.14,0.00,M2] [#6 1.23,-0.82,0.00,M2] [#7 1.28,-0.28,0.00,M2] [#8 1.21,-0.68,0.00,M2] 
22:43:59.365 00.003 484 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.71) = xAngle (-3.44 = 2.84)
22:43:59.368 00.003 484 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.46 = -0.46)
22:43:59.371 00.003 484 CameraToMount -- cameraX=0.77 cameraY=-0.69 hyp=1.04 cameraTheta=-0.73 mountX=-0.99 mountY=-0.46, mountTheta=-2.71
22:43:59.380 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.77, y=-0.69, opts=13)
22:43:59.385 00.005 484 Enqueuing Move request for scope (0.77, -0.69)
22:43:59.388 00.003 17712 Worker thread wakes up
22:43:59.388 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1507, FiltMax=65535, Gamma=1.000
22:43:59.393 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.69) opts 0xd
22:43:59.393 00.000 484 UpdateGuideState exits: m=309262 SNR=72.7
22:43:59.396 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.400 00.004 17712 Handling offset move in thread for scope, endpoint = (0.77, -0.69)
22:43:59.400 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:43:59.404 00.004 484 Enqueuing Expose request
22:43:59.407 00.003 17712 Moving (0.77, -0.69) raw xDistance=-0.99 yDistance=-0.46
22:43:59.407 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.99
22:43:59.407 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:59.408 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
22:43:59.408 00.000 17712 MoveAxis(E, 233, ABG)
22:43:59.408 00.000 17712 Guiding  Dir = 2, Dur = 233
22:43:59.408 00.000 17712 IsSlewing returns 0
22:43:59.409 00.001 17712 IsGuiding returns 0
22:43:59.410 00.001 17712 PulseGuide returned control before completion, sleep 243
22:43:59.667 00.257 17712 IsGuiding returns 1
22:43:59.667 00.000 17712 scope still moving after pulse duration time elapsed
22:43:59.698 00.031 17712 IsSlewing returns 0
22:43:59.698 00.000 17712 IsGuiding returns 1
22:43:59.729 00.031 17712 IsSlewing returns 0
22:43:59.729 00.000 17712 IsGuiding returns 1
22:43:59.759 00.030 17712 IsSlewing returns 0
22:43:59.759 00.000 17712 IsGuiding returns 0
22:43:59.760 00.001 17712 scope move finished after 233 + 117 ms
22:43:59.760 00.000 17712 Move returns status 0, amount 233
22:43:59.760 00.000 17712 MoveAxis(N, 0, ABG)
22:43:59.760 00.000 17712 Move returns status 0, amount 0
22:43:59.760 00.000 17712 move complete, result=0
22:43:59.760 00.000 17712 worker thread done servicing request
22:43:59.761 00.001 17712 Worker thread wakes up
22:43:59.761 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:43:59.761 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:43:59.761 00.000 484 GuideStep: -1.0 px 233 ms EAST, -0.5 px 0 ms NORTH
22:44:03.188 03.427 17712 Exposure complete
22:44:03.464 00.276 17712 worker thread done servicing request
22:44:03.464 00.000 484 OnExposeComplete: enter
22:44:03.468 00.004 484 UpdateGuideState(): m_state=6
22:44:03.474 00.006 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
22:44:03.478 00.004 484 Star::Find returns 1 (0), X=1398.77, Y=43.26, Mass=312100, SNR=72.8, Peak=38339 HFD=2.8
22:44:03.482 00.004 484 MultiStar: [#1 0.94,-0.45,0.00,M3] [#2 -1.41,-0.39,0.00,M3] [#3 0.55,-0.62,0.73,U] [#4 0.62,-0.50,0.60,U] [#5 0.99,-0.46,0.00,M3] [#6 0.48,-0.46,0.46,U] [#7 0.94,-0.53,0.00,M3] [#8 0.78,-0.35,0.51,U] 
22:44:03.487 00.005 484 refined, 4 included, MultiStar: {0.43, -0.56}, one-star: {0.03, -0.71}
22:44:03.489 00.002 484 CameraToMount -- cameraTheta (-0.91) - m_xAngle (2.71) = xAngle (-3.63 = 2.66)
22:44:03.494 00.005 484 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.64 = -0.64)
22:44:03.497 00.003 484 CameraToMount -- cameraX=0.43 cameraY=-0.56 hyp=0.71 cameraTheta=-0.91 mountX=-0.62 mountY=-0.42, mountTheta=-2.55
22:44:03.504 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=-0.56, opts=13)
22:44:03.511 00.007 484 Enqueuing Move request for scope (0.43, -0.56)
22:44:03.515 00.004 17712 Worker thread wakes up
22:44:03.515 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1559, FiltMax=65535, Gamma=1.000
22:44:03.519 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.56) opts 0xd
22:44:03.519 00.000 484 UpdateGuideState exits: m=312100 SNR=72.8
22:44:03.521 00.002 17712 Handling offset move in thread for scope, endpoint = (0.43, -0.56)
22:44:03.522 00.001 17712 Moving (0.43, -0.56) raw xDistance=-0.62 yDistance=-0.42
22:44:03.522 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.62
22:44:03.522 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:03.522 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:44:03.522 00.000 17712 MoveAxis(E, 156, ABG)
22:44:03.522 00.000 17712 Guiding  Dir = 2, Dur = 156
22:44:03.522 00.000 17712 IsSlewing returns 0
22:44:03.523 00.001 17712 IsGuiding returns 0
22:44:03.523 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:03.528 00.005 17712 PulseGuide returned control before completion, sleep 165
22:44:03.529 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:03.532 00.003 484 Enqueuing Expose request
22:44:03.709 00.177 17712 IsGuiding returns 1
22:44:03.709 00.000 17712 scope still moving after pulse duration time elapsed
22:44:03.741 00.032 17712 IsSlewing returns 0
22:44:03.742 00.001 17712 IsGuiding returns 0
22:44:03.742 00.000 17712 scope move finished after 156 + 62 ms
22:44:03.742 00.000 17712 Move returns status 0, amount 156
22:44:03.742 00.000 17712 MoveAxis(N, 0, ABG)
22:44:03.742 00.000 17712 Move returns status 0, amount 0
22:44:03.742 00.000 17712 move complete, result=0
22:44:03.742 00.000 17712 worker thread done servicing request
22:44:03.742 00.000 17712 Worker thread wakes up
22:44:03.742 00.000 484 GuideStep: -0.6 px 156 ms EAST, -0.4 px 0 ms NORTH
22:44:03.749 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:03.750 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:07.147 03.397 17712 Exposure complete
22:44:07.413 00.266 17712 worker thread done servicing request
22:44:07.413 00.000 484 OnExposeComplete: enter
22:44:07.416 00.003 484 UpdateGuideState(): m_state=6
22:44:07.420 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
22:44:07.423 00.003 484 Star::Find returns 1 (0), X=1398.30, Y=43.47, Mass=302360, SNR=76.1, Peak=44151 HFD=2.8
22:44:07.426 00.003 484 MultiStar: [#1 0.58,-0.54,0.73,U] [#2 -0.63,-0.26,0.69,U] [#3 0.37,-0.52,0.64,U] [#4 0.05,-0.46,0.58,U] [#5 0.59,-0.15,0.44,U] [#6 0.09,-0.48,0.47,U] [#7 0.07,-0.65,0.49,U] [#8 0.41,-0.15,0.41,U] 
22:44:07.429 00.003 484 refined, 8 included, MultiStar: {0.06, -0.43}, one-star: {-0.44, -0.50}
22:44:07.432 00.003 484 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.71) = xAngle (-4.15 = 2.14)
22:44:07.435 00.003 484 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.16 = -1.16)
22:44:07.438 00.003 484 CameraToMount -- cameraX=0.06 cameraY=-0.43 hyp=0.43 cameraTheta=-1.43 mountX=-0.23 mountY=-0.40, mountTheta=-2.10
22:44:07.443 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.43, opts=13)
22:44:07.446 00.003 484 Enqueuing Move request for scope (0.06, -0.43)
22:44:07.449 00.003 17712 Worker thread wakes up
22:44:07.449 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1611, FiltMax=65535, Gamma=1.000
22:44:07.452 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.43) opts 0xd
22:44:07.452 00.000 484 UpdateGuideState exits: m=302360 SNR=76.1
22:44:07.455 00.003 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.43)
22:44:07.455 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:07.457 00.002 17712 Moving (0.06, -0.43) raw xDistance=-0.23 yDistance=-0.40
22:44:07.457 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:07.460 00.003 484 Enqueuing Expose request
22:44:07.462 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:44:07.462 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:07.462 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
22:44:07.462 00.000 17712 MoveAxis(E, 0, ABG)
22:44:07.462 00.000 17712 Move returns status 0, amount 0
22:44:07.463 00.001 17712 MoveAxis(N, 0, ABG)
22:44:07.463 00.000 17712 Move returns status 0, amount 0
22:44:07.463 00.000 17712 move complete, result=0
22:44:07.463 00.000 17712 worker thread done servicing request
22:44:07.463 00.000 17712 Worker thread wakes up
22:44:07.463 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:07.463 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:07.465 00.002 484 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:44:10.955 03.490 17712 Exposure complete
22:44:11.315 00.360 17712 worker thread done servicing request
22:44:11.315 00.000 484 OnExposeComplete: enter
22:44:11.319 00.004 484 UpdateGuideState(): m_state=6
22:44:11.324 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
22:44:11.328 00.004 484 Star::Find returns 1 (0), X=1398.94, Y=43.08, Mass=327952, SNR=82.5, Peak=46419 HFD=2.6
22:44:11.332 00.004 484 MultiStar: [#1 1.05,-0.91,0.00,M3] [#2 -1.38,-0.73,0.00,M3] [#3 0.79,-0.82,0.00,M1] [#4 0.92,-0.98,0.00,M1] [#5 1.09,-0.80,0.00,M3] [#6 0.78,-0.60,0.00,M1] [#7 0.76,-0.95,0.00,M3] [#8 0.68,-0.53,0.46,U] 
22:44:11.336 00.004 484 refined, 1 included, MultiStar: {0.35, -0.78}, one-star: {0.21, -0.89}
22:44:11.343 00.007 484 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.71) = xAngle (-3.86 = 2.43)
22:44:11.353 00.010 484 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.87 = -0.87)
22:44:11.360 00.007 484 CameraToMount -- cameraX=0.35 cameraY=-0.78 hyp=0.85 cameraTheta=-1.14 mountX=-0.64 mountY=-0.65, mountTheta=-2.35
22:44:11.374 00.014 484 SchedulePrimaryMove(0F03AFB8, x=0.35, y=-0.78, opts=13)
22:44:11.380 00.006 484 Enqueuing Move request for scope (0.35, -0.78)
22:44:11.384 00.004 17712 Worker thread wakes up
22:44:11.385 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.78) opts 0xd
22:44:11.385 00.000 17712 Handling offset move in thread for scope, endpoint = (0.35, -0.78)
22:44:11.385 00.000 17712 Moving (0.35, -0.78) raw xDistance=-0.64 yDistance=-0.65
22:44:11.385 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.64
22:44:11.385 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=-0.64 newest=-1.47
22:44:11.385 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
22:44:11.386 00.001 17712 MoveAxis(E, 144, ABG)
22:44:11.386 00.000 17712 Guiding  Dir = 2, Dur = 144
22:44:11.386 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:44:11.391 00.005 17712 IsSlewing returns 0
22:44:11.391 00.000 17712 IsGuiding returns 0
22:44:11.392 00.001 484 UpdateGuideState exits: m=327952 SNR=82.5
22:44:11.398 00.006 17712 PulseGuide returned control before completion, sleep 152
22:44:11.398 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.402 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:11.410 00.008 484 Enqueuing Expose request
22:44:11.563 00.153 17712 IsGuiding returns 1
22:44:11.563 00.000 17712 scope still moving after pulse duration time elapsed
22:44:11.594 00.031 17712 IsSlewing returns 0
22:44:11.594 00.000 17712 IsGuiding returns 0
22:44:11.595 00.001 17712 scope move finished after 144 + 59 ms
22:44:11.595 00.000 17712 Move returns status 0, amount 144
22:44:11.595 00.000 17712 MoveAxis(N, 122, ABG)
22:44:11.595 00.000 17712 Guiding  Dir = 0, Dur = 122
22:44:11.595 00.000 17712 IsSlewing returns 0
22:44:11.595 00.000 17712 IsGuiding returns 0
22:44:11.597 00.002 17712 PulseGuide returned control before completion, sleep 131
22:44:11.735 00.138 17712 IsGuiding returns 1
22:44:11.735 00.000 17712 scope still moving after pulse duration time elapsed
22:44:11.767 00.032 17712 IsSlewing returns 0
22:44:11.767 00.000 17712 IsGuiding returns 1
22:44:11.800 00.033 17712 IsSlewing returns 0
22:44:11.800 00.000 17712 IsGuiding returns 1
22:44:11.831 00.031 17712 IsSlewing returns 0
22:44:11.832 00.001 17712 IsGuiding returns 0
22:44:11.832 00.000 17712 scope move finished after 122 + 114 ms
22:44:11.832 00.000 17712 Move returns status 0, amount 122
22:44:11.832 00.000 17712 move complete, result=0
22:44:11.833 00.001 17712 worker thread done servicing request
22:44:11.833 00.000 17712 Worker thread wakes up
22:44:11.833 00.000 484 GuideStep: -0.6 px 144 ms EAST, -0.7 px 122 ms NORTH
22:44:11.837 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:11.837 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:15.279 03.442 17712 Exposure complete
22:44:15.576 00.297 17712 worker thread done servicing request
22:44:15.576 00.000 484 OnExposeComplete: enter
22:44:15.581 00.005 484 UpdateGuideState(): m_state=6
22:44:15.586 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
22:44:15.589 00.003 484 Star::Find returns 1 (0), X=1399.58, Y=43.50, Mass=313339, SNR=83.8, Peak=45715 HFD=3.0
22:44:15.594 00.005 484 MultiStar: [#1 1.74,-0.59,0.00,M4] [#2 -1.86,-0.27,0.00,M4] [#3 1.55,-0.60,0.00,M2] [#4 1.65,-0.15,0.00,M2] [#5 1.75,-0.33,0.00,M4] [#6 1.58,-0.55,0.00,M2] [#7 1.72,-0.24,0.00,M4] [#8 1.53,-0.27,0.00,M1] 
22:44:15.598 00.004 484 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.22 = 3.07)
22:44:15.602 00.004 484 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
22:44:15.604 00.002 484 CameraToMount -- cameraX=0.84 cameraY=-0.46 hyp=0.96 cameraTheta=-0.50 mountX=-0.96 mountY=-0.22, mountTheta=-2.92
22:44:15.613 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.84, y=-0.46, opts=13)
22:44:15.618 00.005 484 Enqueuing Move request for scope (0.84, -0.46)
22:44:15.622 00.004 17712 Worker thread wakes up
22:44:15.622 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1586, FiltMax=65533, Gamma=1.000
22:44:15.628 00.006 17712 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.46) opts 0xd
22:44:15.628 00.000 484 UpdateGuideState exits: m=313339 SNR=83.8
22:44:15.633 00.005 17712 Handling offset move in thread for scope, endpoint = (0.84, -0.46)
22:44:15.633 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:15.637 00.004 17712 Moving (0.84, -0.46) raw xDistance=-0.96 yDistance=-0.22
22:44:15.637 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:15.642 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.96
22:44:15.642 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:15.642 00.000 484 Enqueuing Expose request
22:44:15.646 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:44:15.647 00.001 17712 MoveAxis(E, 225, ABG)
22:44:15.647 00.000 17712 Guiding  Dir = 2, Dur = 225
22:44:15.647 00.000 17712 IsSlewing returns 0
22:44:15.648 00.001 17712 IsGuiding returns 0
22:44:15.649 00.001 17712 PulseGuide returned control before completion, sleep 235
22:44:15.897 00.248 17712 IsGuiding returns 1
22:44:15.897 00.000 17712 scope still moving after pulse duration time elapsed
22:44:15.928 00.031 17712 IsSlewing returns 0
22:44:15.929 00.001 17712 IsGuiding returns 0
22:44:15.929 00.000 17712 scope move finished after 225 + 55 ms
22:44:15.929 00.000 17712 Move returns status 0, amount 225
22:44:15.929 00.000 17712 MoveAxis(N, 0, ABG)
22:44:15.929 00.000 17712 Move returns status 0, amount 0
22:44:15.929 00.000 17712 move complete, result=0
22:44:15.929 00.000 17712 worker thread done servicing request
22:44:15.929 00.000 17712 Worker thread wakes up
22:44:15.929 00.000 484 GuideStep: -1.0 px 225 ms EAST, -0.2 px 0 ms NORTH
22:44:15.934 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:15.934 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:19.373 03.439 17712 Exposure complete
22:44:19.672 00.299 17712 worker thread done servicing request
22:44:19.672 00.000 484 OnExposeComplete: enter
22:44:19.679 00.007 484 UpdateGuideState(): m_state=6
22:44:19.684 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
22:44:19.688 00.004 484 Star::Find returns 1 (0), X=1399.46, Y=43.50, Mass=317751, SNR=77.5, Peak=40771 HFD=3.1
22:44:19.694 00.006 484 MultiStar: [#1 1.47,-0.40,0.00,M5] [#2 -1.81,-0.41,0.00,M5] [#3 1.24,-0.40,0.00,M3] [#4 1.55,-0.24,0.00,M3] [#5 1.81,-0.19,0.00,M5] [#6 1.33,-0.50,0.00,M3] [#7 1.33,-0.48,0.00,M5] [#8 1.16,-0.10,0.00,M2] 
22:44:19.697 00.003 484 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.28 = 3.00)
22:44:19.703 00.006 484 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
22:44:19.707 00.004 484 CameraToMount -- cameraX=0.73 cameraY=-0.46 hyp=0.86 cameraTheta=-0.57 mountX=-0.85 mountY=-0.25, mountTheta=-2.86
22:44:19.716 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.73, y=-0.46, opts=13)
22:44:19.720 00.004 484 Enqueuing Move request for scope (0.73, -0.46)
22:44:19.725 00.005 17712 Worker thread wakes up
22:44:19.725 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1322, FiltMax=65533, Gamma=1.000
22:44:19.729 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.46) opts 0xd
22:44:19.729 00.000 484 UpdateGuideState exits: m=317751 SNR=77.5
22:44:19.733 00.004 17712 Handling offset move in thread for scope, endpoint = (0.73, -0.46)
22:44:19.733 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:19.737 00.004 17712 Moving (0.73, -0.46) raw xDistance=-0.85 yDistance=-0.25
22:44:19.737 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:19.741 00.004 484 Enqueuing Expose request
22:44:19.745 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.85
22:44:19.745 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:19.745 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:44:19.745 00.000 17712 MoveAxis(E, 207, ABG)
22:44:19.745 00.000 17712 Guiding  Dir = 2, Dur = 207
22:44:19.746 00.001 17712 IsSlewing returns 0
22:44:19.746 00.000 17712 IsGuiding returns 0
22:44:19.747 00.001 17712 PulseGuide returned control before completion, sleep 217
22:44:19.964 00.217 17712 IsGuiding returns 1
22:44:19.964 00.000 17712 scope still moving after pulse duration time elapsed
22:44:19.996 00.032 17712 IsSlewing returns 0
22:44:19.996 00.000 17712 IsGuiding returns 0
22:44:19.996 00.000 17712 scope move finished after 207 + 43 ms
22:44:19.997 00.001 17712 Move returns status 0, amount 207
22:44:19.997 00.000 17712 MoveAxis(N, 0, ABG)
22:44:19.997 00.000 17712 Move returns status 0, amount 0
22:44:19.997 00.000 17712 move complete, result=0
22:44:19.997 00.000 17712 worker thread done servicing request
22:44:19.998 00.001 17712 Worker thread wakes up
22:44:19.998 00.000 484 GuideStep: -0.9 px 207 ms EAST, -0.3 px 0 ms NORTH
22:44:20.001 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:20.001 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:23.423 03.422 17712 Exposure complete
22:44:23.716 00.293 17712 worker thread done servicing request
22:44:23.716 00.000 484 OnExposeComplete: enter
22:44:23.719 00.003 484 UpdateGuideState(): m_state=6
22:44:23.723 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
22:44:23.729 00.006 484 Star::Find returns 1 (0), X=1399.29, Y=43.74, Mass=329919, SNR=75.8, Peak=49155 HFD=2.6
22:44:23.733 00.004 484 MultiStar: [#1 1.37,-0.15,0.00,M6] [#2 -1.71,0.10,0.00,M6] [#3 1.28,-0.32,0.00,M4] [#4 1.01,-0.04,0.00,M4] [#5 1.50,-0.00,0.00,M6] [#6 0.95,-0.25,0.00,M4] [#7 1.24,-0.57,0.00,M6] [#8 1.23,0.10,0.00,M3] 
22:44:23.743 00.010 484 CameraToMount -- cameraTheta (-0.38) - m_xAngle (2.71) = xAngle (-3.10 = -3.10)
22:44:23.750 00.007 484 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.11 = -0.11)
22:44:23.755 00.005 484 CameraToMount -- cameraX=0.56 cameraY=-0.22 hyp=0.60 cameraTheta=-0.38 mountX=-0.60 mountY=-0.06, mountTheta=-3.03
22:44:23.770 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.56, y=-0.22, opts=13)
22:44:23.775 00.005 484 Enqueuing Move request for scope (0.56, -0.22)
22:44:23.780 00.005 17712 Worker thread wakes up
22:44:23.780 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1261, FiltMax=65535, Gamma=1.000
22:44:23.784 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.22) opts 0xd
22:44:23.784 00.000 484 UpdateGuideState exits: m=329919 SNR=75.8
22:44:23.788 00.004 17712 Handling offset move in thread for scope, endpoint = (0.56, -0.22)
22:44:23.789 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.795 00.006 17712 Moving (0.56, -0.22) raw xDistance=-0.60 yDistance=-0.06
22:44:23.795 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:23.799 00.004 484 Enqueuing Expose request
22:44:23.802 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
22:44:23.802 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.802 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:44:23.803 00.001 17712 MoveAxis(E, 149, ABG)
22:44:23.803 00.000 17712 Guiding  Dir = 2, Dur = 149
22:44:23.803 00.000 17712 IsSlewing returns 0
22:44:23.803 00.000 17712 IsGuiding returns 0
22:44:23.807 00.004 17712 PulseGuide returned control before completion, sleep 156
22:44:23.977 00.170 17712 IsGuiding returns 1
22:44:23.977 00.000 17712 scope still moving after pulse duration time elapsed
22:44:24.007 00.030 17712 IsSlewing returns 0
22:44:24.009 00.002 17712 IsGuiding returns 0
22:44:24.009 00.000 17712 scope move finished after 149 + 56 ms
22:44:24.009 00.000 17712 Move returns status 0, amount 149
22:44:24.009 00.000 17712 MoveAxis(N, 0, ABG)
22:44:24.009 00.000 17712 Move returns status 0, amount 0
22:44:24.009 00.000 17712 move complete, result=0
22:44:24.009 00.000 17712 worker thread done servicing request
22:44:24.009 00.000 484 GuideStep: -0.6 px 149 ms EAST, -0.1 px 0 ms NORTH
22:44:24.012 00.003 17712 Worker thread wakes up
22:44:24.012 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:24.012 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:27.591 03.579 17712 Exposure complete
22:44:27.934 00.343 17712 worker thread done servicing request
22:44:27.934 00.000 484 OnExposeComplete: enter
22:44:27.938 00.004 484 UpdateGuideState(): m_state=6
22:44:27.943 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
22:44:27.947 00.004 484 Star::Find returns 1 (0), X=1399.22, Y=43.18, Mass=338191, SNR=80.5, Peak=45715 HFD=2.6
22:44:27.952 00.005 484 MultiStar: [#1 1.50,-0.45,0.00,M7] [#2 -1.86,-0.28,0.00,M7] [#3 1.04,-0.47,0.00,M5] [#4 1.07,-0.50,0.00,M5] [#5 1.48,-0.24,0.00,M7] [#6 0.98,-0.61,0.00,M5] [#7 1.25,-0.70,0.00,M7] [#8 1.12,-0.35,0.00,M4] 
22:44:27.955 00.003 484 CameraToMount -- cameraTheta (-1.01) - m_xAngle (2.71) = xAngle (-3.73 = 2.56)
22:44:27.960 00.005 484 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.74 = -0.74)
22:44:27.964 00.004 484 CameraToMount -- cameraX=0.49 cameraY=-0.78 hyp=0.92 cameraTheta=-1.01 mountX=-0.77 mountY=-0.62, mountTheta=-2.46
22:44:27.971 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.49, y=-0.78, opts=13)
22:44:27.977 00.006 484 Enqueuing Move request for scope (0.49, -0.78)
22:44:27.981 00.004 17712 Worker thread wakes up
22:44:27.981 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.78) opts 0xd
22:44:27.981 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1370, FiltMax=65535, Gamma=1.000
22:44:27.985 00.004 17712 Handling offset move in thread for scope, endpoint = (0.49, -0.78)
22:44:27.986 00.001 484 UpdateGuideState exits: m=338191 SNR=80.5
22:44:27.989 00.003 17712 Moving (0.49, -0.78) raw xDistance=-0.77 yDistance=-0.62
22:44:27.989 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:27.994 00.005 17712 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
22:44:27.994 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
22:44:27.994 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:27.997 00.003 484 Enqueuing Expose request
22:44:28.001 00.004 17712 MoveAxis(E, 182, ABG)
22:44:28.001 00.000 17712 Guiding  Dir = 2, Dur = 182
22:44:28.001 00.000 17712 IsSlewing returns 0
22:44:28.002 00.001 17712 IsGuiding returns 0
22:44:28.002 00.000 17712 PulseGuide returned control before completion, sleep 192
22:44:28.211 00.209 17712 IsGuiding returns 0
22:44:28.211 00.000 17712 Move returns status 0, amount 182
22:44:28.211 00.000 17712 MoveAxis(N, 116, ABG)
22:44:28.212 00.001 17712 Guiding  Dir = 0, Dur = 116
22:44:28.212 00.000 17712 IsSlewing returns 0
22:44:28.212 00.000 17712 IsGuiding returns 0
22:44:28.213 00.001 17712 PulseGuide returned control before completion, sleep 126
22:44:28.352 00.139 17712 IsGuiding returns 1
22:44:28.352 00.000 17712 scope still moving after pulse duration time elapsed
22:44:28.384 00.032 17712 IsSlewing returns 0
22:44:28.384 00.000 17712 IsGuiding returns 0
22:44:28.384 00.000 17712 scope move finished after 116 + 55 ms
22:44:28.385 00.001 17712 Move returns status 0, amount 116
22:44:28.385 00.000 17712 move complete, result=0
22:44:28.385 00.000 17712 worker thread done servicing request
22:44:28.385 00.000 484 GuideStep: -0.8 px 182 ms EAST, -0.6 px 116 ms NORTH
22:44:28.389 00.004 17712 Worker thread wakes up
22:44:28.389 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:28.389 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:31.844 03.455 17712 Exposure complete
22:44:32.163 00.319 17712 worker thread done servicing request
22:44:32.163 00.000 484 OnExposeComplete: enter
22:44:32.166 00.003 484 UpdateGuideState(): m_state=6
22:44:32.170 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
22:44:32.174 00.004 484 Star::Find returns 1 (0), X=1399.49, Y=43.55, Mass=302956, SNR=81.3, Peak=41379 HFD=3.1
22:44:32.181 00.007 484 MultiStar: [#1 1.52,-0.09,0.00,M8] [#2 -1.92,0.23,0.00,M8] [#3 1.30,-0.44,0.00,M6] [#4 1.49,-0.04,0.00,M6] [#5 1.52,-0.17,0.00,M8] [#6 1.53,0.03,0.00,M6] [#7 1.48,-0.16,0.00,M8] [#8 1.60,-0.03,0.00,M5] 
22:44:32.185 00.004 484 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.21 = 3.07)
22:44:32.188 00.003 484 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
22:44:32.194 00.006 484 CameraToMount -- cameraX=0.76 cameraY=-0.41 hyp=0.86 cameraTheta=-0.50 mountX=-0.86 mountY=-0.19, mountTheta=-2.92
22:44:32.201 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.76, y=-0.41, opts=13)
22:44:32.206 00.005 484 Enqueuing Move request for scope (0.76, -0.41)
22:44:32.210 00.004 17712 Worker thread wakes up
22:44:32.210 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:44:32.214 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.41) opts 0xd
22:44:32.214 00.000 17712 Handling offset move in thread for scope, endpoint = (0.76, -0.41)
22:44:32.214 00.000 17712 Moving (0.76, -0.41) raw xDistance=-0.86 yDistance=-0.19
22:44:32.214 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.86
22:44:32.214 00.000 484 UpdateGuideState exits: m=302956 SNR=81.3
22:44:32.218 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:32.222 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:32.222 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:32.226 00.004 484 Enqueuing Expose request
22:44:32.229 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:44:32.229 00.000 17712 MoveAxis(E, 206, ABG)
22:44:32.229 00.000 17712 Guiding  Dir = 2, Dur = 206
22:44:32.230 00.001 17712 IsSlewing returns 0
22:44:32.230 00.000 17712 IsGuiding returns 0
22:44:32.230 00.000 17712 PulseGuide returned control before completion, sleep 216
22:44:32.462 00.232 17712 IsGuiding returns 1
22:44:32.462 00.000 17712 scope still moving after pulse duration time elapsed
22:44:32.494 00.032 17712 IsSlewing returns 0
22:44:32.494 00.000 17712 IsGuiding returns 0
22:44:32.495 00.001 17712 scope move finished after 206 + 58 ms
22:44:32.495 00.000 17712 Move returns status 0, amount 206
22:44:32.495 00.000 17712 MoveAxis(N, 0, ABG)
22:44:32.495 00.000 17712 Move returns status 0, amount 0
22:44:32.495 00.000 17712 move complete, result=0
22:44:32.495 00.000 17712 worker thread done servicing request
22:44:32.495 00.000 17712 Worker thread wakes up
22:44:32.495 00.000 484 GuideStep: -0.9 px 206 ms EAST, -0.2 px 0 ms NORTH
22:44:32.500 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:32.500 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:35.935 03.435 17712 Exposure complete
22:44:36.290 00.355 17712 worker thread done servicing request
22:44:36.290 00.000 484 OnExposeComplete: enter
22:44:36.296 00.006 484 UpdateGuideState(): m_state=6
22:44:36.302 00.006 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
22:44:36.307 00.005 484 Star::Find returns 1 (0), X=1398.62, Y=44.37, Mass=314773, SNR=77.8, Peak=40947 HFD=2.9
22:44:36.311 00.004 484 MultiStar: [#1 0.68,0.32,0.75,U] [#2 -0.84,0.58,0.00,M9] [#3 0.51,0.15,0.76,U] [#4 0.37,0.50,0.57,U] [#5 0.67,0.49,0.50,U] [#6 0.40,0.37,0.58,U] [#7 0.38,0.54,0.53,U] [#8 0.62,0.40,0.56,U] 
22:44:36.315 00.004 484 single-star, 7 included, MultiStar: {0.40, 0.38}, one-star: {-0.12, 0.41}
22:44:36.319 00.004 484 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.71) = xAngle (-0.86 = -0.86)
22:44:36.325 00.006 484 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.12 = 2.12)
22:44:36.330 00.005 484 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.42 cameraTheta=1.85 mountX=0.27 mountY=0.36, mountTheta=0.92
22:44:36.338 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.12, y=0.41, opts=13)
22:44:36.343 00.005 484 Enqueuing Move request for scope (-0.12, 0.41)
22:44:36.346 00.003 17712 Worker thread wakes up
22:44:36.346 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4583, FiltMin=1424, FiltMax=65535, Gamma=1.000
22:44:36.349 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
22:44:36.349 00.000 484 UpdateGuideState exits: m=314773 SNR=77.8
22:44:36.355 00.006 17712 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
22:44:36.355 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.359 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:36.363 00.004 484 Enqueuing Expose request
22:44:36.368 00.005 17712 Moving (-0.12, 0.41) raw xDistance=0.27 yDistance=0.36
22:44:36.368 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:44:36.368 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:36.368 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:44:36.369 00.001 17712 MoveAxis(E, 0, ABG)
22:44:36.369 00.000 17712 Move returns status 0, amount 0
22:44:36.369 00.000 17712 MoveAxis(N, 0, ABG)
22:44:36.369 00.000 17712 Move returns status 0, amount 0
22:44:36.369 00.000 17712 move complete, result=0
22:44:36.369 00.000 17712 worker thread done servicing request
22:44:36.369 00.000 17712 Worker thread wakes up
22:44:36.369 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:36.369 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:36.373 00.004 484 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:44:39.795 03.422 17712 Exposure complete
22:44:40.069 00.274 17712 worker thread done servicing request
22:44:40.069 00.000 484 OnExposeComplete: enter
22:44:40.073 00.004 484 UpdateGuideState(): m_state=6
22:44:40.078 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
22:44:40.082 00.004 484 Star::Find returns 1 (0), X=1398.91, Y=44.55, Mass=345434, SNR=82.7, Peak=42880 HFD=2.7
22:44:40.085 00.003 484 MultiStar: [#1 0.81,0.50,0.00,M8] [#2 -0.57,0.72,0.64,U] [#3 0.57,0.59,0.70,U] [#4 0.75,0.49,0.61,U] [#5 0.98,1.06,0.00,M8] [#6 0.50,0.47,0.47,U] [#7 0.60,0.39,0.49,U] [#8 0.75,0.74,0.00,M5] 
22:44:40.089 00.004 484 single-star, 5 included, MultiStar: {0.31, 0.55}, one-star: {0.17, 0.59}
22:44:40.092 00.003 484 CameraToMount -- cameraTheta (1.29) - m_xAngle (2.71) = xAngle (-1.43 = -1.43)
22:44:40.095 00.003 484 CameraToMount -- cameraTheta (1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.56 = 1.56)
22:44:40.099 00.004 484 CameraToMount -- cameraX=0.17 cameraY=0.59 hyp=0.62 cameraTheta=1.29 mountX=0.09 mountY=0.62, mountTheta=1.43
22:44:40.108 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.59, opts=13)
22:44:40.112 00.004 484 Enqueuing Move request for scope (0.17, 0.59)
22:44:40.115 00.003 17712 Worker thread wakes up
22:44:40.115 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.59) opts 0xd
22:44:40.115 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1527, FiltMax=65535, Gamma=1.000
22:44:40.120 00.005 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.59)
22:44:40.121 00.001 17712 Moving (0.17, 0.59) raw xDistance=0.09 yDistance=0.62
22:44:40.121 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:44:40.121 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:40.121 00.000 484 UpdateGuideState exits: m=345434 SNR=82.7
22:44:40.126 00.005 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
22:44:40.126 00.000 17712 MoveAxis(E, 0, ABG)
22:44:40.126 00.000 17712 Move returns status 0, amount 0
22:44:40.126 00.000 17712 MoveAxis(N, 0, ABG)
22:44:40.126 00.000 17712 Move returns status 0, amount 0
22:44:40.126 00.000 17712 move complete, result=0
22:44:40.127 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:40.131 00.004 17712 worker thread done servicing request
22:44:40.131 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:40.135 00.004 484 Enqueuing Expose request
22:44:40.139 00.004 17712 Worker thread wakes up
22:44:40.139 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
22:44:40.142 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:40.142 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:43.637 03.495 17712 Exposure complete
22:44:43.956 00.319 17712 worker thread done servicing request
22:44:43.956 00.000 484 OnExposeComplete: enter
22:44:43.960 00.004 484 UpdateGuideState(): m_state=6
22:44:43.965 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
22:44:43.969 00.004 484 Star::Find returns 1 (0), X=1398.75, Y=44.71, Mass=313017, SNR=78.2, Peak=38336 HFD=2.8
22:44:43.972 00.003 484 MultiStar: [#1 0.71,0.62,0.00,M9] [#2 -0.96,0.50,0.00,M9] [#3 0.32,0.65,0.74,U] [#4 0.36,0.73,0.60,U] [#5 0.56,1.00,0.00,M9] [#6 0.36,0.95,0.00,M5] [#7 0.64,0.56,0.48,U] [#8 0.71,0.66,0.00,M6] 
22:44:43.978 00.006 484 refined, 3 included, MultiStar: {0.27, 0.69}, one-star: {0.02, 0.75}
22:44:43.982 00.004 484 CameraToMount -- cameraTheta (1.19) - m_xAngle (2.71) = xAngle (-1.52 = -1.52)
22:44:43.985 00.003 484 CameraToMount -- cameraTheta (1.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.46 = 1.46)
22:44:43.991 00.006 484 CameraToMount -- cameraX=0.27 cameraY=0.69 hyp=0.74 cameraTheta=1.19 mountX=0.03 mountY=0.74, mountTheta=1.52
22:44:44.001 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=0.69, opts=13)
22:44:44.005 00.004 484 Enqueuing Move request for scope (0.27, 0.69)
22:44:44.012 00.007 17712 Worker thread wakes up
22:44:44.012 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1363, FiltMax=65535, Gamma=1.000
22:44:44.014 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.69) opts 0xd
22:44:44.014 00.000 17712 Handling offset move in thread for scope, endpoint = (0.27, 0.69)
22:44:44.014 00.000 17712 Moving (0.27, 0.69) raw xDistance=0.03 yDistance=0.74
22:44:44.014 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
22:44:44.014 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:44:44.014 00.000 484 UpdateGuideState exits: m=313017 SNR=78.2
22:44:44.020 00.006 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
22:44:44.020 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:44.024 00.004 17712 MoveAxis(E, 0, ABG)
22:44:44.024 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:44.028 00.004 484 Enqueuing Expose request
22:44:44.031 00.003 17712 Move returns status 0, amount 0
22:44:44.032 00.001 17712 MoveAxis(N, 0, ABG)
22:44:44.032 00.000 17712 Move returns status 0, amount 0
22:44:44.032 00.000 17712 move complete, result=0
22:44:44.032 00.000 17712 worker thread done servicing request
22:44:44.032 00.000 17712 Worker thread wakes up
22:44:44.032 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:44.032 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:44.036 00.004 484 GuideStep: 0.0 px 0 ms EAST, 0.7 px 0 ms NORTH
22:44:47.454 03.418 17712 Exposure complete
22:44:47.683 00.229 17712 worker thread done servicing request
22:44:47.684 00.001 484 OnExposeComplete: enter
22:44:47.687 00.003 484 UpdateGuideState(): m_state=6
22:44:47.690 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
22:44:47.692 00.002 484 Star::Find returns 1 (0), X=1398.56, Y=44.38, Mass=331112, SNR=74.9, Peak=43987 HFD=2.9
22:44:47.695 00.003 484 MultiStar: [#1 0.58,0.26,0.93,U] [#2 -0.88,0.33,0.00,M10] [#3 0.27,0.16,0.77,U] [#4 0.40,0.23,0.62,U] [#5 0.86,0.42,0.00,M10] [#6 0.44,0.44,0.48,U] [#7 0.62,0.05,0.55,U] [#8 0.61,-0.00,0.48,U] 
22:44:47.698 00.003 484 refined, 6 included, MultiStar: {0.35, 0.24}, one-star: {-0.17, 0.42}
22:44:47.700 00.002 484 CameraToMount -- cameraTheta (0.60) - m_xAngle (2.71) = xAngle (-2.11 = -2.11)
22:44:47.704 00.004 484 CameraToMount -- cameraTheta (0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.88 = 0.88)
22:44:47.706 00.002 484 CameraToMount -- cameraX=0.35 cameraY=0.24 hyp=0.42 cameraTheta=0.60 mountX=-0.22 mountY=0.32, mountTheta=2.16
22:44:47.711 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.35, y=0.24, opts=13)
22:44:47.713 00.002 484 Enqueuing Move request for scope (0.35, 0.24)
22:44:47.715 00.002 17712 Worker thread wakes up
22:44:47.715 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1374, FiltMax=65535, Gamma=1.000
22:44:47.717 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.24) opts 0xd
22:44:47.718 00.001 17712 Handling offset move in thread for scope, endpoint = (0.35, 0.24)
22:44:47.718 00.000 484 UpdateGuideState exits: m=331112 SNR=74.9
22:44:47.721 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:47.723 00.002 17712 Moving (0.35, 0.24) raw xDistance=-0.22 yDistance=0.32
22:44:47.723 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:47.725 00.002 484 Enqueuing Expose request
22:44:47.728 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:44:47.728 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:47.728 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:44:47.728 00.000 17712 MoveAxis(E, 0, ABG)
22:44:47.728 00.000 17712 Move returns status 0, amount 0
22:44:47.728 00.000 17712 MoveAxis(N, 0, ABG)
22:44:47.728 00.000 17712 Move returns status 0, amount 0
22:44:47.728 00.000 17712 move complete, result=0
22:44:47.728 00.000 17712 worker thread done servicing request
22:44:47.729 00.001 17712 Worker thread wakes up
22:44:47.729 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:47.729 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:47.731 00.002 484 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:44:51.143 03.412 17712 Exposure complete
22:44:51.457 00.314 17712 worker thread done servicing request
22:44:51.457 00.000 484 OnExposeComplete: enter
22:44:51.460 00.003 484 UpdateGuideState(): m_state=6
22:44:51.464 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
22:44:51.467 00.003 484 Star::Find returns 1 (0), X=1398.76, Y=44.59, Mass=319373, SNR=75.3, Peak=40330 HFD=2.8
22:44:51.471 00.004 484 MultiStar: [#1 0.72,0.52,0.75,U] [#2 -1.14,0.60,0.00,R] [#3 0.35,0.53,0.70,U] [#4 0.59,0.38,0.70,U] [#5 0.81,0.69,0.00,R] [#6 0.49,0.66,0.50,U] [#7 0.66,0.43,0.62,U] [#8 0.58,0.54,0.49,U] 
22:44:51.474 00.003 484 single-star, 6 included, MultiStar: {0.45, 0.53}, one-star: {0.02, 0.63}
22:44:51.477 00.003 484 CameraToMount -- cameraTheta (1.53) - m_xAngle (2.71) = xAngle (-1.18 = -1.18)
22:44:51.480 00.003 484 CameraToMount -- cameraTheta (1.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.80 = 1.80)
22:44:51.484 00.004 484 CameraToMount -- cameraX=0.02 cameraY=0.63 hyp=0.63 cameraTheta=1.53 mountX=0.24 mountY=0.61, mountTheta=1.20
22:44:51.490 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=0.63, opts=13)
22:44:51.494 00.004 484 Enqueuing Move request for scope (0.02, 0.63)
22:44:51.497 00.003 17712 Worker thread wakes up
22:44:51.497 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1378, FiltMax=65535, Gamma=1.000
22:44:51.500 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.63) opts 0xd
22:44:51.501 00.001 484 UpdateGuideState exits: m=319373 SNR=75.3
22:44:51.504 00.003 17712 Handling offset move in thread for scope, endpoint = (0.02, 0.63)
22:44:51.504 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.507 00.003 17712 Moving (0.02, 0.63) raw xDistance=0.24 yDistance=0.61
22:44:51.507 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:51.510 00.003 484 Enqueuing Expose request
22:44:51.513 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:44:51.513 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:51.513 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
22:44:51.513 00.000 17712 MoveAxis(E, 0, ABG)
22:44:51.514 00.001 17712 Move returns status 0, amount 0
22:44:51.514 00.000 17712 MoveAxis(N, 0, ABG)
22:44:51.514 00.000 17712 Move returns status 0, amount 0
22:44:51.514 00.000 17712 move complete, result=0
22:44:51.514 00.000 17712 worker thread done servicing request
22:44:51.516 00.002 17712 Worker thread wakes up
22:44:51.516 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:51.516 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:51.518 00.002 484 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:44:54.975 03.457 17712 Exposure complete
22:44:55.214 00.239 17712 worker thread done servicing request
22:44:55.214 00.000 484 OnExposeComplete: enter
22:44:55.217 00.003 484 UpdateGuideState(): m_state=6
22:44:55.220 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
22:44:55.223 00.003 484 Star::Find returns 1 (0), X=1398.44, Y=44.40, Mass=343782, SNR=80.9, Peak=47811 HFD=3.0
22:44:55.226 00.003 484 MultiStar: [#1 0.52,0.42,0.75,U] [#2 0.67,-0.20,0.71,U] [#3 -0.09,0.54,0.70,U] [#4 0.42,0.39,0.64,U] [#5 -0.40,0.01,0.37,U] [#6 0.27,0.45,0.51,U] [#7 0.58,0.44,0.46,U] [#8 0.54,0.81,0.00,M5] 
22:44:55.229 00.003 484 refined, 7 included, MultiStar: {0.20, 0.33}, one-star: {-0.29, 0.44}
22:44:55.231 00.002 484 CameraToMount -- cameraTheta (1.02) - m_xAngle (2.71) = xAngle (-1.70 = -1.70)
22:44:55.235 00.004 484 CameraToMount -- cameraTheta (1.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.29 = 1.29)
22:44:55.237 00.002 484 CameraToMount -- cameraX=0.20 cameraY=0.33 hyp=0.38 cameraTheta=1.02 mountX=-0.05 mountY=0.37, mountTheta=1.70
22:44:55.242 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=0.33, opts=13)
22:44:55.245 00.003 484 Enqueuing Move request for scope (0.20, 0.33)
22:44:55.247 00.002 17712 Worker thread wakes up
22:44:55.247 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1591, FiltMax=65535, Gamma=1.000
22:44:55.250 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.33) opts 0xd
22:44:55.250 00.000 17712 Handling offset move in thread for scope, endpoint = (0.20, 0.33)
22:44:55.250 00.000 17712 Moving (0.20, 0.33) raw xDistance=-0.05 yDistance=0.37
22:44:55.250 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:44:55.250 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:55.250 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:44:55.250 00.000 484 UpdateGuideState exits: m=343782 SNR=80.9
22:44:55.253 00.003 17712 MoveAxis(E, 0, ABG)
22:44:55.253 00.000 17712 Move returns status 0, amount 0
22:44:55.253 00.000 17712 MoveAxis(N, 0, ABG)
22:44:55.253 00.000 17712 Move returns status 0, amount 0
22:44:55.253 00.000 17712 move complete, result=0
22:44:55.253 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.255 00.002 17712 worker thread done servicing request
22:44:55.256 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:55.258 00.002 484 Enqueuing Expose request
22:44:55.260 00.002 17712 Worker thread wakes up
22:44:55.260 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:44:55.263 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:55.263 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:58.670 03.407 17712 Exposure complete
22:44:58.922 00.252 17712 worker thread done servicing request
22:44:58.922 00.000 484 OnExposeComplete: enter
22:44:58.926 00.004 484 UpdateGuideState(): m_state=6
22:44:58.929 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
22:44:58.932 00.003 484 Star::Find returns 1 (0), X=1398.89, Y=44.40, Mass=316821, SNR=87.2, Peak=38432 HFD=2.6
22:44:58.935 00.003 484 MultiStar: [#1 0.85,0.62,0.00,M7] [#2 0.09,-0.19,0.70,U] [#3 0.51,0.56,0.60,U] [#4 0.31,0.43,0.48,U] [#5 0.21,-0.05,0.42,U] [#6 0.45,0.40,0.47,U] [#7 0.96,0.68,0.00,M3] [#8 0.77,0.62,0.00,M6] 
22:44:58.937 00.002 484 refined, 5 included, MultiStar: {0.26, 0.28}, one-star: {0.15, 0.43}
22:44:58.940 00.003 484 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.71) = xAngle (-1.91 = -1.91)
22:44:58.943 00.003 484 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.08 = 1.08)
22:44:58.945 00.002 484 CameraToMount -- cameraX=0.26 cameraY=0.28 hyp=0.38 cameraTheta=0.81 mountX=-0.13 mountY=0.34, mountTheta=1.93
22:44:58.950 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=0.28, opts=13)
22:44:58.953 00.003 484 Enqueuing Move request for scope (0.26, 0.28)
22:44:58.957 00.004 17712 Worker thread wakes up
22:44:58.958 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1511, FiltMax=65535, Gamma=1.000
22:44:58.960 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.28) opts 0xd
22:44:58.960 00.000 484 UpdateGuideState exits: m=316821 SNR=87.2
22:44:58.963 00.003 17712 Handling offset move in thread for scope, endpoint = (0.26, 0.28)
22:44:58.963 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.965 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:44:58.967 00.002 484 Enqueuing Expose request
22:44:58.969 00.002 17712 Moving (0.26, 0.28) raw xDistance=-0.13 yDistance=0.34
22:44:58.970 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:44:58.970 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:58.970 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:44:58.970 00.000 17712 MoveAxis(E, 0, ABG)
22:44:58.970 00.000 17712 Move returns status 0, amount 0
22:44:58.970 00.000 17712 MoveAxis(N, 0, ABG)
22:44:58.970 00.000 17712 Move returns status 0, amount 0
22:44:58.970 00.000 17712 move complete, result=0
22:44:58.972 00.002 17712 worker thread done servicing request
22:44:58.972 00.000 17712 Worker thread wakes up
22:44:58.972 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:44:58.972 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:44:58.974 00.002 484 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:45:02.392 03.418 17712 Exposure complete
22:45:02.614 00.222 17712 worker thread done servicing request
22:45:02.615 00.001 484 OnExposeComplete: enter
22:45:02.617 00.002 484 UpdateGuideState(): m_state=6
22:45:02.620 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
22:45:02.624 00.004 484 Star::Find returns 1 (0), X=1398.91, Y=44.38, Mass=318281, SNR=81.5, Peak=46208 HFD=2.6
22:45:02.627 00.003 484 MultiStar: [#1 1.10,0.09,0.00,M8] [#2 0.12,-0.28,0.73,U] [#3 0.60,0.28,0.59,U] [#4 0.60,0.35,0.58,U] [#5 -0.15,-0.19,0.39,U] [#6 0.54,0.04,0.52,U] [#7 0.69,0.17,0.47,U] [#8 0.85,0.56,0.00,M7] 
22:45:02.630 00.003 484 refined, 6 included, MultiStar: {0.35, 0.14}, one-star: {0.17, 0.42}
22:45:02.633 00.003 484 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.71) = xAngle (-2.33 = -2.33)
22:45:02.635 00.002 484 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.66 = 0.66)
22:45:02.637 00.002 484 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.38 mountX=-0.26 mountY=0.23, mountTheta=2.42
22:45:02.643 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.35, y=0.14, opts=13)
22:45:02.645 00.002 484 Enqueuing Move request for scope (0.35, 0.14)
22:45:02.648 00.003 17712 Worker thread wakes up
22:45:02.648 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1610, FiltMax=65535, Gamma=1.000
22:45:02.650 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
22:45:02.650 00.000 484 UpdateGuideState exits: m=318281 SNR=81.5
22:45:02.653 00.003 17712 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
22:45:02.653 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:02.655 00.002 17712 Moving (0.35, 0.14) raw xDistance=-0.26 yDistance=0.23
22:45:02.656 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:45:02.656 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:02.656 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:45:02.656 00.000 17712 MoveAxis(E, 0, ABG)
22:45:02.656 00.000 17712 Move returns status 0, amount 0
22:45:02.656 00.000 17712 MoveAxis(N, 0, ABG)
22:45:02.656 00.000 17712 Move returns status 0, amount 0
22:45:02.656 00.000 17712 move complete, result=0
22:45:02.656 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:02.659 00.003 484 Enqueuing Expose request
22:45:02.661 00.002 17712 worker thread done servicing request
22:45:02.663 00.002 17712 Worker thread wakes up
22:45:02.663 00.000 484 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:02.665 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:02.666 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:06.058 03.392 17712 Exposure complete
22:45:06.333 00.275 17712 worker thread done servicing request
22:45:06.333 00.000 484 OnExposeComplete: enter
22:45:06.336 00.003 484 UpdateGuideState(): m_state=6
22:45:06.340 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
22:45:06.343 00.003 484 Star::Find returns 1 (0), X=1399.10, Y=44.34, Mass=329665, SNR=86.1, Peak=43280 HFD=2.6
22:45:06.346 00.003 484 MultiStar: [#1 1.41,0.47,0.00,M9] [#2 -0.62,0.01,0.69,U] [#3 1.12,0.29,0.00,M1] [#4 1.11,0.19,0.00,M1] [#5 0.29,-0.07,0.40,U] [#6 0.90,0.53,0.00,M1] [#7 1.17,0.51,0.00,M3] [#8 1.38,0.54,0.00,M8] 
22:45:06.349 00.003 484 refined, 2 included, MultiStar: {0.03, 0.17}, one-star: {0.37, 0.37}
22:45:06.351 00.002 484 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.71) = xAngle (-1.32 = -1.32)
22:45:06.354 00.003 484 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.67 = 1.67)
22:45:06.356 00.002 484 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.40 mountX=0.04 mountY=0.17, mountTheta=1.32
22:45:06.362 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=0.17, opts=13)
22:45:06.365 00.003 484 Enqueuing Move request for scope (0.03, 0.17)
22:45:06.367 00.002 17712 Worker thread wakes up
22:45:06.367 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1550, FiltMax=65535, Gamma=1.000
22:45:06.370 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
22:45:06.370 00.000 484 UpdateGuideState exits: m=329665 SNR=86.1
22:45:06.373 00.003 17712 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
22:45:06.373 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.376 00.003 17712 Moving (0.03, 0.17) raw xDistance=0.04 yDistance=0.17
22:45:06.376 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:06.379 00.003 484 Enqueuing Expose request
22:45:06.381 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:45:06.381 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:06.381 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:45:06.381 00.000 17712 MoveAxis(E, 0, ABG)
22:45:06.381 00.000 17712 Move returns status 0, amount 0
22:45:06.381 00.000 17712 MoveAxis(N, 0, ABG)
22:45:06.381 00.000 17712 Move returns status 0, amount 0
22:45:06.381 00.000 17712 move complete, result=0
22:45:06.382 00.001 17712 worker thread done servicing request
22:45:06.382 00.000 17712 Worker thread wakes up
22:45:06.382 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:06.382 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:06.384 00.002 484 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:45:09.776 03.392 17712 Exposure complete
22:45:10.118 00.342 17712 worker thread done servicing request
22:45:10.118 00.000 484 OnExposeComplete: enter
22:45:10.121 00.003 484 UpdateGuideState(): m_state=6
22:45:10.125 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
22:45:10.128 00.003 484 Star::Find returns 1 (0), X=1399.19, Y=44.12, Mass=305991, SNR=63.5, Peak=48240 HFD=2.4
22:45:10.131 00.003 484 MultiStar: [#1 1.47,-0.03,0.00,M10] [#2 -0.71,-0.07,0.88,U] [#3 0.98,-0.05,0.00,M2] [#4 1.03,0.20,0.00,M2] [#5 0.89,0.29,0.00,M1] [#6 1.18,0.15,0.00,M2] [#7 1.06,-0.09,0.00,M4] [#8 1.24,0.23,0.00,M9] 
22:45:10.134 00.003 484 refined, 1 included, MultiStar: {-0.09, 0.05}, one-star: {0.46, 0.16}
22:45:10.137 00.003 484 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.71) = xAngle (-0.12 = -0.12)
22:45:10.140 00.003 484 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.87 = 2.87)
22:45:10.142 00.002 484 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.60 mountX=0.10 mountY=0.03, mountTheta=0.26
22:45:10.147 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.05, opts=13)
22:45:10.152 00.005 484 Enqueuing Move request for scope (-0.09, 0.05)
22:45:10.155 00.003 17712 Worker thread wakes up
22:45:10.155 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1363, FiltMax=65535, Gamma=1.000
22:45:10.158 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
22:45:10.158 00.000 484 UpdateGuideState exits: m=305991 SNR=63.5
22:45:10.161 00.003 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
22:45:10.161 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:10.163 00.002 17712 Moving (-0.09, 0.05) raw xDistance=0.10 yDistance=0.03
22:45:10.163 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:10.166 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:45:10.166 00.000 484 Enqueuing Expose request
22:45:10.169 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:10.170 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:45:10.170 00.000 17712 MoveAxis(E, 0, ABG)
22:45:10.170 00.000 17712 Move returns status 0, amount 0
22:45:10.170 00.000 17712 MoveAxis(N, 0, ABG)
22:45:10.170 00.000 17712 Move returns status 0, amount 0
22:45:10.170 00.000 17712 move complete, result=0
22:45:10.170 00.000 17712 worker thread done servicing request
22:45:10.170 00.000 17712 Worker thread wakes up
22:45:10.170 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:10.171 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:10.173 00.002 484 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:45:13.559 03.386 17712 Exposure complete
22:45:13.842 00.283 17712 worker thread done servicing request
22:45:13.842 00.000 484 OnExposeComplete: enter
22:45:13.845 00.003 484 UpdateGuideState(): m_state=6
22:45:13.850 00.005 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
22:45:13.853 00.003 484 Star::Find returns 1 (0), X=1399.19, Y=44.17, Mass=326205, SNR=83.7, Peak=45808 HFD=2.4
22:45:13.856 00.003 484 MultiStar: [#1 1.30,0.32,0.00,R] [#2 -0.44,0.00,0.68,U] [#3 0.88,0.24,0.72,U] [#4 1.18,0.50,0.00,M3] [#5 0.83,-0.11,0.45,U] [#6 1.04,0.34,0.00,M3] [#7 1.27,0.35,0.00,M5] [#8 1.01,0.35,0.00,M10] 
22:45:13.859 00.003 484 refined, 3 included, MultiStar: {0.41, 0.12}, one-star: {0.46, 0.21}
22:45:13.862 00.003 484 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.71) = xAngle (-2.43 = -2.43)
22:45:13.865 00.003 484 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.55 = 0.55)
22:45:13.867 00.002 484 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.43 cameraTheta=0.28 mountX=-0.32 mountY=0.22, mountTheta=2.54
22:45:13.874 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=0.12, opts=13)
22:45:13.876 00.002 484 Enqueuing Move request for scope (0.41, 0.12)
22:45:13.880 00.004 17712 Worker thread wakes up
22:45:13.880 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1261, FiltMax=65535, Gamma=1.000
22:45:13.883 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd
22:45:13.884 00.001 484 UpdateGuideState exits: m=326205 SNR=83.7
22:45:13.887 00.003 17712 Handling offset move in thread for scope, endpoint = (0.41, 0.12)
22:45:13.887 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.890 00.003 17712 Moving (0.41, 0.12) raw xDistance=-0.32 yDistance=0.22
22:45:13.890 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:13.894 00.004 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:45:13.894 00.000 484 Enqueuing Expose request
22:45:13.898 00.004 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:13.898 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:45:13.898 00.000 17712 MoveAxis(E, 72, ABG)
22:45:13.898 00.000 17712 Guiding  Dir = 2, Dur = 72
22:45:13.900 00.002 17712 IsSlewing returns 0
22:45:13.901 00.001 17712 IsGuiding returns 0
22:45:13.901 00.000 17712 PulseGuide returned control before completion, sleep 82
22:45:13.987 00.086 17712 IsGuiding returns 1
22:45:13.987 00.000 17712 scope still moving after pulse duration time elapsed
22:45:14.018 00.031 17712 IsSlewing returns 0
22:45:14.018 00.000 17712 IsGuiding returns 1
22:45:14.050 00.032 17712 IsSlewing returns 0
22:45:14.050 00.000 17712 IsGuiding returns 1
22:45:14.082 00.032 17712 IsSlewing returns 0
22:45:14.082 00.000 17712 IsGuiding returns 0
22:45:14.082 00.000 17712 scope move finished after 72 + 109 ms
22:45:14.083 00.001 17712 Move returns status 0, amount 72
22:45:14.083 00.000 17712 MoveAxis(N, 0, ABG)
22:45:14.083 00.000 17712 Move returns status 0, amount 0
22:45:14.083 00.000 17712 move complete, result=0
22:45:14.083 00.000 17712 worker thread done servicing request
22:45:14.083 00.000 17712 Worker thread wakes up
22:45:14.083 00.000 484 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
22:45:14.086 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:14.086 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:17.477 03.391 17712 Exposure complete
22:45:17.707 00.230 17712 worker thread done servicing request
22:45:17.707 00.000 484 OnExposeComplete: enter
22:45:17.710 00.003 484 UpdateGuideState(): m_state=6
22:45:17.713 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
22:45:17.716 00.003 484 Star::Find returns 1 (0), X=1398.98, Y=43.95, Mass=336397, SNR=80.6, Peak=42272 HFD=2.4
22:45:17.719 00.003 484 MultiStar: [#1 -0.32,-0.22,0.69,U] [#2 -0.41,-0.24,0.69,U] [#3 0.84,0.07,0.65,U] [#4 0.92,0.07,0.00,M4] [#5 -0.06,-0.34,0.44,U] [#6 0.50,0.11,0.43,U] [#7 0.89,0.20,0.43,U] [#8 1.10,0.27,0.00,R] 
22:45:17.721 00.002 484 refined, 6 included, MultiStar: {0.20, -0.07}, one-star: {0.25, -0.01}
22:45:17.724 00.003 484 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.06 = -3.06)
22:45:17.726 00.002 484 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
22:45:17.728 00.002 484 CameraToMount -- cameraX=0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-0.34 mountX=-0.21 mountY=-0.01, mountTheta=-3.07
22:45:17.733 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=-0.07, opts=13)
22:45:17.736 00.003 484 Enqueuing Move request for scope (0.20, -0.07)
22:45:17.738 00.002 17712 Worker thread wakes up
22:45:17.739 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1325, FiltMax=65535, Gamma=1.000
22:45:17.741 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.07) opts 0xd
22:45:17.741 00.000 484 UpdateGuideState exits: m=336397 SNR=80.6
22:45:17.743 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:17.745 00.002 17712 Handling offset move in thread for scope, endpoint = (0.20, -0.07)
22:45:17.746 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:17.749 00.003 484 Enqueuing Expose request
22:45:17.751 00.002 17712 Moving (0.20, -0.07) raw xDistance=-0.21 yDistance=-0.01
22:45:17.751 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:45:17.751 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:17.752 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:17.752 00.000 17712 MoveAxis(E, 0, ABG)
22:45:17.752 00.000 17712 Move returns status 0, amount 0
22:45:17.752 00.000 17712 MoveAxis(N, 0, ABG)
22:45:17.752 00.000 17712 Move returns status 0, amount 0
22:45:17.752 00.000 17712 move complete, result=0
22:45:17.752 00.000 17712 worker thread done servicing request
22:45:17.752 00.000 17712 Worker thread wakes up
22:45:17.752 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:17.752 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:17.754 00.002 484 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:21.173 03.419 17712 Exposure complete
22:45:21.390 00.217 17712 worker thread done servicing request
22:45:21.390 00.000 484 OnExposeComplete: enter
22:45:21.393 00.003 484 UpdateGuideState(): m_state=6
22:45:21.396 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
22:45:21.400 00.004 484 Star::Find returns 1 (0), X=1398.96, Y=43.41, Mass=299637, SNR=69.0, Peak=42691 HFD=2.6
22:45:21.402 00.002 484 MultiStar: [#1 -0.27,-0.53,0.77,U] [#2 -0.93,-0.61,0.00,M1] [#3 0.72,-0.38,0.79,U] [#4 0.72,-0.23,0.65,U] [#5 0.01,-0.24,0.44,U] [#6 0.59,-0.24,0.53,U] [#7 1.08,-0.12,0.00,M5] [#8 -0.05,-0.59,0.51,U] 
22:45:21.405 00.003 484 refined, 6 included, MultiStar: {0.28, -0.41}, one-star: {0.23, -0.55}
22:45:21.407 00.002 484 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.68 = 2.60)
22:45:21.409 00.002 484 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.70 = -0.70)
22:45:21.411 00.002 484 CameraToMount -- cameraX=0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-0.97 mountX=-0.43 mountY=-0.32, mountTheta=-2.50
22:45:21.417 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=-0.41, opts=13)
22:45:21.419 00.002 484 Enqueuing Move request for scope (0.28, -0.41)
22:45:21.421 00.002 17712 Worker thread wakes up
22:45:21.422 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.41) opts 0xd
22:45:21.422 00.000 17712 Handling offset move in thread for scope, endpoint = (0.28, -0.41)
22:45:21.422 00.000 17712 Moving (0.28, -0.41) raw xDistance=-0.43 yDistance=-0.32
22:45:21.422 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:45:21.422 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.423 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1353, FiltMax=65535, Gamma=1.000
22:45:21.425 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:45:21.425 00.000 17712 MoveAxis(E, 96, ABG)
22:45:21.425 00.000 17712 Guiding  Dir = 2, Dur = 96
22:45:21.425 00.000 484 UpdateGuideState exits: m=299637 SNR=69.0
22:45:21.428 00.003 17712 IsSlewing returns 0
22:45:21.428 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.430 00.002 17712 IsGuiding returns 0
22:45:21.430 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:21.432 00.002 484 Enqueuing Expose request
22:45:21.435 00.003 17712 PulseGuide returned control before completion, sleep 106
22:45:21.553 00.118 17712 IsGuiding returns 1
22:45:21.553 00.000 17712 scope still moving after pulse duration time elapsed
22:45:21.585 00.032 17712 IsSlewing returns 0
22:45:21.585 00.000 17712 IsGuiding returns 0
22:45:21.585 00.000 17712 scope move finished after 96 + 59 ms
22:45:21.585 00.000 17712 Move returns status 0, amount 96
22:45:21.586 00.001 17712 MoveAxis(N, 0, ABG)
22:45:21.586 00.000 17712 Move returns status 0, amount 0
22:45:21.586 00.000 17712 move complete, result=0
22:45:21.586 00.000 17712 worker thread done servicing request
22:45:21.586 00.000 17712 Worker thread wakes up
22:45:21.586 00.000 484 GuideStep: -0.4 px 96 ms EAST, -0.3 px 0 ms NORTH
22:45:21.589 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:21.589 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:25.007 03.418 17712 Exposure complete
22:45:25.240 00.233 17712 worker thread done servicing request
22:45:25.240 00.000 484 OnExposeComplete: enter
22:45:25.243 00.003 484 UpdateGuideState(): m_state=6
22:45:25.246 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
22:45:25.249 00.003 484 Star::Find returns 1 (0), X=1399.08, Y=43.90, Mass=317482, SNR=68.1, Peak=40560 HFD=2.6
22:45:25.252 00.003 484 MultiStar: [#1 -0.33,-0.06,0.86,U] [#2 -0.43,-0.39,0.89,U] [#3 0.61,0.09,0.76,U] [#4 1.02,0.11,0.00,M4] [#5 0.37,-0.03,0.52,U] [#6 1.01,-0.12,0.00,M2] [#7 1.23,0.23,0.00,M6] [#8 -0.48,0.09,0.45,U] 
22:45:25.254 00.002 484 refined, 5 included, MultiStar: {0.03, -0.08}, one-star: {0.35, -0.06}
22:45:25.257 00.003 484 CameraToMount -- cameraTheta (-1.25) - m_xAngle (2.71) = xAngle (-3.96 = 2.32)
22:45:25.259 00.002 484 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.97 = -0.97)
22:45:25.261 00.002 484 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.25 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
22:45:25.266 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=-0.08, opts=13)
22:45:25.268 00.002 484 Enqueuing Move request for scope (0.03, -0.08)
22:45:25.271 00.003 17712 Worker thread wakes up
22:45:25.271 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1597, FiltMax=65535, Gamma=1.000
22:45:25.274 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
22:45:25.274 00.000 484 UpdateGuideState exits: m=317482 SNR=68.1
22:45:25.276 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:25.278 00.002 17712 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
22:45:25.278 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:25.280 00.002 484 Enqueuing Expose request
22:45:25.283 00.003 17712 Moving (0.03, -0.08) raw xDistance=-0.06 yDistance=-0.07
22:45:25.283 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
22:45:25.283 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:25.283 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:25.283 00.000 17712 MoveAxis(E, 0, ABG)
22:45:25.283 00.000 17712 Move returns status 0, amount 0
22:45:25.284 00.001 17712 MoveAxis(N, 0, ABG)
22:45:25.284 00.000 17712 Move returns status 0, amount 0
22:45:25.284 00.000 17712 move complete, result=0
22:45:25.284 00.000 17712 worker thread done servicing request
22:45:25.284 00.000 17712 Worker thread wakes up
22:45:25.284 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:25.284 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:25.286 00.002 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:45:28.681 03.395 17712 Exposure complete
22:45:28.934 00.253 17712 worker thread done servicing request
22:45:28.934 00.000 484 OnExposeComplete: enter
22:45:28.937 00.003 484 UpdateGuideState(): m_state=6
22:45:28.941 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
22:45:28.943 00.002 484 Star::Find returns 1 (0), X=1399.57, Y=44.25, Mass=318097, SNR=75.4, Peak=40864 HFD=2.7
22:45:28.946 00.003 484 MultiStar: [#1 0.39,-0.05,0.77,U] [#2 -0.73,-0.21,0.76,U] [#3 1.51,0.27,0.00,M1] [#4 1.24,0.26,0.00,M5] [#5 0.76,-0.10,0.43,U] [#6 1.55,0.45,0.00,M3] [#7 1.67,0.11,0.00,M7] [#8 0.29,-0.07,0.53,U] 
22:45:28.949 00.003 484 refined, 4 included, MultiStar: {0.30, -0.00}, one-star: {0.84, 0.28}
22:45:28.951 00.002 484 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:45:28.954 00.003 484 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
22:45:28.956 00.002 484 CameraToMount -- cameraX=0.30 cameraY=-0.00 hyp=0.30 cameraTheta=-0.00 mountX=-0.28 mountY=0.08, mountTheta=2.85
22:45:28.961 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.30, y=-0.00, opts=13)
22:45:28.963 00.002 484 Enqueuing Move request for scope (0.30, -0.00)
22:45:28.966 00.003 17712 Worker thread wakes up
22:45:28.966 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1296, FiltMax=65535, Gamma=1.000
22:45:28.969 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.00) opts 0xd
22:45:28.969 00.000 484 UpdateGuideState exits: m=318097 SNR=75.4
22:45:28.971 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.974 00.003 17712 Handling offset move in thread for scope, endpoint = (0.30, -0.00)
22:45:28.974 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:28.976 00.002 484 Enqueuing Expose request
22:45:28.978 00.002 17712 Moving (0.30, -0.00) raw xDistance=-0.28 yDistance=0.08
22:45:28.978 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
22:45:28.979 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:28.979 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:28.979 00.000 17712 MoveAxis(E, 0, ABG)
22:45:28.979 00.000 17712 Move returns status 0, amount 0
22:45:28.979 00.000 17712 MoveAxis(N, 0, ABG)
22:45:28.979 00.000 17712 Move returns status 0, amount 0
22:45:28.979 00.000 17712 move complete, result=0
22:45:28.979 00.000 17712 worker thread done servicing request
22:45:28.979 00.000 17712 Worker thread wakes up
22:45:28.979 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:28.979 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:28.982 00.003 484 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:32.389 03.407 17712 Exposure complete
22:45:32.650 00.261 17712 worker thread done servicing request
22:45:32.650 00.000 484 OnExposeComplete: enter
22:45:32.654 00.004 484 UpdateGuideState(): m_state=6
22:45:32.657 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
22:45:32.660 00.003 484 Star::Find returns 1 (0), X=1399.72, Y=43.90, Mass=311986, SNR=74.2, Peak=39495 HFD=2.6
22:45:32.664 00.004 484 MultiStar: [#1 0.36,-0.29,0.75,U] [#2 -1.09,-0.21,0.00,M1] [#3 1.45,-0.19,0.00,M2] [#4 1.61,0.07,0.00,M6] [#5 1.04,-0.33,0.00,M1] [#6 1.78,-0.03,0.00,M4] [#7 1.62,-0.19,0.00,M8] [#8 0.38,-0.23,0.45,U] 
22:45:32.666 00.002 484 refined, 2 included, MultiStar: {0.65, -0.17}, one-star: {0.99, -0.06}
22:45:32.670 00.004 484 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.98 = -2.98)
22:45:32.673 00.003 484 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
22:45:32.676 00.003 484 CameraToMount -- cameraX=0.65 cameraY=-0.17 hyp=0.67 cameraTheta=-0.26 mountX=-0.66 mountY=0.01, mountTheta=3.13
22:45:32.682 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.65, y=-0.17, opts=13)
22:45:32.687 00.005 484 Enqueuing Move request for scope (0.65, -0.17)
22:45:32.692 00.005 17712 Worker thread wakes up
22:45:32.692 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.17) opts 0xd
22:45:32.692 00.000 17712 Handling offset move in thread for scope, endpoint = (0.65, -0.17)
22:45:32.692 00.000 17712 Moving (0.65, -0.17) raw xDistance=-0.66 yDistance=0.01
22:45:32.693 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
22:45:32.693 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:32.693 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:45:32.693 00.000 17712 MoveAxis(E, 148, ABG)
22:45:32.693 00.000 17712 Guiding  Dir = 2, Dur = 148
22:45:32.693 00.000 17712 IsSlewing returns 0
22:45:32.693 00.000 17712 IsGuiding returns 0
22:45:32.694 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1544, FiltMax=65535, Gamma=1.000
22:45:32.697 00.003 484 UpdateGuideState exits: m=311986 SNR=74.2
22:45:32.700 00.003 17712 PulseGuide returned control before completion, sleep 158
22:45:32.702 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:32.708 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:32.713 00.005 484 Enqueuing Expose request
22:45:32.873 00.160 17712 IsGuiding returns 1
22:45:32.873 00.000 17712 scope still moving after pulse duration time elapsed
22:45:32.905 00.032 17712 IsSlewing returns 0
22:45:32.905 00.000 17712 IsGuiding returns 1
22:45:32.935 00.030 17712 IsSlewing returns 0
22:45:32.935 00.000 17712 IsGuiding returns 0
22:45:32.935 00.000 17712 scope move finished after 148 + 93 ms
22:45:32.935 00.000 17712 Move returns status 0, amount 148
22:45:32.935 00.000 17712 MoveAxis(N, 0, ABG)
22:45:32.935 00.000 17712 Move returns status 0, amount 0
22:45:32.935 00.000 17712 move complete, result=0
22:45:32.936 00.001 17712 worker thread done servicing request
22:45:32.936 00.000 17712 Worker thread wakes up
22:45:32.936 00.000 484 GuideStep: -0.7 px 148 ms EAST, 0.0 px 0 ms NORTH
22:45:32.939 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:32.939 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:36.450 03.511 17712 Exposure complete
22:45:36.745 00.295 17712 worker thread done servicing request
22:45:36.745 00.000 484 OnExposeComplete: enter
22:45:36.749 00.004 484 UpdateGuideState(): m_state=6
22:45:36.752 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
22:45:36.755 00.003 484 Star::Find returns 1 (0), X=1399.53, Y=43.73, Mass=332430, SNR=83.1, Peak=37063 HFD=2.8
22:45:36.759 00.004 484 MultiStar: [#1 0.46,-0.59,0.70,U] [#2 -0.91,-0.39,0.00,M2] [#3 1.36,-0.28,0.00,M3] [#4 1.28,0.11,0.00,M7] [#5 1.18,-0.48,0.00,M2] [#6 1.37,-0.43,0.00,M5] [#7 1.35,-0.19,0.00,M9] [#8 0.42,-0.69,0.45,U] 
22:45:36.761 00.002 484 refined, 2 included, MultiStar: {0.61, -0.44}, one-star: {0.80, -0.23}
22:45:36.764 00.003 484 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
22:45:36.767 00.003 484 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.35 = -0.35)
22:45:36.770 00.003 484 CameraToMount -- cameraX=0.61 cameraY=-0.44 hyp=0.75 cameraTheta=-0.63 mountX=-0.74 mountY=-0.26, mountTheta=-2.80
22:45:36.776 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.61, y=-0.44, opts=13)
22:45:36.779 00.003 484 Enqueuing Move request for scope (0.61, -0.44)
22:45:36.783 00.004 17712 Worker thread wakes up
22:45:36.783 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1447, FiltMax=65535, Gamma=1.000
22:45:36.786 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.44) opts 0xd
22:45:36.786 00.000 484 UpdateGuideState exits: m=332430 SNR=83.1
22:45:36.788 00.002 17712 Handling offset move in thread for scope, endpoint = (0.61, -0.44)
22:45:36.789 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.791 00.002 17712 Moving (0.61, -0.44) raw xDistance=-0.74 yDistance=-0.26
22:45:36.791 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:36.794 00.003 484 Enqueuing Expose request
22:45:36.796 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
22:45:36.796 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:36.797 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:45:36.797 00.000 17712 MoveAxis(E, 176, ABG)
22:45:36.797 00.000 17712 Guiding  Dir = 2, Dur = 176
22:45:36.797 00.000 17712 IsSlewing returns 0
22:45:36.797 00.000 17712 IsGuiding returns 0
22:45:36.798 00.001 17712 PulseGuide returned control before completion, sleep 186
22:45:37.000 00.202 17712 IsGuiding returns 1
22:45:37.000 00.000 17712 scope still moving after pulse duration time elapsed
22:45:37.033 00.033 17712 IsSlewing returns 0
22:45:37.033 00.000 17712 IsGuiding returns 0
22:45:37.033 00.000 17712 scope move finished after 176 + 59 ms
22:45:37.033 00.000 17712 Move returns status 0, amount 176
22:45:37.034 00.001 17712 MoveAxis(N, 0, ABG)
22:45:37.034 00.000 17712 Move returns status 0, amount 0
22:45:37.034 00.000 17712 move complete, result=0
22:45:37.034 00.000 17712 worker thread done servicing request
22:45:37.034 00.000 17712 Worker thread wakes up
22:45:37.034 00.000 484 GuideStep: -0.7 px 176 ms EAST, -0.3 px 0 ms NORTH
22:45:37.037 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:37.037 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:40.438 03.401 17712 Exposure complete
22:45:40.670 00.232 17712 worker thread done servicing request
22:45:40.670 00.000 484 OnExposeComplete: enter
22:45:40.673 00.003 484 UpdateGuideState(): m_state=6
22:45:40.682 00.009 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
22:45:40.686 00.004 484 Star::Find returns 1 (0), X=1398.87, Y=44.08, Mass=328128, SNR=80.7, Peak=46816 HFD=2.6
22:45:40.691 00.005 484 MultiStar: [#1 -0.37,-0.47,0.75,U] [#2 -0.12,-0.47,0.71,U] [#3 0.81,-0.08,0.63,U] [#4 0.65,0.39,0.51,U] [#5 0.22,-0.33,0.39,U] [#6 0.62,-0.11,0.48,U] [#7 0.60,-0.05,0.48,U] [#8 -0.41,-0.11,0.52,U] 
22:45:40.694 00.003 484 single-star, 8 included, MultiStar: {0.20, -0.13}, one-star: {0.14, 0.11}
22:45:40.698 00.004 484 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.71) = xAngle (-2.02 = -2.02)
22:45:40.701 00.003 484 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.96 = 0.96)
22:45:40.707 00.006 484 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.69 mountX=-0.08 mountY=0.14, mountTheta=2.06
22:45:40.716 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=0.11, opts=13)
22:45:40.721 00.005 484 Enqueuing Move request for scope (0.14, 0.11)
22:45:40.726 00.005 17712 Worker thread wakes up
22:45:40.726 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1147, FiltMax=65535, Gamma=1.000
22:45:40.729 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
22:45:40.729 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
22:45:40.729 00.000 17712 Moving (0.14, 0.11) raw xDistance=-0.08 yDistance=0.14
22:45:40.729 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
22:45:40.729 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:40.730 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:45:40.730 00.000 17712 MoveAxis(E, 0, ABG)
22:45:40.730 00.000 17712 Move returns status 0, amount 0
22:45:40.730 00.000 17712 MoveAxis(N, 0, ABG)
22:45:40.730 00.000 17712 Move returns status 0, amount 0
22:45:40.730 00.000 17712 move complete, result=0
22:45:40.730 00.000 17712 worker thread done servicing request
22:45:40.730 00.000 484 UpdateGuideState exits: m=328128 SNR=80.7
22:45:40.733 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:40.736 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:40.740 00.004 484 Enqueuing Expose request
22:45:40.743 00.003 17712 Worker thread wakes up
22:45:40.743 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:40.747 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:40.747 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:44.155 03.408 17712 Exposure complete
22:45:44.401 00.246 17712 worker thread done servicing request
22:45:44.401 00.000 484 OnExposeComplete: enter
22:45:44.404 00.003 484 UpdateGuideState(): m_state=6
22:45:44.407 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
22:45:44.410 00.003 484 Star::Find returns 1 (0), X=1398.76, Y=43.66, Mass=302542, SNR=73.4, Peak=37632 HFD=2.7
22:45:44.412 00.002 484 MultiStar: [#1 -0.55,-0.56,0.82,U] [#2 -0.27,-0.71,0.78,U] [#3 0.58,-0.24,0.87,U] [#4 0.53,-0.33,0.69,U] [#5 -0.24,-0.37,0.45,U] [#6 0.60,-0.15,0.33,U] [#7 0.86,-0.12,0.43,U] [#8 -0.34,-0.33,0.49,U] 
22:45:44.415 00.003 484 single-star, 8 included, MultiStar: {0.09, -0.37}, one-star: {0.02, -0.30}
22:45:44.418 00.003 484 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.21 = 2.08)
22:45:44.420 00.002 484 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
22:45:44.422 00.002 484 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.49 mountX=-0.15 mountY=-0.29, mountTheta=-2.05
22:45:44.428 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=-0.30, opts=13)
22:45:44.430 00.002 484 Enqueuing Move request for scope (0.02, -0.30)
22:45:44.433 00.003 17712 Worker thread wakes up
22:45:44.433 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1341, FiltMax=65535, Gamma=1.000
22:45:44.435 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
22:45:44.435 00.000 484 UpdateGuideState exits: m=302542 SNR=73.4
22:45:44.438 00.003 17712 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
22:45:44.438 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:44.440 00.002 17712 Moving (0.02, -0.30) raw xDistance=-0.15 yDistance=-0.29
22:45:44.440 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:44.442 00.002 484 Enqueuing Expose request
22:45:44.445 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:45:44.445 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:44.445 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:45:44.445 00.000 17712 MoveAxis(E, 0, ABG)
22:45:44.445 00.000 17712 Move returns status 0, amount 0
22:45:44.445 00.000 17712 MoveAxis(N, 0, ABG)
22:45:44.445 00.000 17712 Move returns status 0, amount 0
22:45:44.445 00.000 17712 move complete, result=0
22:45:44.446 00.001 17712 worker thread done servicing request
22:45:44.446 00.000 17712 Worker thread wakes up
22:45:44.446 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:44.446 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:44.448 00.002 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:45:47.835 03.387 17712 Exposure complete
22:45:48.097 00.262 17712 worker thread done servicing request
22:45:48.097 00.000 484 OnExposeComplete: enter
22:45:48.100 00.003 484 UpdateGuideState(): m_state=6
22:45:48.104 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
22:45:48.107 00.003 484 Star::Find returns 1 (0), X=1398.69, Y=44.24, Mass=334798, SNR=84.8, Peak=48544 HFD=2.6
22:45:48.110 00.003 484 MultiStar: [#1 -0.44,-0.34,0.63,U] [#2 -0.03,-0.27,0.78,U] [#3 0.71,0.06,0.71,U] [#4 0.79,0.25,0.52,U] [#5 0.23,-0.05,0.43,U] [#6 0.67,0.18,0.41,U] [#7 0.60,0.10,0.39,U] [#8 -0.22,0.06,0.47,U] 
22:45:48.113 00.003 484 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {-0.04, 0.27}
22:45:48.116 00.003 484 CameraToMount -- cameraTheta (0.14) - m_xAngle (2.71) = xAngle (-2.58 = -2.58)
22:45:48.118 00.002 484 CameraToMount -- cameraTheta (0.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.41 = 0.41)
22:45:48.121 00.003 484 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.14 mountX=-0.17 mountY=0.08, mountTheta=2.70
22:45:48.127 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=0.03, opts=13)
22:45:48.130 00.003 484 Enqueuing Move request for scope (0.20, 0.03)
22:45:48.132 00.002 17712 Worker thread wakes up
22:45:48.133 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=951, FiltMax=65535, Gamma=1.000
22:45:48.136 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
22:45:48.136 00.000 484 UpdateGuideState exits: m=334798 SNR=84.8
22:45:48.139 00.003 17712 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
22:45:48.139 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.142 00.003 17712 Moving (0.20, 0.03) raw xDistance=-0.17 yDistance=0.08
22:45:48.142 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:45:48.142 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:48.142 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:48.142 00.000 17712 MoveAxis(E, 0, ABG)
22:45:48.144 00.002 17712 Move returns status 0, amount 0
22:45:48.144 00.000 17712 MoveAxis(N, 0, ABG)
22:45:48.144 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:48.148 00.004 17712 Move returns status 0, amount 0
22:45:48.148 00.000 484 Enqueuing Expose request
22:45:48.151 00.003 17712 move complete, result=0
22:45:48.151 00.000 17712 worker thread done servicing request
22:45:48.151 00.000 17712 Worker thread wakes up
22:45:48.151 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:48.152 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:48.152 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:45:51.547 03.395 17712 Exposure complete
22:45:51.777 00.230 17712 worker thread done servicing request
22:45:51.777 00.000 484 OnExposeComplete: enter
22:45:51.780 00.003 484 UpdateGuideState(): m_state=6
22:45:51.783 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
22:45:51.786 00.003 484 Star::Find returns 1 (0), X=1399.15, Y=44.08, Mass=331915, SNR=73.5, Peak=48848 HFD=2.4
22:45:51.790 00.004 484 MultiStar: [#1 -0.29,-0.44,0.78,U] [#2 -0.22,-0.24,0.91,U] [#3 0.74,-0.02,0.78,U] [#4 0.62,0.29,0.64,U] [#5 0.39,-0.39,0.51,U] [#6 0.95,0.14,0.00,M3] [#7 1.05,0.14,0.00,M7] [#8 -0.07,-0.17,0.52,U] 
22:45:51.795 00.005 484 refined, 6 included, MultiStar: {0.22, -0.11}, one-star: {0.42, 0.11}
22:45:51.799 00.004 484 CameraToMount -- cameraTheta (-0.47) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
22:45:51.801 00.002 484 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.19 = -0.19)
22:45:51.807 00.006 484 CameraToMount -- cameraX=0.22 cameraY=-0.11 hyp=0.24 cameraTheta=-0.47 mountX=-0.24 mountY=-0.05, mountTheta=-2.95
22:45:51.819 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=-0.11, opts=13)
22:45:51.831 00.012 484 Enqueuing Move request for scope (0.22, -0.11)
22:45:51.840 00.009 17712 Worker thread wakes up
22:45:51.840 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1367, FiltMax=65535, Gamma=1.000
22:45:51.843 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.11) opts 0xd
22:45:51.843 00.000 484 UpdateGuideState exits: m=331915 SNR=73.5
22:45:51.848 00.005 17712 Handling offset move in thread for scope, endpoint = (0.22, -0.11)
22:45:51.848 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.852 00.004 17712 Moving (0.22, -0.11) raw xDistance=-0.24 yDistance=-0.05
22:45:51.852 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:51.855 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:45:51.857 00.002 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:51.857 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:45:51.857 00.000 17712 MoveAxis(E, 0, ABG)
22:45:51.857 00.000 17712 Move returns status 0, amount 0
22:45:51.857 00.000 17712 MoveAxis(N, 0, ABG)
22:45:51.857 00.000 17712 Move returns status 0, amount 0
22:45:51.857 00.000 17712 move complete, result=0
22:45:51.857 00.000 17712 worker thread done servicing request
22:45:51.858 00.001 484 Enqueuing Expose request
22:45:51.865 00.007 17712 Worker thread wakes up
22:45:51.865 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
22:45:51.868 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:51.869 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:55.258 03.389 17712 Exposure complete
22:45:55.488 00.230 17712 worker thread done servicing request
22:45:55.488 00.000 484 OnExposeComplete: enter
22:45:55.491 00.003 484 UpdateGuideState(): m_state=6
22:45:55.494 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
22:45:55.497 00.003 484 Star::Find returns 1 (0), X=1399.37, Y=43.85, Mass=356685, SNR=85.2, Peak=43795 HFD=2.7
22:45:55.500 00.003 484 MultiStar: [#1 0.00,-0.11,0.68,U] [#2 -0.56,-0.57,0.72,U] [#3 1.33,-0.42,0.00,M1] [#4 1.13,0.01,0.00,M4] [#5 0.58,-0.40,0.35,U] [#6 1.26,0.11,0.00,M4] [#7 1.12,-0.09,0.00,M8] [#8 0.12,-0.18,0.38,U] 
22:45:55.502 00.002 484 refined, 4 included, MultiStar: {0.15, -0.26}, one-star: {0.64, -0.11}
22:45:55.504 00.002 484 CameraToMount -- cameraTheta (-1.03) - m_xAngle (2.71) = xAngle (-3.75 = 2.54)
22:45:55.507 00.003 484 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.76 = -0.76)
22:45:55.509 00.002 484 CameraToMount -- cameraX=0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-1.03 mountX=-0.25 mountY=-0.21, mountTheta=-2.44
22:45:55.513 00.004 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=-0.26, opts=13)
22:45:55.517 00.004 484 Enqueuing Move request for scope (0.15, -0.26)
22:45:55.520 00.003 17712 Worker thread wakes up
22:45:55.520 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.26) opts 0xd
22:45:55.520 00.000 17712 Handling offset move in thread for scope, endpoint = (0.15, -0.26)
22:45:55.520 00.000 17712 Moving (0.15, -0.26) raw xDistance=-0.25 yDistance=-0.21
22:45:55.520 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
22:45:55.520 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:55.520 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1358, FiltMax=65533, Gamma=1.000
22:45:55.523 00.003 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:45:55.523 00.000 17712 MoveAxis(E, 0, ABG)
22:45:55.523 00.000 484 UpdateGuideState exits: m=356685 SNR=85.2
22:45:55.525 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:55.527 00.002 17712 Move returns status 0, amount 0
22:45:55.528 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:55.530 00.002 484 Enqueuing Expose request
22:45:55.532 00.002 17712 MoveAxis(N, 0, ABG)
22:45:55.532 00.000 17712 Move returns status 0, amount 0
22:45:55.532 00.000 17712 move complete, result=0
22:45:55.533 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:45:55.535 00.002 17712 worker thread done servicing request
22:45:55.535 00.000 17712 Worker thread wakes up
22:45:55.535 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:55.535 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:45:58.951 03.416 17712 Exposure complete
22:45:59.183 00.232 17712 worker thread done servicing request
22:45:59.183 00.000 484 OnExposeComplete: enter
22:45:59.186 00.003 484 UpdateGuideState(): m_state=6
22:45:59.189 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
22:45:59.192 00.003 484 Star::Find returns 1 (0), X=1399.28, Y=43.52, Mass=302741, SNR=73.1, Peak=46112 HFD=2.8
22:45:59.195 00.003 484 MultiStar: [#1 0.09,-0.84,0.78,U] [#2 -0.64,-0.60,0.87,U] [#3 1.13,-0.19,0.00,M2] [#4 1.30,-0.28,0.00,M5] [#5 1.16,-0.98,0.00,M1] [#6 1.19,-0.19,0.00,M5] [#7 1.01,-0.23,0.00,M9] [#8 0.27,-0.50,0.47,U] 
22:45:59.198 00.003 484 refined, 3 included, MultiStar: {0.06, -0.60}, one-star: {0.55, -0.44}
22:45:59.201 00.003 484 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.71) = xAngle (-4.19 = 2.09)
22:45:59.203 00.002 484 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.20 = -1.20)
22:45:59.206 00.003 484 CameraToMount -- cameraX=0.06 cameraY=-0.60 hyp=0.60 cameraTheta=-1.47 mountX=-0.30 mountY=-0.56, mountTheta=-2.06
22:45:59.211 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.60, opts=13)
22:45:59.215 00.004 484 Enqueuing Move request for scope (0.06, -0.60)
22:45:59.217 00.002 17712 Worker thread wakes up
22:45:59.218 00.001 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1533, FiltMax=65533, Gamma=1.000
22:45:59.220 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.60) opts 0xd
22:45:59.220 00.000 484 UpdateGuideState exits: m=302741 SNR=73.1
22:45:59.223 00.003 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.60)
22:45:59.223 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.225 00.002 17712 Moving (0.06, -0.60) raw xDistance=-0.30 yDistance=-0.56
22:45:59.225 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:45:59.227 00.002 484 Enqueuing Expose request
22:45:59.229 00.002 17712 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
22:45:59.229 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:45:59.229 00.000 17712 MoveAxis(E, 67, ABG)
22:45:59.229 00.000 17712 Guiding  Dir = 2, Dur = 67
22:45:59.230 00.001 17712 IsSlewing returns 0
22:45:59.230 00.000 17712 IsGuiding returns 0
22:45:59.230 00.000 17712 PulseGuide returned control before completion, sleep 77
22:45:59.320 00.090 17712 IsGuiding returns 1
22:45:59.320 00.000 17712 scope still moving after pulse duration time elapsed
22:45:59.352 00.032 17712 IsSlewing returns 0
22:45:59.353 00.001 17712 IsGuiding returns 0
22:45:59.353 00.000 17712 scope move finished after 67 + 55 ms
22:45:59.353 00.000 17712 Move returns status 0, amount 67
22:45:59.353 00.000 17712 MoveAxis(N, 105, ABG)
22:45:59.353 00.000 17712 Guiding  Dir = 0, Dur = 105
22:45:59.353 00.000 17712 IsSlewing returns 0
22:45:59.353 00.000 17712 IsGuiding returns 0
22:45:59.354 00.001 17712 PulseGuide returned control before completion, sleep 115
22:45:59.477 00.123 17712 IsGuiding returns 1
22:45:59.477 00.000 17712 scope still moving after pulse duration time elapsed
22:45:59.509 00.032 17712 IsSlewing returns 0
22:45:59.510 00.001 17712 IsGuiding returns 1
22:45:59.539 00.029 17712 IsSlewing returns 0
22:45:59.539 00.000 17712 IsGuiding returns 1
22:45:59.570 00.031 17712 IsSlewing returns 0
22:45:59.570 00.000 17712 IsGuiding returns 0
22:45:59.570 00.000 17712 scope move finished after 105 + 111 ms
22:45:59.571 00.001 17712 Move returns status 0, amount 105
22:45:59.571 00.000 17712 move complete, result=0
22:45:59.571 00.000 17712 worker thread done servicing request
22:45:59.571 00.000 17712 Worker thread wakes up
22:45:59.571 00.000 484 GuideStep: -0.3 px 67 ms EAST, -0.6 px 105 ms NORTH
22:45:59.575 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:45:59.575 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:02.981 03.406 17712 Exposure complete
22:46:03.219 00.238 17712 worker thread done servicing request
22:46:03.219 00.000 484 OnExposeComplete: enter
22:46:03.222 00.003 484 UpdateGuideState(): m_state=6
22:46:03.225 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
22:46:03.228 00.003 484 Star::Find returns 1 (0), X=1399.15, Y=43.87, Mass=329297, SNR=77.8, Peak=46512 HFD=2.4
22:46:03.231 00.003 484 MultiStar: [#1 -0.24,-0.18,0.71,U] [#2 -0.53,-0.51,0.87,U] [#3 1.17,0.10,0.00,M3] [#4 1.10,0.23,0.00,M6] [#5 0.46,-0.37,0.41,U] [#6 1.27,-0.10,0.00,M6] [#7 1.41,0.22,0.00,M10] [#8 -0.09,-0.29,0.40,U] 
22:46:03.233 00.002 484 refined, 4 included, MultiStar: {-0.02, -0.28}, one-star: {0.41, -0.10}
22:46:03.236 00.003 484 CameraToMount -- cameraTheta (-1.63) - m_xAngle (2.71) = xAngle (-4.35 = 1.93)
22:46:03.238 00.002 484 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.36 = -1.36)
22:46:03.240 00.002 484 CameraToMount -- cameraX=-0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.63 mountX=-0.10 mountY=-0.27, mountTheta=-1.92
22:46:03.246 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=-0.28, opts=13)
22:46:03.249 00.003 484 Enqueuing Move request for scope (-0.02, -0.28)
22:46:03.251 00.002 17712 Worker thread wakes up
22:46:03.251 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1605, FiltMax=65535, Gamma=1.000
22:46:03.254 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.28) opts 0xd
22:46:03.254 00.000 484 UpdateGuideState exits: m=329297 SNR=77.8
22:46:03.256 00.002 17712 Handling offset move in thread for scope, endpoint = (-0.02, -0.28)
22:46:03.256 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:03.258 00.002 17712 Moving (-0.02, -0.28) raw xDistance=-0.10 yDistance=-0.27
22:46:03.259 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:46:03.259 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:03.262 00.003 484 Enqueuing Expose request
22:46:03.265 00.003 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:03.265 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:46:03.265 00.000 17712 MoveAxis(E, 0, ABG)
22:46:03.265 00.000 17712 Move returns status 0, amount 0
22:46:03.265 00.000 17712 MoveAxis(N, 0, ABG)
22:46:03.265 00.000 17712 Move returns status 0, amount 0
22:46:03.265 00.000 17712 move complete, result=0
22:46:03.265 00.000 17712 worker thread done servicing request
22:46:03.266 00.001 17712 Worker thread wakes up
22:46:03.266 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:03.266 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:03.268 00.002 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:46:06.661 03.393 17712 Exposure complete
22:46:06.895 00.234 17712 worker thread done servicing request
22:46:06.895 00.000 484 OnExposeComplete: enter
22:46:06.898 00.003 484 UpdateGuideState(): m_state=6
22:46:06.904 00.006 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
22:46:06.908 00.004 484 Star::Find returns 1 (0), X=1399.15, Y=44.10, Mass=321336, SNR=84.6, Peak=54096 HFD=2.4
22:46:06.911 00.003 484 MultiStar: [#1 0.04,-0.25,0.79,U] [#2 -0.51,-0.19,0.75,U] [#3 0.98,-0.13,0.00,M4] [#4 0.89,0.41,0.00,M7] [#5 0.51,-0.28,0.44,U] [#6 1.07,0.30,0.00,M7] [#7 0.82,0.29,0.40,U] [#8 0.00,-0.42,0.40,U] 
22:46:06.914 00.003 484 refined, 5 included, MultiStar: {0.17, -0.10}, one-star: {0.42, 0.14}
22:46:06.916 00.002 484 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.25 = 3.03)
22:46:06.919 00.003 484 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
22:46:06.921 00.002 484 CameraToMount -- cameraX=0.17 cameraY=-0.10 hyp=0.19 cameraTheta=-0.53 mountX=-0.19 mountY=-0.05, mountTheta=-2.89
22:46:06.926 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=-0.10, opts=13)
22:46:06.929 00.003 484 Enqueuing Move request for scope (0.17, -0.10)
22:46:06.931 00.002 17712 Worker thread wakes up
22:46:06.931 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=990, FiltMax=65535, Gamma=1.000
22:46:06.933 00.002 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.10) opts 0xd
22:46:06.933 00.000 484 UpdateGuideState exits: m=321336 SNR=84.6
22:46:06.936 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.938 00.002 17712 Handling offset move in thread for scope, endpoint = (0.17, -0.10)
22:46:06.938 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:06.941 00.003 17712 Moving (0.17, -0.10) raw xDistance=-0.19 yDistance=-0.05
22:46:06.941 00.000 484 Enqueuing Expose request
22:46:06.944 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:46:06.944 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.944 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:06.944 00.000 17712 MoveAxis(E, 0, ABG)
22:46:06.944 00.000 17712 Move returns status 0, amount 0
22:46:06.944 00.000 17712 MoveAxis(N, 0, ABG)
22:46:06.944 00.000 17712 Move returns status 0, amount 0
22:46:06.944 00.000 17712 move complete, result=0
22:46:06.944 00.000 17712 worker thread done servicing request
22:46:06.944 00.000 17712 Worker thread wakes up
22:46:06.944 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:06.945 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:06.947 00.002 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:46:10.406 03.459 17712 Exposure complete
22:46:10.715 00.309 17712 worker thread done servicing request
22:46:10.715 00.000 484 OnExposeComplete: enter
22:46:10.719 00.004 484 UpdateGuideState(): m_state=6
22:46:10.723 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
22:46:10.728 00.005 484 Star::Find returns 1 (0), X=1399.14, Y=43.72, Mass=353926, SNR=82.3, Peak=51379 HFD=2.6
22:46:10.732 00.004 484 MultiStar: [#1 -0.01,-0.48,0.71,U] [#2 -0.77,-0.52,0.00,M1] [#3 0.92,-0.06,0.00,M5] [#4 1.03,-0.09,0.00,M8] [#5 0.78,-0.16,0.42,U] [#6 1.30,-0.32,0.00,M8] [#7 0.78,-0.16,0.49,U] [#8 0.18,-0.45,0.48,U] 
22:46:10.736 00.004 484 single-star, 4 included, MultiStar: {0.38, -0.31}, one-star: {0.40, -0.24}
22:46:10.740 00.004 484 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.26 = 3.02)
22:46:10.744 00.004 484 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.27 = -0.27)
22:46:10.748 00.004 484 CameraToMount -- cameraX=0.40 cameraY=-0.24 hyp=0.47 cameraTheta=-0.54 mountX=-0.47 mountY=-0.13, mountTheta=-2.88
22:46:10.755 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.40, y=-0.24, opts=13)
22:46:10.761 00.006 484 Enqueuing Move request for scope (0.40, -0.24)
22:46:10.765 00.004 17712 Worker thread wakes up
22:46:10.765 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1399, FiltMax=65535, Gamma=1.000
22:46:10.769 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.24) opts 0xd
22:46:10.769 00.000 484 UpdateGuideState exits: m=353926 SNR=82.3
22:46:10.772 00.003 17712 Handling offset move in thread for scope, endpoint = (0.40, -0.24)
22:46:10.772 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:10.776 00.004 17712 Moving (0.40, -0.24) raw xDistance=-0.47 yDistance=-0.13
22:46:10.777 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:10.780 00.003 484 Enqueuing Expose request
22:46:10.783 00.003 17712 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
22:46:10.783 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:10.783 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:46:10.783 00.000 17712 MoveAxis(E, 105, ABG)
22:46:10.783 00.000 17712 Guiding  Dir = 2, Dur = 105
22:46:10.783 00.000 17712 IsSlewing returns 0
22:46:10.784 00.001 17712 IsGuiding returns 0
22:46:10.784 00.000 17712 PulseGuide returned control before completion, sleep 115
22:46:10.911 00.127 17712 IsGuiding returns 0
22:46:10.911 00.000 17712 Move returns status 0, amount 105
22:46:10.911 00.000 17712 MoveAxis(N, 0, ABG)
22:46:10.911 00.000 17712 Move returns status 0, amount 0
22:46:10.912 00.001 17712 move complete, result=0
22:46:10.912 00.000 17712 worker thread done servicing request
22:46:10.912 00.000 17712 Worker thread wakes up
22:46:10.912 00.000 484 GuideStep: -0.5 px 105 ms EAST, -0.1 px 0 ms NORTH
22:46:10.916 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:10.916 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:14.349 03.433 17712 Exposure complete
22:46:14.645 00.296 17712 worker thread done servicing request
22:46:14.645 00.000 484 OnExposeComplete: enter
22:46:14.649 00.004 484 UpdateGuideState(): m_state=6
22:46:14.653 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
22:46:14.658 00.005 484 Star::Find returns 1 (0), X=1398.98, Y=44.49, Mass=329337, SNR=85.2, Peak=49226 HFD=2.3
22:46:14.662 00.004 484 MultiStar: [#1 -0.24,0.06,0.73,U] [#2 -0.33,0.13,0.83,U] [#3 0.51,0.63,0.63,U] [#4 0.64,0.53,0.52,U] [#5 0.31,0.52,0.43,U] [#6 1.10,0.51,0.00,M9] [#7 0.82,0.39,0.39,U] [#8 -0.19,0.26,0.38,U] 
22:46:14.666 00.004 484 refined, 7 included, MultiStar: {0.17, 0.37}, one-star: {0.25, 0.53}
22:46:14.669 00.003 484 CameraToMount -- cameraTheta (1.14) - m_xAngle (2.71) = xAngle (-1.57 = -1.57)
22:46:14.675 00.006 484 CameraToMount -- cameraTheta (1.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.41 = 1.41)
22:46:14.679 00.004 484 CameraToMount -- cameraX=0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.14 mountX=-0.00 mountY=0.40, mountTheta=1.57
22:46:14.688 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.37, opts=13)
22:46:14.692 00.004 484 Enqueuing Move request for scope (0.17, 0.37)
22:46:14.696 00.004 17712 Worker thread wakes up
22:46:14.696 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1149, FiltMax=65533, Gamma=1.000
22:46:14.700 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.37) opts 0xd
22:46:14.700 00.000 484 UpdateGuideState exits: m=329337 SNR=85.2
22:46:14.703 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:14.707 00.004 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.37)
22:46:14.707 00.000 17712 Moving (0.17, 0.37) raw xDistance=-0.00 yDistance=0.40
22:46:14.707 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:46:14.707 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:14.707 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:14.712 00.005 484 Enqueuing Expose request
22:46:14.716 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:46:14.716 00.000 17712 MoveAxis(E, 0, ABG)
22:46:14.716 00.000 17712 Move returns status 0, amount 0
22:46:14.716 00.000 17712 MoveAxis(N, 0, ABG)
22:46:14.716 00.000 17712 Move returns status 0, amount 0
22:46:14.716 00.000 17712 move complete, result=0
22:46:14.716 00.000 17712 worker thread done servicing request
22:46:14.716 00.000 17712 Worker thread wakes up
22:46:14.716 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:14.717 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:14.720 00.003 484 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:46:18.150 03.430 17712 Exposure complete
22:46:18.535 00.385 17712 worker thread done servicing request
22:46:18.535 00.000 484 OnExposeComplete: enter
22:46:18.540 00.005 484 UpdateGuideState(): m_state=6
22:46:18.549 00.009 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
22:46:18.561 00.012 484 Star::Find returns 1 (0), X=1398.23, Y=44.40, Mass=337916, SNR=76.1, Peak=55091 HFD=2.8
22:46:18.569 00.008 484 MultiStar: [#1 -0.96,0.00,0.00,M1] [#2 0.36,-0.20,0.78,U] [#3 0.37,0.35,0.77,U] [#4 -0.05,0.63,0.60,U] [#5 -0.47,-0.12,0.46,U] [#6 0.36,0.46,0.46,U] [#7 0.33,0.43,0.44,U] [#8 -1.04,0.21,0.00,M1] 
22:46:18.578 00.009 484 refined, 6 included, MultiStar: {0.03, 0.28}, one-star: {-0.50, 0.43}
22:46:18.587 00.009 484 CameraToMount -- cameraTheta (1.47) - m_xAngle (2.71) = xAngle (-1.24 = -1.24)
22:46:18.596 00.009 484 CameraToMount -- cameraTheta (1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.75 = 1.75)
22:46:18.611 00.015 484 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.47 mountX=0.09 mountY=0.28, mountTheta=1.25
22:46:18.632 00.021 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=0.28, opts=13)
22:46:18.635 00.003 484 Enqueuing Move request for scope (0.03, 0.28)
22:46:18.642 00.007 17712 Worker thread wakes up
22:46:18.642 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
22:46:18.642 00.000 17712 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
22:46:18.643 00.001 17712 Moving (0.03, 0.28) raw xDistance=0.09 yDistance=0.28
22:46:18.643 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:46:18.643 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:18.643 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:46:18.643 00.000 17712 MoveAxis(E, 0, ABG)
22:46:18.644 00.001 17712 Move returns status 0, amount 0
22:46:18.644 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1466, FiltMax=65535, Gamma=1.000
22:46:18.648 00.004 17712 MoveAxis(N, 0, ABG)
22:46:18.648 00.000 17712 Move returns status 0, amount 0
22:46:18.648 00.000 17712 move complete, result=0
22:46:18.648 00.000 17712 worker thread done servicing request
22:46:18.651 00.003 484 UpdateGuideState exits: m=337916 SNR=76.1
22:46:18.658 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.664 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:18.670 00.006 484 Enqueuing Expose request
22:46:18.681 00.011 17712 Worker thread wakes up
22:46:18.682 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:18.682 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:18.682 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:46:22.121 03.439 17712 Exposure complete
22:46:22.430 00.309 17712 worker thread done servicing request
22:46:22.431 00.001 484 OnExposeComplete: enter
22:46:22.434 00.003 484 UpdateGuideState(): m_state=6
22:46:22.438 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
22:46:22.443 00.005 484 Star::Find returns 1 (0), X=1398.17, Y=44.45, Mass=309252, SNR=74.7, Peak=42963 HFD=2.6
22:46:22.447 00.004 484 MultiStar: [#1 -1.22,0.40,0.00,M2] [#2 0.64,0.07,0.75,U] [#3 -0.07,0.47,0.82,U] [#4 0.11,0.92,0.00,M7] [#5 -0.45,0.43,0.45,U] [#6 -0.03,0.51,0.40,U] [#7 0.16,0.88,0.49,U] [#8 -1.20,0.38,0.00,M2] 
22:46:22.451 00.004 484 refined, 5 included, MultiStar: {-0.07, 0.45}, one-star: {-0.56, 0.49}
22:46:22.453 00.002 484 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.71) = xAngle (-0.98 = -0.98)
22:46:22.458 00.005 484 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.00 = 2.00)
22:46:22.461 00.003 484 CameraToMount -- cameraX=-0.07 cameraY=0.45 hyp=0.45 cameraTheta=1.73 mountX=0.25 mountY=0.41, mountTheta=1.02
22:46:22.469 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=0.45, opts=13)
22:46:22.473 00.004 484 Enqueuing Move request for scope (-0.07, 0.45)
22:46:22.477 00.004 17712 Worker thread wakes up
22:46:22.477 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1552, FiltMax=65535, Gamma=1.000
22:46:22.480 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.45) opts 0xd
22:46:22.480 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.07, 0.45)
22:46:22.480 00.000 17712 Moving (-0.07, 0.45) raw xDistance=0.25 yDistance=0.41
22:46:22.480 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:46:22.480 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:22.480 00.000 484 UpdateGuideState exits: m=309252 SNR=74.7
22:46:22.484 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:46:22.484 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:22.487 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:22.492 00.005 484 Enqueuing Expose request
22:46:22.496 00.004 17712 MoveAxis(E, 0, ABG)
22:46:22.496 00.000 17712 Move returns status 0, amount 0
22:46:22.496 00.000 17712 MoveAxis(N, 0, ABG)
22:46:22.496 00.000 17712 Move returns status 0, amount 0
22:46:22.496 00.000 17712 move complete, result=0
22:46:22.497 00.001 484 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:46:22.502 00.005 17712 worker thread done servicing request
22:46:22.502 00.000 17712 Worker thread wakes up
22:46:22.502 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:22.502 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:25.932 03.430 17712 Exposure complete
22:46:26.249 00.317 17712 worker thread done servicing request
22:46:26.249 00.000 484 OnExposeComplete: enter
22:46:26.253 00.004 484 UpdateGuideState(): m_state=6
22:46:26.256 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
22:46:26.261 00.005 484 Star::Find returns 1 (0), X=1398.22, Y=44.57, Mass=350786, SNR=89.7, Peak=40339 HFD=3.0
22:46:26.265 00.004 484 MultiStar: [#1 -1.09,0.42,0.00,M3] [#2 0.77,0.09,0.73,U] [#3 -0.15,0.59,0.59,U] [#4 -0.24,0.75,0.56,U] [#5 -0.66,0.12,0.41,U] [#6 -0.21,1.06,0.00,M8] [#7 -0.18,0.90,0.00,M6] [#8 -0.91,0.73,0.00,M3] 
22:46:26.268 00.003 484 refined, 4 included, MultiStar: {-0.13, 0.45}, one-star: {-0.51, 0.60}
22:46:26.272 00.004 484 CameraToMount -- cameraTheta (1.86) - m_xAngle (2.71) = xAngle (-0.86 = -0.86)
22:46:26.277 00.005 484 CameraToMount -- cameraTheta (1.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.13 = 2.13)
22:46:26.280 00.003 484 CameraToMount -- cameraX=-0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.86 mountX=0.31 mountY=0.40, mountTheta=0.91
22:46:26.288 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=0.45, opts=13)
22:46:26.293 00.005 484 Enqueuing Move request for scope (-0.13, 0.45)
22:46:26.297 00.004 17712 Worker thread wakes up
22:46:26.297 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1437, FiltMax=65535, Gamma=1.000
22:46:26.301 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.45) opts 0xd
22:46:26.301 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.13, 0.45)
22:46:26.301 00.000 17712 Moving (-0.13, 0.45) raw xDistance=0.31 yDistance=0.40
22:46:26.301 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
22:46:26.301 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.301 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:46:26.302 00.001 17712 MoveAxis(W, 69, ABG)
22:46:26.302 00.000 17712 Guiding  Dir = 3, Dur = 69
22:46:26.302 00.000 17712 IsSlewing returns 0
22:46:26.302 00.000 17712 IsGuiding returns 0
22:46:26.303 00.001 484 UpdateGuideState exits: m=350786 SNR=89.7
22:46:26.306 00.003 17712 PulseGuide returned control before completion, sleep 78
22:46:26.306 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.311 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:26.315 00.004 484 Enqueuing Expose request
22:46:26.391 00.076 17712 IsGuiding returns 1
22:46:26.391 00.000 17712 scope still moving after pulse duration time elapsed
22:46:26.422 00.031 17712 IsSlewing returns 0
22:46:26.422 00.000 17712 IsGuiding returns 0
22:46:26.422 00.000 17712 scope move finished after 69 + 50 ms
22:46:26.422 00.000 17712 Move returns status 0, amount 69
22:46:26.423 00.001 17712 MoveAxis(N, 0, ABG)
22:46:26.423 00.000 17712 Move returns status 0, amount 0
22:46:26.423 00.000 17712 move complete, result=0
22:46:26.423 00.000 17712 worker thread done servicing request
22:46:26.423 00.000 17712 Worker thread wakes up
22:46:26.423 00.000 484 GuideStep: 0.3 px 69 ms WEST, 0.4 px 0 ms NORTH
22:46:26.428 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:26.428 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:29.860 03.432 17712 Exposure complete
22:46:30.155 00.295 17712 worker thread done servicing request
22:46:30.156 00.001 484 OnExposeComplete: enter
22:46:30.160 00.004 484 UpdateGuideState(): m_state=6
22:46:30.163 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
22:46:30.167 00.004 484 Star::Find returns 1 (0), X=1398.20, Y=44.45, Mass=321095, SNR=77.0, Peak=40147 HFD=2.8
22:46:30.170 00.003 484 MultiStar: [#1 -0.98,0.20,0.00,M4] [#2 0.56,0.21,0.70,U] [#3 -0.18,0.71,0.70,U] [#4 -0.17,0.82,0.63,U] [#5 -0.80,0.19,0.44,U] [#6 -0.17,0.83,0.37,U] [#7 -0.08,0.53,0.44,U] [#8 -1.00,0.51,0.00,M4] 
22:46:30.174 00.004 484 refined, 6 included, MultiStar: {-0.19, 0.53}, one-star: {-0.54, 0.48}
22:46:30.177 00.003 484 CameraToMount -- cameraTheta (1.92) - m_xAngle (2.71) = xAngle (-0.79 = -0.79)
22:46:30.180 00.003 484 CameraToMount -- cameraTheta (1.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.19 = 2.19)
22:46:30.183 00.003 484 CameraToMount -- cameraX=-0.19 cameraY=0.53 hyp=0.56 cameraTheta=1.92 mountX=0.40 mountY=0.46, mountTheta=0.86
22:46:30.190 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.19, y=0.53, opts=13)
22:46:30.194 00.004 484 Enqueuing Move request for scope (-0.19, 0.53)
22:46:30.197 00.003 17712 Worker thread wakes up
22:46:30.197 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1680, FiltMax=65535, Gamma=1.000
22:46:30.200 00.003 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.53) opts 0xd
22:46:30.200 00.000 484 UpdateGuideState exits: m=321095 SNR=77.0
22:46:30.204 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.19, 0.53)
22:46:30.204 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:30.207 00.003 17712 Moving (-0.19, 0.53) raw xDistance=0.40 yDistance=0.46
22:46:30.207 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:30.209 00.002 484 Enqueuing Expose request
22:46:30.212 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
22:46:30.212 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:46:30.212 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
22:46:30.213 00.001 17712 MoveAxis(W, 93, ABG)
22:46:30.213 00.000 17712 Guiding  Dir = 3, Dur = 93
22:46:30.213 00.000 17712 IsSlewing returns 0
22:46:30.213 00.000 17712 IsGuiding returns 0
22:46:30.214 00.001 17712 PulseGuide returned control before completion, sleep 103
22:46:30.327 00.113 17712 IsGuiding returns 1
22:46:30.327 00.000 17712 scope still moving after pulse duration time elapsed
22:46:30.358 00.031 17712 IsSlewing returns 0
22:46:30.358 00.000 17712 IsGuiding returns 0
22:46:30.358 00.000 17712 scope move finished after 93 + 51 ms
22:46:30.358 00.000 17712 Move returns status 0, amount 93
22:46:30.358 00.000 17712 MoveAxis(N, 0, ABG)
22:46:30.359 00.001 17712 Move returns status 0, amount 0
22:46:30.359 00.000 17712 move complete, result=0
22:46:30.359 00.000 17712 worker thread done servicing request
22:46:30.359 00.000 17712 Worker thread wakes up
22:46:30.359 00.000 484 GuideStep: 0.4 px 93 ms WEST, 0.5 px 0 ms NORTH
22:46:30.362 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:30.362 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:33.779 03.417 17712 Exposure complete
22:46:34.070 00.291 17712 worker thread done servicing request
22:46:34.070 00.000 484 OnExposeComplete: enter
22:46:34.075 00.005 484 UpdateGuideState(): m_state=6
22:46:34.079 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
22:46:34.083 00.004 484 Star::Find returns 1 (0), X=1398.03, Y=44.27, Mass=358340, SNR=79.3, Peak=44179 HFD=3.1
22:46:34.086 00.003 484 MultiStar: [#1 -1.08,0.14,0.00,M5] [#2 0.49,-0.27,0.76,U] [#3 -0.29,0.36,0.62,U] [#4 -0.04,0.37,0.60,U] [#5 -0.70,-0.00,0.43,U] [#6 0.13,0.46,0.38,U] [#7 -0.18,0.37,0.49,U] [#8 -0.85,-0.12,0.47,U] 
22:46:34.093 00.007 484 refined, 7 included, MultiStar: {-0.27, 0.18}, one-star: {-0.70, 0.31}
22:46:34.096 00.003 484 CameraToMount -- cameraTheta (2.55) - m_xAngle (2.71) = xAngle (-0.17 = -0.17)
22:46:34.100 00.004 484 CameraToMount -- cameraTheta (2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.82 = 2.82)
22:46:34.104 00.004 484 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.32 cameraTheta=2.55 mountX=0.32 mountY=0.10, mountTheta=0.31
22:46:34.112 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.27, y=0.18, opts=13)
22:46:34.116 00.004 484 Enqueuing Move request for scope (-0.27, 0.18)
22:46:34.119 00.003 17712 Worker thread wakes up
22:46:34.119 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1296, FiltMax=65535, Gamma=1.000
22:46:34.123 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd
22:46:34.123 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.27, 0.18)
22:46:34.123 00.000 17712 Moving (-0.27, 0.18) raw xDistance=0.32 yDistance=0.10
22:46:34.123 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
22:46:34.123 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:34.123 00.000 484 UpdateGuideState exits: m=358340 SNR=79.3
22:46:34.127 00.004 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:46:34.127 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:34.130 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:34.133 00.003 484 Enqueuing Expose request
22:46:34.136 00.003 17712 MoveAxis(W, 77, ABG)
22:46:34.136 00.000 17712 Guiding  Dir = 3, Dur = 77
22:46:34.136 00.000 17712 IsSlewing returns 0
22:46:34.136 00.000 17712 IsGuiding returns 0
22:46:34.137 00.001 17712 PulseGuide returned control before completion, sleep 87
22:46:34.232 00.095 17712 IsGuiding returns 1
22:46:34.232 00.000 17712 scope still moving after pulse duration time elapsed
22:46:34.265 00.033 17712 IsSlewing returns 0
22:46:34.265 00.000 17712 IsGuiding returns 0
22:46:34.265 00.000 17712 scope move finished after 77 + 51 ms
22:46:34.266 00.001 17712 Move returns status 0, amount 77
22:46:34.266 00.000 17712 MoveAxis(N, 0, ABG)
22:46:34.266 00.000 17712 Move returns status 0, amount 0
22:46:34.266 00.000 17712 move complete, result=0
22:46:34.266 00.000 17712 worker thread done servicing request
22:46:34.266 00.000 17712 Worker thread wakes up
22:46:34.266 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:34.266 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:34.266 00.000 484 GuideStep: 0.3 px 77 ms WEST, 0.1 px 0 ms NORTH
22:46:37.687 03.421 17712 Exposure complete
22:46:37.998 00.311 17712 worker thread done servicing request
22:46:37.998 00.000 484 OnExposeComplete: enter
22:46:38.002 00.004 484 UpdateGuideState(): m_state=6
22:46:38.009 00.007 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
22:46:38.016 00.007 484 Star::Find returns 1 (0), X=1398.36, Y=44.35, Mass=302629, SNR=67.9, Peak=43571 HFD=2.8
22:46:38.025 00.009 484 MultiStar: [#1 -0.72,-0.15,0.81,U] [#2 0.19,-0.15,0.82,U] [#3 0.28,0.36,0.81,U] [#4 0.09,0.55,0.67,U] [#5 -0.43,-0.30,0.53,U] [#6 0.36,-0.04,0.61,U] [#7 0.30,0.29,0.45,U] [#8 -0.63,0.23,0.47,U] 
22:46:38.031 00.006 484 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.38, 0.39}
22:46:38.037 00.006 484 CameraToMount -- cameraTheta (2.24) - m_xAngle (2.71) = xAngle (-0.48 = -0.48)
22:46:38.046 00.009 484 CameraToMount -- cameraTheta (2.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.51 = 2.51)
22:46:38.053 00.007 484 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=0.16 mountY=0.11, mountTheta=0.59
22:46:38.064 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=0.14, opts=13)
22:46:38.069 00.005 484 Enqueuing Move request for scope (-0.11, 0.14)
22:46:38.072 00.003 17712 Worker thread wakes up
22:46:38.072 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1378, FiltMax=65535, Gamma=1.000
22:46:38.076 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
22:46:38.076 00.000 484 UpdateGuideState exits: m=302629 SNR=67.9
22:46:38.080 00.004 17712 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
22:46:38.080 00.000 17712 Moving (-0.11, 0.14) raw xDistance=0.16 yDistance=0.11
22:46:38.080 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.084 00.004 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:46:38.084 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:38.087 00.003 484 Enqueuing Expose request
22:46:38.092 00.005 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.092 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:46:38.092 00.000 17712 MoveAxis(E, 0, ABG)
22:46:38.092 00.000 17712 Move returns status 0, amount 0
22:46:38.092 00.000 17712 MoveAxis(N, 0, ABG)
22:46:38.092 00.000 17712 Move returns status 0, amount 0
22:46:38.092 00.000 17712 move complete, result=0
22:46:38.092 00.000 17712 worker thread done servicing request
22:46:38.092 00.000 17712 Worker thread wakes up
22:46:38.092 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:38.092 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:38.095 00.003 484 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:46:41.521 03.426 17712 Exposure complete
22:46:41.915 00.394 17712 worker thread done servicing request
22:46:41.915 00.000 484 OnExposeComplete: enter
22:46:41.920 00.005 484 UpdateGuideState(): m_state=6
22:46:41.926 00.006 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
22:46:41.930 00.004 484 Star::Find returns 1 (0), X=1398.37, Y=44.51, Mass=313999, SNR=80.3, Peak=36512 HFD=3.1
22:46:41.936 00.006 484 MultiStar: [#1 -0.92,0.18,0.00,M5] [#2 -0.16,0.29,0.71,U] [#3 0.35,0.46,0.59,U] [#4 0.03,0.56,0.55,U] [#5 -0.68,0.77,0.00,M1] [#6 0.32,0.54,0.37,U] [#7 0.27,0.77,0.52,U] [#8 -0.89,0.16,0.00,M3] 
22:46:41.942 00.006 484 refined, 5 included, MultiStar: {0.00, 0.51}, one-star: {-0.36, 0.54}
22:46:41.947 00.005 484 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.71) = xAngle (-1.15 = -1.15)
22:46:41.953 00.006 484 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.84 = 1.84)
22:46:41.959 00.006 484 CameraToMount -- cameraX=0.00 cameraY=0.51 hyp=0.51 cameraTheta=1.57 mountX=0.21 mountY=0.50, mountTheta=1.17
22:46:41.971 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=0.51, opts=13)
22:46:41.976 00.005 484 Enqueuing Move request for scope (0.00, 0.51)
22:46:41.980 00.004 17712 Worker thread wakes up
22:46:41.980 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1347, FiltMax=65535, Gamma=1.000
22:46:41.985 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.51) opts 0xd
22:46:41.985 00.000 484 UpdateGuideState exits: m=313999 SNR=80.3
22:46:41.991 00.006 17712 Handling offset move in thread for scope, endpoint = (0.00, 0.51)
22:46:41.993 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.996 00.003 17712 Moving (0.00, 0.51) raw xDistance=0.21 yDistance=0.50
22:46:41.997 00.001 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:42.000 00.003 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:46:42.000 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:46:42.000 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
22:46:42.000 00.000 17712 MoveAxis(E, 0, ABG)
22:46:42.001 00.001 484 Enqueuing Expose request
22:46:42.004 00.003 17712 Move returns status 0, amount 0
22:46:42.004 00.000 17712 MoveAxis(N, 0, ABG)
22:46:42.004 00.000 17712 Move returns status 0, amount 0
22:46:42.004 00.000 17712 move complete, result=0
22:46:42.005 00.001 17712 worker thread done servicing request
22:46:42.005 00.000 17712 Worker thread wakes up
22:46:42.005 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:42.005 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:42.009 00.004 484 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
22:46:45.427 03.418 17712 Exposure complete
22:46:45.843 00.416 17712 worker thread done servicing request
22:46:45.843 00.000 484 OnExposeComplete: enter
22:46:45.848 00.005 484 UpdateGuideState(): m_state=6
22:46:45.858 00.010 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
22:46:45.868 00.010 484 Star::Find returns 1 (0), X=1398.06, Y=44.54, Mass=338120, SNR=82.4, Peak=42467 HFD=2.9
22:46:45.880 00.012 484 MultiStar: [#1 -0.95,0.07,0.00,M6] [#2 0.55,0.31,0.70,U] [#3 0.00,0.89,0.67,U] [#4 0.21,0.66,0.49,U] [#5 -0.33,0.40,0.38,U] [#6 0.00,1.16,0.00,M5] [#7 0.09,0.48,0.41,U] [#8 -1.12,0.13,0.00,M4] 
22:46:45.884 00.004 484 refined, 5 included, MultiStar: {-0.07, 0.57}, one-star: {-0.67, 0.58}
22:46:45.894 00.010 484 CameraToMount -- cameraTheta (1.70) - m_xAngle (2.71) = xAngle (-1.02 = -1.02)
22:46:45.900 00.006 484 CameraToMount -- cameraTheta (1.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.97 = 1.97)
22:46:45.904 00.004 484 CameraToMount -- cameraX=-0.07 cameraY=0.57 hyp=0.57 cameraTheta=1.70 mountX=0.30 mountY=0.52, mountTheta=1.05
22:46:45.916 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=0.57, opts=13)
22:46:45.922 00.006 484 Enqueuing Move request for scope (-0.07, 0.57)
22:46:45.930 00.008 17712 Worker thread wakes up
22:46:45.930 00.000 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1443, FiltMax=65535, Gamma=1.000
22:46:45.935 00.005 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.57) opts 0xd
22:46:45.935 00.000 484 UpdateGuideState exits: m=338120 SNR=82.4
22:46:45.940 00.005 17712 Handling offset move in thread for scope, endpoint = (-0.07, 0.57)
22:46:45.940 00.000 17712 Moving (-0.07, 0.57) raw xDistance=0.30 yDistance=0.52
22:46:45.940 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
22:46:45.941 00.001 17712 switching direction from -1 to 1 - decHistory=3 oldest=0.56 newest=1.13
22:46:45.941 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
22:46:45.941 00.000 17712 MoveAxis(W, 67, ABG)
22:46:45.941 00.000 17712 Guiding  Dir = 3, Dur = 67
22:46:45.942 00.001 17712 IsSlewing returns 0
22:46:45.942 00.000 17712 IsGuiding returns 0
22:46:45.942 00.000 17712 PulseGuide returned control before completion, sleep 77
22:46:45.943 00.001 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:45.946 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:45.949 00.003 484 Enqueuing Expose request
22:46:46.032 00.083 17712 IsGuiding returns 1
22:46:46.032 00.000 17712 scope still moving after pulse duration time elapsed
22:46:46.065 00.033 17712 IsSlewing returns 0
22:46:46.065 00.000 17712 IsGuiding returns 0
22:46:46.065 00.000 17712 scope move finished after 67 + 57 ms
22:46:46.066 00.001 17712 Move returns status 0, amount 67
22:46:46.066 00.000 17712 MoveAxis(S, 99, ABG)
22:46:46.066 00.000 17712 Guiding  Dir = 1, Dur = 99
22:46:46.066 00.000 17712 IsSlewing returns 0
22:46:46.067 00.001 17712 IsGuiding returns 0
22:46:46.068 00.001 17712 PulseGuide returned control before completion, sleep 109
22:46:46.188 00.120 17712 IsGuiding returns 1
22:46:46.188 00.000 17712 scope still moving after pulse duration time elapsed
22:46:46.219 00.031 17712 IsSlewing returns 0
22:46:46.219 00.000 17712 IsGuiding returns 1
22:46:46.251 00.032 17712 IsSlewing returns 0
22:46:46.251 00.000 17712 IsGuiding returns 1
22:46:46.282 00.031 17712 IsSlewing returns 0
22:46:46.282 00.000 17712 IsGuiding returns 0
22:46:46.282 00.000 17712 scope move finished after 99 + 115 ms
22:46:46.282 00.000 17712 Move returns status 0, amount 99
22:46:46.283 00.001 17712 move complete, result=0
22:46:46.283 00.000 17712 worker thread done servicing request
22:46:46.284 00.001 17712 Worker thread wakes up
22:46:46.284 00.000 484 GuideStep: 0.3 px 67 ms WEST, 0.5 px 99 ms SOUTH
22:46:46.287 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:46.288 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:49.695 03.407 17712 Exposure complete
22:46:49.937 00.242 17712 worker thread done servicing request
22:46:49.937 00.000 484 OnExposeComplete: enter
22:46:49.941 00.004 484 UpdateGuideState(): m_state=6
22:46:49.944 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
22:46:49.947 00.003 484 Star::Find returns 1 (0), X=1397.62, Y=44.62, Mass=314901, SNR=79.6, Peak=37251 HFD=2.9
22:46:49.950 00.003 484 MultiStar: [#1 -1.74,0.18,0.00,M7] [#2 0.89,0.02,0.78,U] [#3 -0.67,0.72,0.00,M1] [#4 -0.38,0.52,0.62,U] [#5 -1.19,0.23,0.00,M1] [#6 -0.68,0.31,0.46,U] [#7 -0.70,0.66,0.00,M2] [#8 -1.56,0.16,0.00,M5] 
22:46:49.952 00.002 484 refined, 3 included, MultiStar: {-0.34, 0.40}, one-star: {-1.11, 0.65}
22:46:49.955 00.003 484 CameraToMount -- cameraTheta (2.27) - m_xAngle (2.71) = xAngle (-0.44 = -0.44)
22:46:49.958 00.003 484 CameraToMount -- cameraTheta (2.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.55 = 2.55)
22:46:49.960 00.002 484 CameraToMount -- cameraX=-0.34 cameraY=0.40 hyp=0.52 cameraTheta=2.27 mountX=0.47 mountY=0.29, mountTheta=0.56
22:46:49.967 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=0.40, opts=13)
22:46:49.970 00.003 484 Enqueuing Move request for scope (-0.34, 0.40)
22:46:49.973 00.003 17712 Worker thread wakes up
22:46:49.974 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.40) opts 0xd
22:46:49.974 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.34, 0.40)
22:46:49.974 00.000 17712 Moving (-0.34, 0.40) raw xDistance=0.47 yDistance=0.29
22:46:49.974 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
22:46:49.974 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:49.974 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
22:46:49.974 00.000 17712 MoveAxis(W, 110, ABG)
22:46:49.974 00.000 17712 Guiding  Dir = 3, Dur = 110
22:46:49.974 00.000 17712 IsSlewing returns 0
22:46:49.975 00.001 17712 IsGuiding returns 0
22:46:49.975 00.000 17712 PulseGuide returned control before completion, sleep 120
22:46:49.993 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1379, FiltMax=65535, Gamma=1.000
22:46:50.016 00.023 484 UpdateGuideState exits: m=314901 SNR=79.6
22:46:50.020 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.022 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:50.026 00.004 484 Enqueuing Expose request
22:46:50.110 00.084 17712 IsGuiding returns 1
22:46:50.110 00.000 17712 scope still moving after pulse duration time elapsed
22:46:50.143 00.033 17712 IsSlewing returns 0
22:46:50.143 00.000 17712 IsGuiding returns 0
22:46:50.143 00.000 17712 scope move finished after 110 + 57 ms
22:46:50.143 00.000 17712 Move returns status 0, amount 110
22:46:50.144 00.001 17712 MoveAxis(N, 0, ABG)
22:46:50.144 00.000 17712 Move returns status 0, amount 0
22:46:50.144 00.000 17712 move complete, result=0
22:46:50.144 00.000 17712 worker thread done servicing request
22:46:50.144 00.000 17712 Worker thread wakes up
22:46:50.144 00.000 484 GuideStep: 0.5 px 110 ms WEST, 0.3 px 0 ms NORTH
22:46:50.148 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:50.148 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:53.531 03.383 17712 Exposure complete
22:46:53.727 00.196 17712 worker thread done servicing request
22:46:53.728 00.001 484 OnExposeComplete: enter
22:46:53.730 00.002 484 UpdateGuideState(): m_state=6
22:46:53.733 00.003 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
22:46:53.735 00.002 484 Star::Find returns 1 (0), X=1397.97, Y=44.23, Mass=312063, SNR=74.3, Peak=43571 HFD=2.5
22:46:53.738 00.003 484 MultiStar: [#1 -1.36,-0.06,0.00,M8] [#2 0.96,-0.32,0.00,M1] [#3 -0.35,0.41,0.77,U] [#4 -0.21,0.28,0.64,U] [#5 -0.43,0.02,0.45,U] [#6 -0.50,0.28,0.47,U] [#7 -0.30,0.16,0.43,U] [#8 -1.27,0.22,0.00,M6] 
22:46:53.741 00.003 484 refined, 5 included, MultiStar: {-0.46, 0.26}, one-star: {-0.76, 0.27}
22:46:53.743 00.002 484 CameraToMount -- cameraTheta (2.63) - m_xAngle (2.71) = xAngle (-0.09 = -0.09)
22:46:53.745 00.002 484 CameraToMount -- cameraTheta (2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.90 = 2.90)
22:46:53.747 00.002 484 CameraToMount -- cameraX=-0.46 cameraY=0.26 hyp=0.53 cameraTheta=2.63 mountX=0.52 mountY=0.13, mountTheta=0.24
22:46:53.752 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.46, y=0.26, opts=13)
22:46:53.754 00.002 484 Enqueuing Move request for scope (-0.46, 0.26)
22:46:53.756 00.002 17712 Worker thread wakes up
22:46:53.756 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.26) opts 0xd
22:46:53.756 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.46, 0.26)
22:46:53.756 00.000 17712 Moving (-0.46, 0.26) raw xDistance=0.52 yDistance=0.13
22:46:53.757 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
22:46:53.757 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.757 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:46:53.757 00.000 17712 MoveAxis(W, 125, ABG)
22:46:53.757 00.000 17712 Guiding  Dir = 3, Dur = 125
22:46:53.757 00.000 17712 IsSlewing returns 0
22:46:53.757 00.000 17712 IsGuiding returns 0
22:46:53.758 00.001 17712 PulseGuide returned control before completion, sleep 135
22:46:53.772 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=963, FiltMax=65535, Gamma=1.000
22:46:53.793 00.021 484 UpdateGuideState exits: m=312063 SNR=74.3
22:46:53.796 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.799 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:53.801 00.002 484 Enqueuing Expose request
22:46:53.901 00.100 17712 IsGuiding returns 1
22:46:53.901 00.000 17712 scope still moving after pulse duration time elapsed
22:46:53.932 00.031 17712 IsSlewing returns 0
22:46:53.932 00.000 17712 IsGuiding returns 0
22:46:53.932 00.000 17712 scope move finished after 125 + 50 ms
22:46:53.932 00.000 17712 Move returns status 0, amount 125
22:46:53.932 00.000 17712 MoveAxis(N, 0, ABG)
22:46:53.932 00.000 17712 Move returns status 0, amount 0
22:46:53.933 00.001 17712 move complete, result=0
22:46:53.933 00.000 17712 worker thread done servicing request
22:46:53.933 00.000 17712 Worker thread wakes up
22:46:53.933 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:53.933 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:46:53.935 00.002 484 GuideStep: 0.5 px 125 ms WEST, 0.1 px 0 ms NORTH
22:46:57.322 03.387 17712 Exposure complete
22:46:57.524 00.202 17712 worker thread done servicing request
22:46:57.524 00.000 484 OnExposeComplete: enter
22:46:57.528 00.004 484 UpdateGuideState(): m_state=6
22:46:57.530 00.002 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
22:46:57.533 00.003 484 Star::Find returns 1 (0), X=1397.39, Y=44.85, Mass=330743, SNR=72.0, Peak=37459 HFD=2.8
22:46:57.535 00.002 484 MultiStar: [#1 -1.38,0.24,0.00,M9] [#2 1.48,0.15,0.00,M2] [#3 -0.94,0.76,0.00,M1] [#4 -0.77,0.83,0.00,M1] [#5 -0.93,-0.19,0.00,M1] [#6 -1.22,0.61,0.00,M4] [#7 -0.75,0.74,0.00,M2] [#8 -1.71,0.46,0.00,M7] 
22:46:57.538 00.003 484 CameraToMount -- cameraTheta (2.56) - m_xAngle (2.71) = xAngle (-0.16 = -0.16)
22:46:57.540 00.002 484 CameraToMount -- cameraTheta (2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.83 = 2.83)
22:46:57.542 00.002 484 CameraToMount -- cameraX=-1.34 cameraY=0.89 hyp=1.61 cameraTheta=2.56 mountX=1.59 mountY=0.49, mountTheta=0.30
22:46:57.547 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-1.34, y=0.89, opts=13)
22:46:57.550 00.003 484 Enqueuing Move request for scope (-1.34, 0.89)
22:46:57.552 00.002 17712 Worker thread wakes up
22:46:57.552 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.34, 0.89) opts 0xd
22:46:57.552 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.34, 0.89)
22:46:57.552 00.000 17712 Moving (-1.34, 0.89) raw xDistance=1.59 yDistance=0.49
22:46:57.552 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.02 from input 1.59
22:46:57.552 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
22:46:57.552 00.000 17712 MoveAxis(W, 364, ABG)
22:46:57.552 00.000 17712 Guiding  Dir = 3, Dur = 364
22:46:57.553 00.001 17712 IsSlewing returns 0
22:46:57.553 00.000 17712 IsGuiding returns 0
22:46:57.553 00.000 17712 PulseGuide returned control before completion, sleep 374
22:46:57.569 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1379, FiltMax=65535, Gamma=1.000
22:46:57.589 00.020 484 UpdateGuideState exits: m=330743 SNR=72.0
22:46:57.593 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:57.595 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:46:57.597 00.002 484 Enqueuing Expose request
22:46:57.943 00.346 17712 IsGuiding returns 1
22:46:57.943 00.000 17712 scope still moving after pulse duration time elapsed
22:46:57.975 00.032 17712 IsSlewing returns 0
22:46:57.975 00.000 17712 IsGuiding returns 0
22:46:57.975 00.000 17712 scope move finished after 364 + 57 ms
22:46:57.975 00.000 17712 Move returns status 0, amount 364
22:46:57.975 00.000 17712 MoveAxis(S, 93, ABG)
22:46:57.975 00.000 17712 Guiding  Dir = 1, Dur = 93
22:46:57.976 00.001 17712 IsSlewing returns 0
22:46:57.976 00.000 17712 IsGuiding returns 0
22:46:57.976 00.000 17712 PulseGuide returned control before completion, sleep 103
22:46:58.083 00.107 17712 IsGuiding returns 1
22:46:58.083 00.000 17712 scope still moving after pulse duration time elapsed
22:46:58.114 00.031 17712 IsSlewing returns 0
22:46:58.114 00.000 17712 IsGuiding returns 0
22:46:58.114 00.000 17712 scope move finished after 93 + 45 ms
22:46:58.114 00.000 17712 Move returns status 0, amount 93
22:46:58.114 00.000 17712 move complete, result=0
22:46:58.114 00.000 17712 worker thread done servicing request
22:46:58.114 00.000 17712 Worker thread wakes up
22:46:58.114 00.000 484 GuideStep: 1.6 px 364 ms WEST, 0.5 px 93 ms SOUTH
22:46:58.117 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:46:58.117 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:01.508 03.391 17712 Exposure complete
22:47:01.726 00.218 17712 worker thread done servicing request
22:47:01.726 00.000 484 OnExposeComplete: enter
22:47:01.730 00.004 484 UpdateGuideState(): m_state=6
22:47:01.733 00.003 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
22:47:01.735 00.002 484 Star::Find returns 1 (0), X=1398.70, Y=43.76, Mass=329948, SNR=78.0, Peak=44000 HFD=2.7
22:47:01.739 00.004 484 MultiStar: [#1 -0.28,-0.54,0.69,U] [#2 -0.24,-0.50,0.72,U] [#3 0.44,-0.10,0.69,U] [#4 0.91,-0.13,0.00,M2] [#5 0.31,-0.33,0.50,U] [#6 0.51,-0.06,0.49,U] [#7 0.77,0.01,0.41,U] [#8 -0.25,-0.20,0.47,U] 
22:47:01.741 00.002 484 single-star, 7 included, MultiStar: {0.10, -0.26}, one-star: {-0.04, -0.20}
22:47:01.743 00.002 484 CameraToMount -- cameraTheta (-1.75) - m_xAngle (2.71) = xAngle (-4.47 = 1.82)
22:47:01.745 00.002 484 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.48 = -1.48)
22:47:01.748 00.003 484 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.75 mountX=-0.05 mountY=-0.20, mountTheta=-1.81
22:47:01.753 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.04, y=-0.20, opts=13)
22:47:01.755 00.002 484 Enqueuing Move request for scope (-0.04, -0.20)
22:47:01.758 00.003 17712 Worker thread wakes up
22:47:01.758 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
22:47:01.758 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
22:47:01.758 00.000 17712 Moving (-0.04, -0.20) raw xDistance=-0.05 yDistance=-0.20
22:47:01.758 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:47:01.758 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:01.758 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:47:01.758 00.000 17712 MoveAxis(E, 0, ABG)
22:47:01.758 00.000 17712 Move returns status 0, amount 0
22:47:01.758 00.000 17712 MoveAxis(N, 0, ABG)
22:47:01.758 00.000 17712 Move returns status 0, amount 0
22:47:01.759 00.001 17712 move complete, result=0
22:47:01.759 00.000 17712 worker thread done servicing request
22:47:01.775 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1463, FiltMax=65535, Gamma=1.000
22:47:01.798 00.023 484 UpdateGuideState exits: m=329948 SNR=78.0
22:47:01.802 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:01.806 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:01.808 00.002 484 Enqueuing Expose request
22:47:01.811 00.003 17712 Worker thread wakes up
22:47:01.811 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:01.814 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:01.814 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:05.203 03.389 17712 Exposure complete
22:47:05.399 00.196 17712 worker thread done servicing request
22:47:05.399 00.000 484 OnExposeComplete: enter
22:47:05.402 00.003 484 UpdateGuideState(): m_state=6
22:47:05.404 00.002 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
22:47:05.406 00.002 484 Star::Find returns 1 (0), X=1398.98, Y=43.93, Mass=340382, SNR=71.2, Peak=41571 HFD=2.7
22:47:05.409 00.003 484 MultiStar: [#1 -0.49,-0.01,0.89,U] [#2 -0.24,-0.34,0.81,U] [#3 0.71,0.17,0.80,U] [#4 0.94,0.20,0.00,M3] [#5 0.20,-0.20,0.45,U] [#6 0.91,0.43,0.00,M4] [#7 0.81,0.07,0.57,U] [#8 -0.28,-0.18,0.48,U] 
22:47:05.411 00.002 484 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.25, -0.04}
22:47:05.413 00.002 484 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.21 = 3.08)
22:47:05.415 00.002 484 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
22:47:05.417 00.002 484 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.49 mountX=-0.14 mountY=-0.03, mountTheta=-2.93
22:47:05.421 00.004 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=-0.06, opts=13)
22:47:05.424 00.003 484 Enqueuing Move request for scope (0.12, -0.06)
22:47:05.426 00.002 17712 Worker thread wakes up
22:47:05.426 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
22:47:05.426 00.000 17712 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
22:47:05.427 00.001 17712 Moving (0.12, -0.06) raw xDistance=-0.14 yDistance=-0.03
22:47:05.427 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:47:05.427 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.427 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:47:05.427 00.000 17712 MoveAxis(E, 0, ABG)
22:47:05.427 00.000 17712 Move returns status 0, amount 0
22:47:05.427 00.000 17712 MoveAxis(N, 0, ABG)
22:47:05.427 00.000 17712 Move returns status 0, amount 0
22:47:05.427 00.000 17712 move complete, result=0
22:47:05.427 00.000 17712 worker thread done servicing request
22:47:05.442 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1357, FiltMax=65535, Gamma=1.000
22:47:05.461 00.019 484 UpdateGuideState exits: m=340382 SNR=71.2
22:47:05.463 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.466 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:05.468 00.002 484 Enqueuing Expose request
22:47:05.470 00.002 17712 Worker thread wakes up
22:47:05.470 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:47:05.473 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:05.473 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:08.861 03.388 17712 Exposure complete
22:47:09.065 00.204 17712 worker thread done servicing request
22:47:09.065 00.000 484 OnExposeComplete: enter
22:47:09.068 00.003 484 UpdateGuideState(): m_state=6
22:47:09.071 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
22:47:09.074 00.003 484 Star::Find returns 1 (0), X=1399.20, Y=43.20, Mass=334889, SNR=74.3, Peak=50371 HFD=2.4
22:47:09.077 00.003 484 MultiStar: [#1 -0.26,-1.00,0.00,M8] [#2 -0.52,-1.21,0.00,M1] [#3 1.20,-0.96,0.00,M1] [#4 1.31,-0.74,0.00,M4] [#5 0.43,-0.88,0.00,M1] [#6 1.06,-0.96,0.00,M5] [#7 0.97,-0.81,0.00,M1] [#8 -0.21,-0.85,0.55,U] 
22:47:09.080 00.003 484 refined, 1 included, MultiStar: {0.23, -0.79}, one-star: {0.47, -0.76}
22:47:09.083 00.003 484 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.71) = xAngle (-4.01 = 2.28)
22:47:09.085 00.002 484 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
22:47:09.087 00.002 484 CameraToMount -- cameraX=0.23 cameraY=-0.79 hyp=0.82 cameraTheta=-1.29 mountX=-0.53 mountY=-0.70, mountTheta=-2.22
22:47:09.094 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=-0.79, opts=13)
22:47:09.097 00.003 484 Enqueuing Move request for scope (0.23, -0.79)
22:47:09.099 00.002 17712 Worker thread wakes up
22:47:09.100 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.79) opts 0xd
22:47:09.100 00.000 17712 Handling offset move in thread for scope, endpoint = (0.23, -0.79)
22:47:09.100 00.000 17712 Moving (0.23, -0.79) raw xDistance=-0.53 yDistance=-0.70
22:47:09.100 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.53
22:47:09.100 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:09.100 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
22:47:09.100 00.000 17712 MoveAxis(E, 120, ABG)
22:47:09.100 00.000 17712 Guiding  Dir = 2, Dur = 120
22:47:09.101 00.001 17712 IsSlewing returns 0
22:47:09.101 00.000 17712 IsGuiding returns 0
22:47:09.101 00.000 17712 PulseGuide returned control before completion, sleep 130
22:47:09.119 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1152, FiltMax=65535, Gamma=1.000
22:47:09.142 00.023 484 UpdateGuideState exits: m=334889 SNR=74.3
22:47:09.145 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:09.148 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:09.150 00.002 484 Enqueuing Expose request
22:47:09.246 00.096 17712 IsGuiding returns 1
22:47:09.246 00.000 17712 scope still moving after pulse duration time elapsed
22:47:09.278 00.032 17712 IsSlewing returns 0
22:47:09.278 00.000 17712 IsGuiding returns 0
22:47:09.278 00.000 17712 scope move finished after 120 + 57 ms
22:47:09.278 00.000 17712 Move returns status 0, amount 120
22:47:09.278 00.000 17712 MoveAxis(N, 0, ABG)
22:47:09.278 00.000 17712 Move returns status 0, amount 0
22:47:09.279 00.001 17712 move complete, result=0
22:47:09.279 00.000 17712 worker thread done servicing request
22:47:09.279 00.000 17712 Worker thread wakes up
22:47:09.279 00.000 484 GuideStep: -0.5 px 120 ms EAST, -0.7 px 0 ms NORTH
22:47:09.282 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:09.282 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:12.687 03.405 17712 Exposure complete
22:47:12.907 00.220 17712 worker thread done servicing request
22:47:12.908 00.001 484 OnExposeComplete: enter
22:47:12.911 00.003 484 UpdateGuideState(): m_state=6
22:47:12.913 00.002 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
22:47:12.915 00.002 484 Star::Find returns 1 (0), X=1398.79, Y=43.53, Mass=317059, SNR=76.6, Peak=39763 HFD=2.8
22:47:12.919 00.004 484 MultiStar: [#1 -0.54,-0.79,0.00,M9] [#2 -0.09,-0.79,0.75,U] [#3 0.53,-0.17,0.73,U] [#4 0.81,-0.22,0.58,U] [#5 0.52,-0.98,0.00,M2] [#6 0.72,-0.08,0.45,U] [#7 0.89,-0.15,0.42,U] [#8 -0.38,-0.48,0.40,U] 
22:47:12.921 00.002 484 single-star, 6 included, MultiStar: {0.32, -0.36}, one-star: {0.06, -0.44}
22:47:12.924 00.003 484 CameraToMount -- cameraTheta (-1.44) - m_xAngle (2.71) = xAngle (-4.15 = 2.13)
22:47:12.927 00.003 484 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.16 = -1.16)
22:47:12.929 00.002 484 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.44 mountX=-0.23 mountY=-0.41, mountTheta=-2.10
22:47:12.934 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.44, opts=13)
22:47:12.937 00.003 484 Enqueuing Move request for scope (0.06, -0.44)
22:47:12.939 00.002 17712 Worker thread wakes up
22:47:12.940 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
22:47:12.940 00.000 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
22:47:12.940 00.000 17712 Moving (0.06, -0.44) raw xDistance=-0.23 yDistance=-0.41
22:47:12.940 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:47:12.940 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:12.940 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:47:12.940 00.000 17712 MoveAxis(E, 0, ABG)
22:47:12.940 00.000 17712 Move returns status 0, amount 0
22:47:12.940 00.000 17712 MoveAxis(N, 0, ABG)
22:47:12.940 00.000 17712 Move returns status 0, amount 0
22:47:12.940 00.000 17712 move complete, result=0
22:47:12.940 00.000 17712 worker thread done servicing request
22:47:12.960 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1495, FiltMax=65535, Gamma=1.000
22:47:12.984 00.024 484 UpdateGuideState exits: m=317059 SNR=76.6
22:47:12.986 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:12.990 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:12.993 00.003 484 Enqueuing Expose request
22:47:12.996 00.003 17712 Worker thread wakes up
22:47:12.996 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:47:12.998 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:12.998 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:16.377 03.379 17712 Exposure complete
22:47:16.574 00.197 17712 worker thread done servicing request
22:47:16.574 00.000 484 OnExposeComplete: enter
22:47:16.577 00.003 484 UpdateGuideState(): m_state=6
22:47:16.579 00.002 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
22:47:16.581 00.002 484 Star::Find returns 1 (0), X=1399.16, Y=43.24, Mass=308691, SNR=67.1, Peak=49347 HFD=2.5
22:47:16.583 00.002 484 MultiStar: [#1 0.02,-0.91,0.74,U] [#2 -0.69,-0.80,0.00,M1] [#3 1.04,-0.78,0.00,M1] [#4 1.19,-0.49,0.00,M4] [#5 0.42,-1.04,0.00,M3] [#6 1.05,-0.30,0.00,M5] [#7 1.04,-0.44,0.00,M1] [#8 0.01,-0.68,0.51,U] 
22:47:16.585 00.002 484 refined, 2 included, MultiStar: {0.20, -0.77}, one-star: {0.43, -0.72}
22:47:16.587 00.002 484 CameraToMount -- cameraTheta (-1.32) - m_xAngle (2.71) = xAngle (-4.04 = 2.25)
22:47:16.589 00.002 484 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.05 = -1.05)
22:47:16.592 00.003 484 CameraToMount -- cameraX=0.20 cameraY=-0.77 hyp=0.80 cameraTheta=-1.32 mountX=-0.50 mountY=-0.69, mountTheta=-2.20
22:47:16.596 00.004 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=-0.77, opts=13)
22:47:16.598 00.002 484 Enqueuing Move request for scope (0.20, -0.77)
22:47:16.601 00.003 17712 Worker thread wakes up
22:47:16.601 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.77) opts 0xd
22:47:16.601 00.000 17712 Handling offset move in thread for scope, endpoint = (0.20, -0.77)
22:47:16.601 00.000 17712 Moving (0.20, -0.77) raw xDistance=-0.50 yDistance=-0.69
22:47:16.601 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.50
22:47:16.601 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:16.601 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
22:47:16.601 00.000 17712 MoveAxis(E, 112, ABG)
22:47:16.601 00.000 17712 Guiding  Dir = 2, Dur = 112
22:47:16.601 00.000 17712 IsSlewing returns 0
22:47:16.601 00.000 17712 IsGuiding returns 0
22:47:16.603 00.002 17712 PulseGuide returned control before completion, sleep 122
22:47:16.616 00.013 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1587, FiltMax=65535, Gamma=1.000
22:47:16.638 00.022 484 UpdateGuideState exits: m=308691 SNR=67.1
22:47:16.640 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:16.643 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:16.645 00.002 484 Enqueuing Expose request
22:47:16.733 00.088 17712 IsGuiding returns 1
22:47:16.733 00.000 17712 scope still moving after pulse duration time elapsed
22:47:16.764 00.031 17712 IsSlewing returns 0
22:47:16.764 00.000 17712 IsGuiding returns 0
22:47:16.764 00.000 17712 scope move finished after 112 + 50 ms
22:47:16.765 00.001 17712 Move returns status 0, amount 112
22:47:16.765 00.000 17712 MoveAxis(N, 0, ABG)
22:47:16.765 00.000 17712 Move returns status 0, amount 0
22:47:16.765 00.000 17712 move complete, result=0
22:47:16.765 00.000 17712 worker thread done servicing request
22:47:16.765 00.000 17712 Worker thread wakes up
22:47:16.765 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:16.765 00.000 484 GuideStep: -0.5 px 112 ms EAST, -0.7 px 0 ms NORTH
22:47:16.769 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:20.156 03.387 17712 Exposure complete
22:47:20.341 00.185 17712 worker thread done servicing request
22:47:20.342 00.001 484 OnExposeComplete: enter
22:47:20.345 00.003 484 UpdateGuideState(): m_state=6
22:47:20.348 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
22:47:20.350 00.002 484 Star::Find returns 1 (0), X=1398.60, Y=43.92, Mass=330062, SNR=80.6, Peak=36403 HFD=2.7
22:47:20.352 00.002 484 MultiStar: [#1 -0.74,-0.35,0.67,U] [#2 -0.12,-0.51,0.71,U] [#3 0.37,-0.16,0.57,U] [#4 0.36,0.07,0.49,U] [#5 -0.13,-0.39,0.48,U] [#6 0.35,-0.09,0.39,U] [#7 0.37,-0.16,0.52,U] [#8 -0.61,-0.16,0.45,U] 
22:47:20.354 00.002 484 single-star, 8 included, MultiStar: {-0.06, -0.20}, one-star: {-0.13, -0.04}
22:47:20.356 00.002 484 CameraToMount -- cameraTheta (-2.83) - m_xAngle (2.71) = xAngle (-5.55 = 0.74)
22:47:20.358 00.002 484 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.56 = -2.56)
22:47:20.360 00.002 484 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=0.10 mountY=-0.07, mountTheta=-0.64
22:47:20.369 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.13, y=-0.04, opts=13)
22:47:20.372 00.003 484 Enqueuing Move request for scope (-0.13, -0.04)
22:47:20.374 00.002 17712 Worker thread wakes up
22:47:20.375 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:47:20.375 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:47:20.375 00.000 17712 Moving (-0.13, -0.04) raw xDistance=0.10 yDistance=-0.07
22:47:20.375 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:47:20.375 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.375 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:47:20.375 00.000 17712 MoveAxis(E, 0, ABG)
22:47:20.375 00.000 17712 Move returns status 0, amount 0
22:47:20.375 00.000 17712 MoveAxis(N, 0, ABG)
22:47:20.375 00.000 17712 Move returns status 0, amount 0
22:47:20.375 00.000 17712 move complete, result=0
22:47:20.375 00.000 17712 worker thread done servicing request
22:47:20.391 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1546, FiltMax=65535, Gamma=1.000
22:47:20.414 00.023 484 UpdateGuideState exits: m=330062 SNR=80.6
22:47:20.417 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.420 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:20.423 00.003 484 Enqueuing Expose request
22:47:20.425 00.002 17712 Worker thread wakes up
22:47:20.425 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:20.427 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:20.427 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:23.818 03.391 17712 Exposure complete
22:47:24.025 00.207 17712 worker thread done servicing request
22:47:24.025 00.000 484 OnExposeComplete: enter
22:47:24.028 00.003 484 UpdateGuideState(): m_state=6
22:47:24.032 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
22:47:24.034 00.002 484 Star::Find returns 1 (0), X=1398.80, Y=43.87, Mass=338800, SNR=75.3, Peak=39703 HFD=2.7
22:47:24.037 00.003 484 MultiStar: [#1 -0.73,-0.57,0.00,M8] [#2 0.13,-0.70,0.75,U] [#3 0.44,-0.17,0.66,U] [#4 0.45,-0.41,0.61,U] [#5 -0.32,-0.40,0.50,U] [#6 0.31,-0.12,0.47,U] [#7 0.45,-0.29,0.45,U] [#8 -0.48,-0.16,0.51,U] 
22:47:24.039 00.002 484 single-star, 7 included, MultiStar: {0.14, -0.29}, one-star: {0.07, -0.10}
22:47:24.041 00.002 484 CameraToMount -- cameraTheta (-0.96) - m_xAngle (2.71) = xAngle (-3.68 = 2.61)
22:47:24.043 00.002 484 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.69 = -0.69)
22:47:24.045 00.002 484 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.96 mountX=-0.10 mountY=-0.08, mountTheta=-2.51
22:47:24.052 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=-0.10, opts=13)
22:47:24.055 00.003 484 Enqueuing Move request for scope (0.07, -0.10)
22:47:24.057 00.002 17712 Worker thread wakes up
22:47:24.057 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
22:47:24.058 00.001 17712 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
22:47:24.058 00.000 17712 Moving (0.07, -0.10) raw xDistance=-0.10 yDistance=-0.08
22:47:24.058 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:47:24.058 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:24.058 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:47:24.058 00.000 17712 MoveAxis(E, 0, ABG)
22:47:24.058 00.000 17712 Move returns status 0, amount 0
22:47:24.058 00.000 17712 MoveAxis(N, 0, ABG)
22:47:24.058 00.000 17712 Move returns status 0, amount 0
22:47:24.058 00.000 17712 move complete, result=0
22:47:24.058 00.000 17712 worker thread done servicing request
22:47:24.074 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1383, FiltMax=65535, Gamma=1.000
22:47:24.097 00.023 484 UpdateGuideState exits: m=338800 SNR=75.3
22:47:24.101 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:24.104 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:24.106 00.002 484 Enqueuing Expose request
22:47:24.108 00.002 17712 Worker thread wakes up
22:47:24.108 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:47:24.112 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:24.112 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:27.486 03.374 17712 Exposure complete
22:47:27.680 00.194 17712 worker thread done servicing request
22:47:27.680 00.000 484 OnExposeComplete: enter
22:47:27.683 00.003 484 UpdateGuideState(): m_state=6
22:47:27.685 00.002 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
22:47:27.687 00.002 484 Star::Find returns 1 (0), X=1398.78, Y=43.73, Mass=314992, SNR=75.3, Peak=38544 HFD=2.6
22:47:27.690 00.003 484 MultiStar: [#1 -0.21,-0.24,0.84,U] [#2 -0.10,-0.69,0.72,U] [#3 0.58,-0.09,0.68,U] [#4 0.32,-0.02,0.58,U] [#5 -0.52,-0.15,0.52,U] [#6 0.54,-0.24,0.49,U] [#7 0.55,0.01,0.52,U] [#8 -0.27,-0.14,0.48,U] 
22:47:27.692 00.002 484 refined, 8 included, MultiStar: {0.09, -0.22}, one-star: {0.05, -0.24}
22:47:27.695 00.003 484 CameraToMount -- cameraTheta (-1.17) - m_xAngle (2.71) = xAngle (-3.88 = 2.40)
22:47:27.696 00.001 484 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
22:47:27.698 00.002 484 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.17 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
22:47:27.703 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=-0.22, opts=13)
22:47:27.706 00.003 484 Enqueuing Move request for scope (0.09, -0.22)
22:47:27.708 00.002 17712 Worker thread wakes up
22:47:27.708 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
22:47:27.708 00.000 17712 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
22:47:27.708 00.000 17712 Moving (0.09, -0.22) raw xDistance=-0.17 yDistance=-0.18
22:47:27.708 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:47:27.709 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:27.709 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:47:27.709 00.000 17712 MoveAxis(E, 0, ABG)
22:47:27.709 00.000 17712 Move returns status 0, amount 0
22:47:27.709 00.000 17712 MoveAxis(N, 0, ABG)
22:47:27.709 00.000 17712 Move returns status 0, amount 0
22:47:27.709 00.000 17712 move complete, result=0
22:47:27.709 00.000 17712 worker thread done servicing request
22:47:27.726 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1453, FiltMax=65535, Gamma=1.000
22:47:27.749 00.023 484 UpdateGuideState exits: m=314992 SNR=75.3
22:47:27.752 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:27.755 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:27.757 00.002 484 Enqueuing Expose request
22:47:27.760 00.003 17712 Worker thread wakes up
22:47:27.761 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:47:27.763 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:27.764 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:31.143 03.379 17712 Exposure complete
22:47:31.335 00.192 17712 worker thread done servicing request
22:47:31.335 00.000 484 OnExposeComplete: enter
22:47:31.337 00.002 484 UpdateGuideState(): m_state=6
22:47:31.340 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
22:47:31.343 00.003 484 Star::Find returns 1 (0), X=1399.12, Y=43.23, Mass=326968, SNR=71.1, Peak=32218 HFD=2.9
22:47:31.345 00.002 484 MultiStar: [#1 0.01,-1.00,0.00,M8] [#2 -0.76,-0.94,0.00,M1] [#3 1.09,-0.72,0.00,M1] [#4 0.63,-0.22,0.50,U] [#5 0.30,-0.95,0.00,M1] [#6 0.94,-0.67,0.00,M3] [#7 0.96,-0.76,0.00,M1] [#8 0.02,-0.82,0.44,U] 
22:47:31.347 00.002 484 refined, 2 included, MultiStar: {0.36, -0.62}, one-star: {0.38, -0.73}
22:47:31.349 00.002 484 CameraToMount -- cameraTheta (-1.04) - m_xAngle (2.71) = xAngle (-3.75 = 2.53)
22:47:31.351 00.002 484 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.77 = -0.77)
22:47:31.353 00.002 484 CameraToMount -- cameraX=0.36 cameraY=-0.62 hyp=0.72 cameraTheta=-1.04 mountX=-0.59 mountY=-0.50, mountTheta=-2.44
22:47:31.358 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.36, y=-0.62, opts=13)
22:47:31.360 00.002 484 Enqueuing Move request for scope (0.36, -0.62)
22:47:31.362 00.002 17712 Worker thread wakes up
22:47:31.362 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.62) opts 0xd
22:47:31.362 00.000 17712 Handling offset move in thread for scope, endpoint = (0.36, -0.62)
22:47:31.362 00.000 17712 Moving (0.36, -0.62) raw xDistance=-0.59 yDistance=-0.50
22:47:31.362 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
22:47:31.363 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:31.363 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
22:47:31.363 00.000 17712 MoveAxis(E, 132, ABG)
22:47:31.363 00.000 17712 Guiding  Dir = 2, Dur = 132
22:47:31.363 00.000 17712 IsSlewing returns 0
22:47:31.363 00.000 17712 IsGuiding returns 0
22:47:31.364 00.001 17712 PulseGuide returned control before completion, sleep 142
22:47:31.378 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1373, FiltMax=65535, Gamma=1.000
22:47:31.400 00.022 484 UpdateGuideState exits: m=326968 SNR=71.1
22:47:31.403 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:31.405 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:31.408 00.003 484 Enqueuing Expose request
22:47:31.515 00.107 17712 IsGuiding returns 1
22:47:31.515 00.000 17712 scope still moving after pulse duration time elapsed
22:47:31.547 00.032 17712 IsSlewing returns 0
22:47:31.547 00.000 17712 IsGuiding returns 0
22:47:31.547 00.000 17712 scope move finished after 132 + 51 ms
22:47:31.547 00.000 17712 Move returns status 0, amount 132
22:47:31.547 00.000 17712 MoveAxis(N, 0, ABG)
22:47:31.548 00.001 17712 Move returns status 0, amount 0
22:47:31.548 00.000 17712 move complete, result=0
22:47:31.548 00.000 17712 worker thread done servicing request
22:47:31.548 00.000 17712 Worker thread wakes up
22:47:31.548 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:31.548 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:31.549 00.001 484 GuideStep: -0.6 px 132 ms EAST, -0.5 px 0 ms NORTH
22:47:34.935 03.386 17712 Exposure complete
22:47:35.150 00.215 17712 worker thread done servicing request
22:47:35.151 00.001 484 OnExposeComplete: enter
22:47:35.153 00.002 484 UpdateGuideState(): m_state=6
22:47:35.156 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
22:47:35.159 00.003 484 Star::Find returns 1 (0), X=1398.92, Y=43.31, Mass=359871, SNR=84.5, Peak=46835 HFD=2.7
22:47:35.162 00.003 484 MultiStar: [#1 -0.39,-0.95,0.00,M9] [#2 -0.45,-0.84,0.00,M2] [#3 0.64,-0.77,0.00,M2] [#4 0.96,-0.07,0.00,M1] [#5 0.31,-0.90,0.00,M2] [#6 0.94,-0.59,0.00,M4] [#7 1.06,-0.85,0.00,M2] [#8 -0.03,-0.66,0.41,U] 
22:47:35.164 00.002 484 refined, 1 included, MultiStar: {0.12, -0.66}, one-star: {0.18, -0.66}
22:47:35.166 00.002 484 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.71) = xAngle (-4.10 = 2.18)
22:47:35.168 00.002 484 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.12 = -1.12)
22:47:35.171 00.003 484 CameraToMount -- cameraX=0.12 cameraY=-0.66 hyp=0.67 cameraTheta=-1.39 mountX=-0.38 mountY=-0.60, mountTheta=-2.14
22:47:35.176 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=-0.66, opts=13)
22:47:35.179 00.003 484 Enqueuing Move request for scope (0.12, -0.66)
22:47:35.182 00.003 17712 Worker thread wakes up
22:47:35.182 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.66) opts 0xd
22:47:35.182 00.000 17712 Handling offset move in thread for scope, endpoint = (0.12, -0.66)
22:47:35.182 00.000 17712 Moving (0.12, -0.66) raw xDistance=-0.38 yDistance=-0.60
22:47:35.182 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
22:47:35.182 00.000 17712 switching direction from 1 to -1 - decHistory=-4 oldest=-0.93 newest=-1.29
22:47:35.182 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
22:47:35.182 00.000 17712 MoveAxis(E, 95, ABG)
22:47:35.182 00.000 17712 Guiding  Dir = 2, Dur = 95
22:47:35.183 00.001 17712 IsSlewing returns 0
22:47:35.183 00.000 17712 IsGuiding returns 0
22:47:35.183 00.000 17712 PulseGuide returned control before completion, sleep 105
22:47:35.200 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1533, FiltMax=65535, Gamma=1.000
22:47:35.223 00.023 484 UpdateGuideState exits: m=359871 SNR=84.5
22:47:35.227 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.230 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:35.232 00.002 484 Enqueuing Expose request
22:47:35.302 00.070 17712 IsGuiding returns 1
22:47:35.302 00.000 17712 scope still moving after pulse duration time elapsed
22:47:35.334 00.032 17712 IsSlewing returns 0
22:47:35.334 00.000 17712 IsGuiding returns 0
22:47:35.334 00.000 17712 scope move finished after 95 + 55 ms
22:47:35.334 00.000 17712 Move returns status 0, amount 95
22:47:35.334 00.000 17712 MoveAxis(N, 113, ABG)
22:47:35.334 00.000 17712 Guiding  Dir = 0, Dur = 113
22:47:35.335 00.001 17712 IsSlewing returns 0
22:47:35.335 00.000 17712 IsGuiding returns 0
22:47:35.335 00.000 17712 PulseGuide returned control before completion, sleep 123
22:47:35.460 00.125 17712 IsGuiding returns 1
22:47:35.460 00.000 17712 scope still moving after pulse duration time elapsed
22:47:35.491 00.031 17712 IsSlewing returns 0
22:47:35.491 00.000 17712 IsGuiding returns 0
22:47:35.491 00.000 17712 scope move finished after 113 + 44 ms
22:47:35.491 00.000 17712 Move returns status 0, amount 113
22:47:35.492 00.001 17712 move complete, result=0
22:47:35.492 00.000 17712 worker thread done servicing request
22:47:35.492 00.000 17712 Worker thread wakes up
22:47:35.492 00.000 484 GuideStep: -0.4 px 95 ms EAST, -0.6 px 113 ms NORTH
22:47:35.495 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:35.496 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:38.878 03.382 17712 Exposure complete
22:47:39.073 00.195 17712 worker thread done servicing request
22:47:39.073 00.000 484 OnExposeComplete: enter
22:47:39.075 00.002 484 UpdateGuideState(): m_state=6
22:47:39.078 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
22:47:39.080 00.002 484 Star::Find returns 1 (0), X=1399.05, Y=43.10, Mass=327524, SNR=79.4, Peak=42595 HFD=2.7
22:47:39.083 00.003 484 MultiStar: [#1 -0.29,-1.10,0.00,M10] [#2 0.06,-1.15,0.00,M3] [#3 0.55,-0.61,0.68,U] [#4 0.63,-0.58,0.54,U] [#5 0.14,-0.97,0.00,M3] [#6 0.79,-0.80,0.00,M5] [#7 0.54,-0.94,0.00,M3] [#8 -0.06,-1.14,0.00,M1] 
22:47:39.086 00.003 484 refined, 2 included, MultiStar: {0.47, -0.71}, one-star: {0.32, -0.86}
22:47:39.088 00.002 484 CameraToMount -- cameraTheta (-0.99) - m_xAngle (2.71) = xAngle (-3.71 = 2.58)
22:47:39.092 00.004 484 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.72 = -0.72)
22:47:39.094 00.002 484 CameraToMount -- cameraX=0.47 cameraY=-0.71 hyp=0.85 cameraTheta=-0.99 mountX=-0.72 mountY=-0.56, mountTheta=-2.48
22:47:39.099 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.47, y=-0.71, opts=13)
22:47:39.101 00.002 484 Enqueuing Move request for scope (0.47, -0.71)
22:47:39.103 00.002 17712 Worker thread wakes up
22:47:39.103 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.71) opts 0xd
22:47:39.103 00.000 17712 Handling offset move in thread for scope, endpoint = (0.47, -0.71)
22:47:39.103 00.000 17712 Moving (0.47, -0.71) raw xDistance=-0.72 yDistance=-0.56
22:47:39.103 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
22:47:39.103 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
22:47:39.103 00.000 17712 MoveAxis(E, 168, ABG)
22:47:39.104 00.001 17712 Guiding  Dir = 2, Dur = 168
22:47:39.104 00.000 17712 IsSlewing returns 0
22:47:39.104 00.000 17712 IsGuiding returns 0
22:47:39.104 00.000 17712 PulseGuide returned control before completion, sleep 178
22:47:39.118 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1431, FiltMax=65535, Gamma=1.000
22:47:39.142 00.024 484 UpdateGuideState exits: m=327524 SNR=79.4
22:47:39.145 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:39.148 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:39.150 00.002 484 Enqueuing Expose request
22:47:39.295 00.145 17712 IsGuiding returns 0
22:47:39.295 00.000 17712 Move returns status 0, amount 168
22:47:39.295 00.000 17712 MoveAxis(N, 105, ABG)
22:47:39.295 00.000 17712 Guiding  Dir = 0, Dur = 105
22:47:39.295 00.000 17712 IsSlewing returns 0
22:47:39.296 00.001 17712 IsGuiding returns 0
22:47:39.296 00.000 17712 PulseGuide returned control before completion, sleep 115
22:47:39.419 00.123 17712 IsGuiding returns 1
22:47:39.419 00.000 17712 scope still moving after pulse duration time elapsed
22:47:39.451 00.032 17712 IsSlewing returns 0
22:47:39.451 00.000 17712 IsGuiding returns 0
22:47:39.451 00.000 17712 scope move finished after 105 + 49 ms
22:47:39.451 00.000 17712 Move returns status 0, amount 105
22:47:39.451 00.000 17712 move complete, result=0
22:47:39.451 00.000 17712 worker thread done servicing request
22:47:39.452 00.001 17712 Worker thread wakes up
22:47:39.452 00.000 484 GuideStep: -0.7 px 168 ms EAST, -0.6 px 105 ms NORTH
22:47:39.454 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:39.455 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:42.849 03.394 17712 Exposure complete
22:47:42.960 00.111 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1431, FiltMax=65535, Gamma=1.020
22:47:42.983 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1431, FiltMax=65535, Gamma=1.040
22:47:43.010 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1431, FiltMax=65535, Gamma=1.060
22:47:43.035 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1431, FiltMax=65535, Gamma=1.080
22:47:43.064 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1431, FiltMax=65535, Gamma=1.100
22:47:43.068 00.004 17712 worker thread done servicing request
22:47:43.089 00.021 484 OnExposeComplete: enter
22:47:43.092 00.003 484 UpdateGuideState(): m_state=6
22:47:43.097 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
22:47:43.100 00.003 484 Star::Find returns 1 (0), X=1398.03, Y=43.48, Mass=307077, SNR=70.9, Peak=48807 HFD=2.5
22:47:43.103 00.003 484 MultiStar: [#1 -1.03,-0.83,0.00,R] [#2 0.49,-1.08,0.00,M4] [#3 -0.10,-0.49,0.71,U] [#4 0.20,-0.46,0.67,U] [#5 -0.32,-1.20,0.00,M4] [#6 -0.00,-0.43,0.44,U] [#7 -0.16,-0.70,0.51,U] [#8 -1.23,-0.72,0.00,M2] 
22:47:43.107 00.004 484 refined, 4 included, MultiStar: {-0.22, -0.50}, one-star: {-0.70, -0.48}
22:47:43.110 00.003 484 CameraToMount -- cameraTheta (-1.98) - m_xAngle (2.71) = xAngle (-4.69 = 1.59)
22:47:43.113 00.003 484 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.71 = -1.71)
22:47:43.117 00.004 484 CameraToMount -- cameraX=-0.22 cameraY=-0.50 hyp=0.55 cameraTheta=-1.98 mountX=-0.01 mountY=-0.54, mountTheta=-1.59
22:47:43.124 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.50, opts=13)
22:47:43.129 00.005 484 Enqueuing Move request for scope (-0.22, -0.50)
22:47:43.132 00.003 17712 Worker thread wakes up
22:47:43.132 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.50) opts 0xd
22:47:43.132 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.50)
22:47:43.132 00.000 17712 Moving (-0.22, -0.50) raw xDistance=-0.01 yDistance=-0.54
22:47:43.133 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
22:47:43.133 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:47:43.133 00.000 17712 MoveAxis(E, 0, ABG)
22:47:43.133 00.000 17712 Move returns status 0, amount 0
22:47:43.133 00.000 17712 MoveAxis(N, 102, ABG)
22:47:43.133 00.000 17712 Guiding  Dir = 0, Dur = 102
22:47:43.133 00.000 17712 IsSlewing returns 0
22:47:43.134 00.001 17712 IsGuiding returns 0
22:47:43.134 00.000 17712 PulseGuide returned control before completion, sleep 112
22:47:43.154 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.100
22:47:43.178 00.024 484 UpdateGuideState exits: m=307077 SNR=70.9
22:47:43.182 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:43.186 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:43.188 00.002 484 Enqueuing Expose request
22:47:43.195 00.007 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.230
22:47:43.220 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.260
22:47:43.252 00.032 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.280
22:47:43.259 00.007 17712 IsGuiding returns 0
22:47:43.259 00.000 17712 Move returns status 0, amount 102
22:47:43.259 00.000 17712 move complete, result=0
22:47:43.259 00.000 17712 worker thread done servicing request
22:47:43.259 00.000 17712 Worker thread wakes up
22:47:43.259 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:43.259 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:43.283 00.024 484 GuideStep: -0.0 px 0 ms EAST, -0.5 px 102 ms NORTH
22:47:43.326 00.043 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.300
22:47:43.354 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.320
22:47:43.384 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.340
22:47:43.480 00.096 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.390
22:47:43.514 00.034 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.430
22:47:43.545 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.450
22:47:44.919 01.374 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.410
22:47:44.942 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.390
22:47:44.969 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.340
22:47:44.992 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.170
22:47:45.023 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=1.060
22:47:45.053 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.860
22:47:45.082 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.800
22:47:45.113 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.730
22:47:45.142 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.670
22:47:45.169 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.580
22:47:45.197 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.470
22:47:45.235 00.038 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.450
22:47:45.266 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.380
22:47:45.294 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.250
22:47:45.325 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.140
22:47:45.352 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.100
22:47:46.288 00.936 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.120
22:47:46.312 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.140
22:47:46.335 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.170
22:47:46.403 00.068 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.190
22:47:46.434 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.230
22:47:46.525 00.091 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.250
22:47:46.552 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.270
22:47:46.581 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1242, FiltMax=65535, Gamma=0.300
22:47:46.667 00.086 17712 Exposure complete
22:47:46.916 00.249 17712 worker thread done servicing request
22:47:46.916 00.000 484 OnExposeComplete: enter
22:47:46.920 00.004 484 UpdateGuideState(): m_state=6
22:47:46.923 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
22:47:46.926 00.003 484 Star::Find returns 1 (0), X=1398.44, Y=44.04, Mass=320084, SNR=78.8, Peak=47011 HFD=2.3
22:47:46.929 00.003 484 MultiStar: [#1 0.34,0.42,0.71,U] [#2 0.51,-0.30,0.68,U] [#3 0.13,0.15,0.72,U] [#4 0.17,0.26,0.59,U] [#5 -0.17,-0.52,0.44,U] [#6 0.42,0.29,0.49,U] [#7 0.21,-0.05,0.45,U] [#8 -0.78,0.25,0.43,U] 
22:47:46.932 00.003 484 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.30, 0.07}
22:47:46.935 00.003 484 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.71) = xAngle (-1.87 = -1.87)
22:47:46.938 00.003 484 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.12 = 1.12)
22:47:46.940 00.002 484 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.84 mountX=-0.03 mountY=0.09, mountTheta=1.89
22:47:46.946 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=0.08, opts=13)
22:47:46.949 00.003 484 Enqueuing Move request for scope (0.07, 0.08)
22:47:46.952 00.003 17712 Worker thread wakes up
22:47:46.952 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:47:46.952 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:47:46.952 00.000 17712 Moving (0.07, 0.08) raw xDistance=-0.03 yDistance=0.09
22:47:46.952 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:47:46.952 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:46.952 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:46.952 00.000 17712 MoveAxis(E, 0, ABG)
22:47:46.952 00.000 17712 Move returns status 0, amount 0
22:47:46.953 00.001 17712 MoveAxis(N, 0, ABG)
22:47:46.953 00.000 17712 Move returns status 0, amount 0
22:47:46.953 00.000 17712 move complete, result=0
22:47:46.953 00.000 17712 worker thread done servicing request
22:47:46.971 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1594, FiltMax=65535, Gamma=0.300
22:47:46.997 00.026 484 UpdateGuideState exits: m=320084 SNR=78.8
22:47:47.001 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.004 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:47.008 00.004 484 Enqueuing Expose request
22:47:47.011 00.003 17712 Worker thread wakes up
22:47:47.011 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:47:47.015 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:47.015 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:50.416 03.401 17712 Exposure complete
22:47:50.620 00.204 17712 worker thread done servicing request
22:47:50.620 00.000 484 OnExposeComplete: enter
22:47:50.623 00.003 484 UpdateGuideState(): m_state=6
22:47:50.626 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
22:47:50.628 00.002 484 Star::Find returns 1 (0), X=1397.35, Y=44.29, Mass=335587, SNR=78.7, Peak=54019 HFD=2.7
22:47:50.631 00.003 484 MultiStar: [#1 -0.84,0.97,0.00,M1] [#2 1.84,0.01,0.00,M4] [#3 -0.75,0.61,0.00,M1] [#4 -1.08,0.52,0.00,M1] [#5 -1.26,0.09,0.00,M4] [#6 -0.23,0.38,0.45,U] [#7 -0.59,0.81,0.00,M2] [#8 -1.72,0.56,0.00,M2] 
22:47:50.633 00.002 484 refined, 1 included, MultiStar: {-1.02, 0.35}, one-star: {-1.38, 0.33}
22:47:50.635 00.002 484 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
22:47:50.637 00.002 484 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.09 = 3.09)
22:47:50.639 00.002 484 CameraToMount -- cameraX=-1.02 cameraY=0.35 hyp=1.08 cameraTheta=2.82 mountX=1.07 mountY=0.06, mountTheta=0.05
22:47:50.643 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-1.02, y=0.35, opts=13)
22:47:50.646 00.003 484 Enqueuing Move request for scope (-1.02, 0.35)
22:47:50.648 00.002 17712 Worker thread wakes up
22:47:50.649 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.35) opts 0xd
22:47:50.649 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.02, 0.35)
22:47:50.649 00.000 17712 Moving (-1.02, 0.35) raw xDistance=1.07 yDistance=0.06
22:47:50.649 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.07
22:47:50.649 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:50.649 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:50.649 00.000 17712 MoveAxis(W, 241, ABG)
22:47:50.649 00.000 17712 Guiding  Dir = 3, Dur = 241
22:47:50.649 00.000 17712 IsSlewing returns 0
22:47:50.650 00.001 17712 IsGuiding returns 0
22:47:50.650 00.000 17712 PulseGuide returned control before completion, sleep 251
22:47:50.666 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.300
22:47:50.689 00.023 484 UpdateGuideState exits: m=335587 SNR=78.7
22:47:50.693 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.695 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:50.698 00.003 484 Enqueuing Expose request
22:47:50.910 00.212 17712 IsGuiding returns 1
22:47:50.910 00.000 17712 scope still moving after pulse duration time elapsed
22:47:50.941 00.031 17712 IsSlewing returns 0
22:47:50.941 00.000 17712 IsGuiding returns 0
22:47:50.941 00.000 17712 scope move finished after 241 + 50 ms
22:47:50.941 00.000 17712 Move returns status 0, amount 241
22:47:50.941 00.000 17712 MoveAxis(N, 0, ABG)
22:47:50.941 00.000 17712 Move returns status 0, amount 0
22:47:50.942 00.001 17712 move complete, result=0
22:47:50.942 00.000 17712 worker thread done servicing request
22:47:50.942 00.000 17712 Worker thread wakes up
22:47:50.942 00.000 484 GuideStep: 1.1 px 241 ms WEST, 0.1 px 0 ms NORTH
22:47:50.945 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:50.945 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:51.720 00.775 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.320
22:47:51.745 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.410
22:47:51.768 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.450
22:47:51.927 00.159 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.470
22:47:52.029 00.102 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.490
22:47:52.052 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.540
22:47:52.077 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.560
22:47:52.971 00.894 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.540
22:47:53.328 00.357 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:47:54.347 01.019 17712 Exposure complete
22:47:54.565 00.218 17712 worker thread done servicing request
22:47:54.565 00.000 484 OnExposeComplete: enter
22:47:54.569 00.004 484 UpdateGuideState(): m_state=6
22:47:54.571 00.002 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
22:47:54.574 00.003 484 Star::Find returns 1 (0), X=1398.07, Y=44.12, Mass=311007, SNR=78.0, Peak=40339 HFD=2.7
22:47:54.577 00.003 484 MultiStar: [#1 -0.41,0.96,0.00,M2] [#2 0.99,-0.46,0.00,M5] [#3 -0.20,0.31,0.61,U] [#4 -0.30,0.52,0.55,U] [#5 -0.61,-0.12,0.43,U] [#6 -0.28,0.38,0.38,U] [#7 -0.05,0.13,0.47,U] [#8 -1.27,0.20,0.00,M3] 
22:47:54.580 00.003 484 refined, 5 included, MultiStar: {-0.39, 0.23}, one-star: {-0.66, 0.15}
22:47:54.582 00.002 484 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.71) = xAngle (-0.11 = -0.11)
22:47:54.585 00.003 484 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
22:47:54.587 00.002 484 CameraToMount -- cameraX=-0.39 cameraY=0.23 hyp=0.45 cameraTheta=2.61 mountX=0.45 mountY=0.12, mountTheta=0.25
22:47:54.593 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=0.23, opts=13)
22:47:54.595 00.002 484 Enqueuing Move request for scope (-0.39, 0.23)
22:47:54.598 00.003 17712 Worker thread wakes up
22:47:54.598 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.23) opts 0xd
22:47:54.598 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.39, 0.23)
22:47:54.598 00.000 17712 Moving (-0.39, 0.23) raw xDistance=0.45 yDistance=0.12
22:47:54.598 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
22:47:54.598 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:54.599 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:54.599 00.000 17712 MoveAxis(W, 117, ABG)
22:47:54.599 00.000 17712 Guiding  Dir = 3, Dur = 117
22:47:54.599 00.000 17712 IsSlewing returns 0
22:47:54.599 00.000 17712 IsGuiding returns 0
22:47:54.600 00.001 17712 PulseGuide returned control before completion, sleep 127
22:47:54.615 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:47:54.640 00.025 484 UpdateGuideState exits: m=311007 SNR=78.0
22:47:54.643 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:54.648 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:54.650 00.002 484 Enqueuing Expose request
22:47:54.653 00.003 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:47:54.678 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:47:54.739 00.061 17712 IsGuiding returns 1
22:47:54.739 00.000 17712 scope still moving after pulse duration time elapsed
22:47:54.770 00.031 17712 IsSlewing returns 0
22:47:54.770 00.000 17712 IsGuiding returns 0
22:47:54.770 00.000 17712 scope move finished after 117 + 53 ms
22:47:54.770 00.000 17712 Move returns status 0, amount 117
22:47:54.770 00.000 17712 MoveAxis(N, 0, ABG)
22:47:54.770 00.000 17712 Move returns status 0, amount 0
22:47:54.770 00.000 17712 move complete, result=0
22:47:54.771 00.001 17712 worker thread done servicing request
22:47:54.771 00.000 17712 Worker thread wakes up
22:47:54.771 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:54.771 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:47:54.773 00.002 484 GuideStep: 0.4 px 117 ms WEST, 0.1 px 0 ms NORTH
22:47:58.160 03.387 17712 Exposure complete
22:47:58.354 00.194 17712 worker thread done servicing request
22:47:58.354 00.000 484 OnExposeComplete: enter
22:47:58.358 00.004 484 UpdateGuideState(): m_state=6
22:47:58.360 00.002 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
22:47:58.362 00.002 484 Star::Find returns 1 (0), X=1396.94, Y=44.55, Mass=330345, SNR=81.3, Peak=38051 HFD=2.9
22:47:58.363 00.001 484 MultiStar: large primary error, entering stabilization period
22:47:58.366 00.003 484 CameraToMount -- cameraTheta (2.82) - m_xAngle (2.71) = xAngle (0.11 = 0.11)
22:47:58.368 00.002 484 CameraToMount -- cameraTheta (2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.10 = 3.10)
22:47:58.370 00.002 484 CameraToMount -- cameraX=-1.79 cameraY=0.59 hyp=1.88 cameraTheta=2.82 mountX=1.87 mountY=0.09, mountTheta=0.05
22:47:58.375 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-1.79, y=0.59, opts=13)
22:47:58.377 00.002 484 Enqueuing Move request for scope (-1.79, 0.59)
22:47:58.379 00.002 17712 Worker thread wakes up
22:47:58.379 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.79, 0.59) opts 0xd
22:47:58.380 00.001 17712 Handling offset move in thread for scope, endpoint = (-1.79, 0.59)
22:47:58.380 00.000 17712 Moving (-1.79, 0.59) raw xDistance=1.87 yDistance=0.09
22:47:58.380 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.20 from input 1.87
22:47:58.380 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:58.380 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:58.380 00.000 17712 MoveAxis(W, 427, ABG)
22:47:58.380 00.000 17712 Guiding  Dir = 3, Dur = 427
22:47:58.380 00.000 17712 IsSlewing returns 0
22:47:58.380 00.000 17712 IsGuiding returns 0
22:47:58.381 00.001 17712 PulseGuide returned control before completion, sleep 437
22:47:58.395 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1552, FiltMax=65535, Gamma=0.510
22:47:58.417 00.022 484 UpdateGuideState exits: m=330345 SNR=81.3
22:47:58.420 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:58.423 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:47:58.425 00.002 484 Enqueuing Expose request
22:47:58.827 00.402 17712 IsGuiding returns 1
22:47:58.827 00.000 17712 scope still moving after pulse duration time elapsed
22:47:58.860 00.033 17712 IsSlewing returns 0
22:47:58.860 00.000 17712 IsGuiding returns 0
22:47:58.860 00.000 17712 scope move finished after 427 + 52 ms
22:47:58.860 00.000 17712 Move returns status 0, amount 427
22:47:58.860 00.000 17712 MoveAxis(N, 0, ABG)
22:47:58.860 00.000 17712 Move returns status 0, amount 0
22:47:58.860 00.000 17712 move complete, result=0
22:47:58.860 00.000 17712 worker thread done servicing request
22:47:58.861 00.001 17712 Worker thread wakes up
22:47:58.861 00.000 484 GuideStep: 1.9 px 427 ms WEST, 0.1 px 0 ms NORTH
22:47:58.862 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:47:58.862 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:02.247 03.385 17712 Exposure complete
22:48:02.456 00.209 17712 worker thread done servicing request
22:48:02.456 00.000 484 OnExposeComplete: enter
22:48:02.459 00.003 484 UpdateGuideState(): m_state=6
22:48:02.461 00.002 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
22:48:02.463 00.002 484 Star::Find returns 1 (0), X=1397.84, Y=44.31, Mass=310199, SNR=75.9, Peak=41555 HFD=2.7
22:48:02.465 00.002 484 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.05 = 0.05)
22:48:02.467 00.002 484 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
22:48:02.470 00.003 484 CameraToMount -- cameraX=-0.89 cameraY=0.35 hyp=0.96 cameraTheta=2.77 mountX=0.95 mountY=0.10, mountTheta=0.10
22:48:02.475 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.89, y=0.35, opts=13)
22:48:02.477 00.002 484 Enqueuing Move request for scope (-0.89, 0.35)
22:48:02.479 00.002 17712 Worker thread wakes up
22:48:02.479 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.35) opts 0xd
22:48:02.480 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.89, 0.35)
22:48:02.480 00.000 17712 Moving (-0.89, 0.35) raw xDistance=0.95 yDistance=0.10
22:48:02.480 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.69 from input 0.95
22:48:02.480 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.480 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:48:02.480 00.000 17712 MoveAxis(W, 244, ABG)
22:48:02.480 00.000 17712 Guiding  Dir = 3, Dur = 244
22:48:02.480 00.000 17712 IsSlewing returns 0
22:48:02.480 00.000 17712 IsGuiding returns 0
22:48:02.481 00.001 17712 PulseGuide returned control before completion, sleep 254
22:48:02.495 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1421, FiltMax=65535, Gamma=0.510
22:48:02.518 00.023 484 UpdateGuideState exits: m=310199 SNR=75.9
22:48:02.521 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.524 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:02.526 00.002 484 Enqueuing Expose request
22:48:02.737 00.211 17712 IsGuiding returns 1
22:48:02.737 00.000 17712 scope still moving after pulse duration time elapsed
22:48:02.769 00.032 17712 IsSlewing returns 0
22:48:02.769 00.000 17712 IsGuiding returns 0
22:48:02.769 00.000 17712 scope move finished after 244 + 45 ms
22:48:02.769 00.000 17712 Move returns status 0, amount 244
22:48:02.769 00.000 17712 MoveAxis(N, 0, ABG)
22:48:02.770 00.001 17712 Move returns status 0, amount 0
22:48:02.770 00.000 17712 move complete, result=0
22:48:02.770 00.000 17712 worker thread done servicing request
22:48:02.770 00.000 17712 Worker thread wakes up
22:48:02.770 00.000 484 GuideStep: 1.0 px 244 ms WEST, 0.1 px 0 ms NORTH
22:48:02.774 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:02.774 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:06.159 03.385 17712 Exposure complete
22:48:06.362 00.203 17712 worker thread done servicing request
22:48:06.362 00.000 484 OnExposeComplete: enter
22:48:06.365 00.003 484 UpdateGuideState(): m_state=6
22:48:06.368 00.003 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
22:48:06.370 00.002 484 Star::Find returns 1 (0), X=1398.01, Y=44.11, Mass=330812, SNR=69.6, Peak=39331 HFD=2.9
22:48:06.373 00.003 484 MultiStar: exiting stabilization period
22:48:06.376 00.003 484 MultiStar: [#1 -0.21,0.73,0.78,U] [#2 0.53,-0.24,0.73,U] [#3 -0.20,0.14,0.74,U] [#4 -0.07,0.38,0.70,U] [#5 -0.84,-0.39,0.00,M4] [#6 0.10,0.34,0.48,U] [#7 -0.19,0.26,0.50,U] [#8 -1.07,0.13,0.00,M4] 
22:48:06.378 00.002 484 refined, 6 included, MultiStar: {-0.15, 0.24}, one-star: {-0.72, 0.15}
22:48:06.380 00.002 484 CameraToMount -- cameraTheta (2.12) - m_xAngle (2.71) = xAngle (-0.59 = -0.59)
22:48:06.382 00.002 484 CameraToMount -- cameraTheta (2.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.40 = 2.40)
22:48:06.384 00.002 484 CameraToMount -- cameraX=-0.15 cameraY=0.24 hyp=0.29 cameraTheta=2.12 mountX=0.24 mountY=0.19, mountTheta=0.68
22:48:06.388 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=0.24, opts=13)
22:48:06.391 00.003 484 Enqueuing Move request for scope (-0.15, 0.24)
22:48:06.393 00.002 17712 Worker thread wakes up
22:48:06.393 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.24) opts 0xd
22:48:06.393 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.15, 0.24)
22:48:06.393 00.000 17712 Moving (-0.15, 0.24) raw xDistance=0.24 yDistance=0.19
22:48:06.394 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:48:06.394 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:06.394 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:48:06.394 00.000 17712 MoveAxis(E, 0, ABG)
22:48:06.394 00.000 17712 Move returns status 0, amount 0
22:48:06.394 00.000 17712 MoveAxis(N, 0, ABG)
22:48:06.394 00.000 17712 Move returns status 0, amount 0
22:48:06.394 00.000 17712 move complete, result=0
22:48:06.394 00.000 17712 worker thread done servicing request
22:48:06.408 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1578, FiltMax=65535, Gamma=0.510
22:48:06.431 00.023 484 UpdateGuideState exits: m=330812 SNR=69.6
22:48:06.434 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:06.437 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:06.439 00.002 484 Enqueuing Expose request
22:48:06.442 00.003 17712 Worker thread wakes up
22:48:06.442 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:48:06.445 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:06.445 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:09.870 03.425 17712 Exposure complete
22:48:10.149 00.279 17712 worker thread done servicing request
22:48:10.149 00.000 484 OnExposeComplete: enter
22:48:10.153 00.004 484 UpdateGuideState(): m_state=6
22:48:10.158 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
22:48:10.162 00.004 484 Star::Find returns 1 (0), X=1397.37, Y=44.05, Mass=322026, SNR=75.0, Peak=41891 HFD=2.4
22:48:10.167 00.005 484 MultiStar: [#1 -0.75,0.42,0.78,U] [#2 1.37,-0.36,0.00,M5] [#3 -0.85,0.19,0.66,U] [#4 -0.89,0.30,0.00,M1] [#5 -1.11,-0.48,0.00,M5] [#6 -0.79,0.01,0.43,U] [#7 -0.73,0.00,0.47,U] [#8 -1.44,-0.23,0.00,M5] 
22:48:10.170 00.003 484 refined, 4 included, MultiStar: {-0.96, 0.17}, one-star: {-1.36, 0.09}
22:48:10.174 00.004 484 CameraToMount -- cameraTheta (2.97) - m_xAngle (2.71) = xAngle (0.26 = 0.26)
22:48:10.178 00.004 484 CameraToMount -- cameraTheta (2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.24 = -3.04)
22:48:10.182 00.004 484 CameraToMount -- cameraX=-0.96 cameraY=0.17 hyp=0.97 cameraTheta=2.97 mountX=0.94 mountY=-0.10, mountTheta=-0.10
22:48:10.191 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.96, y=0.17, opts=13)
22:48:10.195 00.004 484 Enqueuing Move request for scope (-0.96, 0.17)
22:48:10.199 00.004 17712 Worker thread wakes up
22:48:10.199 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.17) opts 0xd
22:48:10.200 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.96, 0.17)
22:48:10.200 00.000 17712 Moving (-0.96, 0.17) raw xDistance=0.94 yDistance=-0.10
22:48:10.200 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
22:48:10.200 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:10.200 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:48:10.200 00.000 17712 MoveAxis(W, 210, ABG)
22:48:10.200 00.000 17712 Guiding  Dir = 3, Dur = 210
22:48:10.200 00.000 17712 IsSlewing returns 0
22:48:10.201 00.001 17712 IsGuiding returns 0
22:48:10.201 00.000 17712 PulseGuide returned control before completion, sleep 220
22:48:10.220 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1520, FiltMax=65535, Gamma=0.510
22:48:10.251 00.031 484 UpdateGuideState exits: m=322026 SNR=75.0
22:48:10.255 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.259 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:10.262 00.003 484 Enqueuing Expose request
22:48:10.426 00.164 17712 IsGuiding returns 1
22:48:10.426 00.000 17712 scope still moving after pulse duration time elapsed
22:48:10.457 00.031 17712 IsSlewing returns 0
22:48:10.458 00.001 17712 IsGuiding returns 0
22:48:10.458 00.000 17712 scope move finished after 210 + 47 ms
22:48:10.458 00.000 17712 Move returns status 0, amount 210
22:48:10.458 00.000 17712 MoveAxis(N, 0, ABG)
22:48:10.458 00.000 17712 Move returns status 0, amount 0
22:48:10.458 00.000 17712 move complete, result=0
22:48:10.459 00.001 17712 worker thread done servicing request
22:48:10.459 00.000 17712 Worker thread wakes up
22:48:10.459 00.000 484 GuideStep: 0.9 px 210 ms WEST, -0.1 px 0 ms NORTH
22:48:10.464 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:10.464 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:13.882 03.418 17712 Exposure complete
22:48:14.145 00.263 17712 worker thread done servicing request
22:48:14.145 00.000 484 OnExposeComplete: enter
22:48:14.149 00.004 484 UpdateGuideState(): m_state=6
22:48:14.153 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
22:48:14.157 00.004 484 Star::Find returns 1 (0), X=1398.12, Y=44.04, Mass=319017, SNR=78.5, Peak=45395 HFD=2.7
22:48:14.160 00.003 484 MultiStar: [#1 -0.23,0.51,0.75,U] [#2 0.84,-0.48,0.00,M6] [#3 -0.21,0.02,0.73,U] [#4 -0.38,0.30,0.47,U] [#5 -0.51,0.01,0.39,U] [#6 0.19,0.35,0.36,U] [#7 -0.19,0.23,0.48,U] [#8 -1.01,-0.38,0.00,M6] 
22:48:14.163 00.003 484 refined, 6 included, MultiStar: {-0.32, 0.20}, one-star: {-0.61, 0.08}
22:48:14.166 00.003 484 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
22:48:14.169 00.003 484 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
22:48:14.172 00.003 484 CameraToMount -- cameraX=-0.32 cameraY=0.20 hyp=0.38 cameraTheta=2.58 mountX=0.38 mountY=0.11, mountTheta=0.28
22:48:14.178 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=0.20, opts=13)
22:48:14.181 00.003 484 Enqueuing Move request for scope (-0.32, 0.20)
22:48:14.184 00.003 17712 Worker thread wakes up
22:48:14.184 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.20) opts 0xd
22:48:14.184 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.32, 0.20)
22:48:14.184 00.000 17712 Moving (-0.32, 0.20) raw xDistance=0.38 yDistance=0.11
22:48:14.184 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
22:48:14.184 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:14.184 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:48:14.184 00.000 17712 MoveAxis(W, 100, ABG)
22:48:14.185 00.001 17712 Guiding  Dir = 3, Dur = 100
22:48:14.185 00.000 17712 IsSlewing returns 0
22:48:14.185 00.000 17712 IsGuiding returns 0
22:48:14.186 00.001 17712 PulseGuide returned control before completion, sleep 110
22:48:14.205 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:48:14.236 00.031 484 UpdateGuideState exits: m=319017 SNR=78.5
22:48:14.241 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.245 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:14.248 00.003 484 Enqueuing Expose request
22:48:14.308 00.060 17712 IsGuiding returns 1
22:48:14.308 00.000 17712 scope still moving after pulse duration time elapsed
22:48:14.340 00.032 17712 IsSlewing returns 0
22:48:14.340 00.000 17712 IsGuiding returns 0
22:48:14.341 00.001 17712 scope move finished after 100 + 54 ms
22:48:14.341 00.000 17712 Move returns status 0, amount 100
22:48:14.341 00.000 17712 MoveAxis(N, 0, ABG)
22:48:14.341 00.000 17712 Move returns status 0, amount 0
22:48:14.341 00.000 17712 move complete, result=0
22:48:14.341 00.000 17712 worker thread done servicing request
22:48:14.341 00.000 17712 Worker thread wakes up
22:48:14.341 00.000 484 GuideStep: 0.4 px 100 ms WEST, 0.1 px 0 ms NORTH
22:48:14.345 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:14.345 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:14.904 00.559 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:48:14.907 00.003 484 case statement mapped state 6 to 3
22:48:14.910 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:48:17.731 02.821 17712 Exposure complete
22:48:17.935 00.204 17712 worker thread done servicing request
22:48:17.935 00.000 484 OnExposeComplete: enter
22:48:17.938 00.003 484 UpdateGuideState(): m_state=6
22:48:17.941 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
22:48:17.943 00.002 484 Star::Find returns 1 (0), X=1398.13, Y=43.82, Mass=329490, SNR=71.1, Peak=48531 HFD=2.4
22:48:17.946 00.003 484 MultiStar: [#1 -0.24,0.27,0.71,U] [#2 0.61,-0.82,0.00,M7] [#3 -0.41,0.02,0.79,U] [#4 -0.46,0.10,0.60,U] [#5 -0.92,-0.26,0.00,M5] [#6 0.08,0.30,0.45,U] [#7 -0.30,-0.20,0.49,U] [#8 -1.06,-0.41,0.00,M7] 
22:48:17.948 00.002 484 refined, 5 included, MultiStar: {-0.37, 0.04}, one-star: {-0.61, -0.14}
22:48:17.951 00.003 484 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.32 = 0.32)
22:48:17.953 00.002 484 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
22:48:17.955 00.002 484 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.37 cameraTheta=3.03 mountX=0.35 mountY=-0.06, mountTheta=-0.17
22:48:17.960 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=0.04, opts=13)
22:48:17.963 00.003 484 Enqueuing Move request for scope (-0.37, 0.04)
22:48:17.965 00.002 17712 Worker thread wakes up
22:48:17.965 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.04) opts 0xd
22:48:17.965 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, 0.04)
22:48:17.965 00.000 17712 Moving (-0.37, 0.04) raw xDistance=0.35 yDistance=-0.06
22:48:17.965 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
22:48:17.965 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.966 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:48:17.966 00.000 17712 MoveAxis(W, 86, ABG)
22:48:17.966 00.000 17712 Guiding  Dir = 3, Dur = 86
22:48:17.966 00.000 17712 IsSlewing returns 0
22:48:17.966 00.000 17712 IsGuiding returns 0
22:48:17.966 00.000 17712 PulseGuide returned control before completion, sleep 96
22:48:17.981 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1341, FiltMax=65535, Gamma=0.510
22:48:18.005 00.024 484 UpdateGuideState exits: m=329490 SNR=71.1
22:48:18.007 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:18.010 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:18.013 00.003 484 Enqueuing Expose request
22:48:18.071 00.058 17712 IsGuiding returns 1
22:48:18.071 00.000 17712 scope still moving after pulse duration time elapsed
22:48:18.102 00.031 17712 IsSlewing returns 0
22:48:18.102 00.000 17712 IsGuiding returns 0
22:48:18.102 00.000 17712 scope move finished after 86 + 49 ms
22:48:18.102 00.000 17712 Move returns status 0, amount 86
22:48:18.102 00.000 17712 MoveAxis(N, 0, ABG)
22:48:18.102 00.000 17712 Move returns status 0, amount 0
22:48:18.103 00.001 17712 move complete, result=0
22:48:18.103 00.000 17712 worker thread done servicing request
22:48:18.103 00.000 17712 Worker thread wakes up
22:48:18.103 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:18.103 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:18.103 00.000 484 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
22:48:21.496 03.393 17712 Exposure complete
22:48:21.714 00.218 17712 worker thread done servicing request
22:48:21.714 00.000 484 OnExposeComplete: enter
22:48:21.718 00.004 484 UpdateGuideState(): m_state=6
22:48:21.721 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
22:48:21.724 00.003 484 Star::Find returns 1 (0), X=1397.82, Y=43.88, Mass=329796, SNR=80.9, Peak=43875 HFD=2.4
22:48:21.727 00.003 484 MultiStar: [#1 -0.36,0.68,0.74,U] [#2 0.30,-0.70,0.77,U] [#3 -0.22,-0.11,0.58,U] [#4 -0.26,0.28,0.56,U] [#5 -0.63,-0.38,0.48,U] [#6 -0.10,-0.20,0.48,U] [#7 -0.09,0.07,0.42,U] [#8 -1.39,-0.19,0.00,M8] 
22:48:21.729 00.002 484 refined, 7 included, MultiStar: {-0.32, -0.06}, one-star: {-0.92, -0.09}
22:48:21.732 00.003 484 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.69 = 0.60)
22:48:21.734 00.002 484 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
22:48:21.736 00.002 484 CameraToMount -- cameraX=-0.32 cameraY=-0.06 hyp=0.33 cameraTheta=-2.97 mountX=0.27 mountY=-0.14, mountTheta=-0.48
22:48:21.741 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=-0.06, opts=13)
22:48:21.744 00.003 484 Enqueuing Move request for scope (-0.32, -0.06)
22:48:21.747 00.003 17712 Worker thread wakes up
22:48:21.747 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.06) opts 0xd
22:48:21.747 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.32, -0.06)
22:48:21.747 00.000 17712 Moving (-0.32, -0.06) raw xDistance=0.27 yDistance=-0.14
22:48:21.747 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
22:48:21.747 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:21.747 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:48:21.747 00.000 17712 MoveAxis(E, 0, ABG)
22:48:21.747 00.000 17712 Move returns status 0, amount 0
22:48:21.747 00.000 17712 MoveAxis(N, 0, ABG)
22:48:21.748 00.001 17712 Move returns status 0, amount 0
22:48:21.748 00.000 17712 move complete, result=0
22:48:21.748 00.000 17712 worker thread done servicing request
22:48:21.763 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1504, FiltMax=65535, Gamma=0.510
22:48:21.788 00.025 484 UpdateGuideState exits: m=329796 SNR=80.9
22:48:21.791 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:21.794 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:21.797 00.003 484 Enqueuing Expose request
22:48:21.799 00.002 17712 Worker thread wakes up
22:48:21.799 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:21.802 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:21.803 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:25.197 03.394 17712 Exposure complete
22:48:25.417 00.220 17712 worker thread done servicing request
22:48:25.417 00.000 484 OnExposeComplete: enter
22:48:25.420 00.003 484 UpdateGuideState(): m_state=6
22:48:25.424 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
22:48:25.426 00.002 484 Star::Find returns 1 (0), X=1397.04, Y=43.95, Mass=317297, SNR=73.8, Peak=41795 HFD=2.7
22:48:25.429 00.003 484 MultiStar: [#1 -1.15,0.54,0.00,M1] [#2 1.57,-0.94,0.00,M7] [#3 -1.00,-0.13,0.00,M1] [#4 -1.03,0.08,0.00,M1] [#5 -2.06,-0.51,0.00,M5] [#6 -1.30,0.00,0.00,M1] [#7 -1.15,0.09,0.00,M1] [#8 -1.96,-0.35,0.00,M9] 
22:48:25.431 00.002 484 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.85 = 0.43)
22:48:25.433 00.002 484 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
22:48:25.435 00.002 484 CameraToMount -- cameraX=-1.69 cameraY=-0.01 hyp=1.69 cameraTheta=-3.13 mountX=1.54 mountY=-0.47, mountTheta=-0.29
22:48:25.441 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-1.69, y=-0.01, opts=13)
22:48:25.444 00.003 484 Enqueuing Move request for scope (-1.69, -0.01)
22:48:25.446 00.002 17712 Worker thread wakes up
22:48:25.447 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.69, -0.01) opts 0xd
22:48:25.447 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.69, -0.01)
22:48:25.447 00.000 17712 Moving (-1.69, -0.01) raw xDistance=1.54 yDistance=-0.47
22:48:25.447 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.97 from input 1.54
22:48:25.447 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:48:25.447 00.000 17712 MoveAxis(W, 344, ABG)
22:48:25.447 00.000 17712 Guiding  Dir = 3, Dur = 344
22:48:25.447 00.000 17712 IsSlewing returns 0
22:48:25.447 00.000 17712 IsGuiding returns 0
22:48:25.448 00.001 17712 PulseGuide returned control before completion, sleep 354
22:48:25.463 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1395, FiltMax=65535, Gamma=0.510
22:48:25.487 00.024 484 UpdateGuideState exits: m=317297 SNR=73.8
22:48:25.491 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:25.494 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:25.497 00.003 484 Enqueuing Expose request
22:48:25.811 00.314 17712 IsGuiding returns 1
22:48:25.811 00.000 17712 scope still moving after pulse duration time elapsed
22:48:25.842 00.031 17712 IsSlewing returns 0
22:48:25.842 00.000 17712 IsGuiding returns 0
22:48:25.842 00.000 17712 scope move finished after 344 + 50 ms
22:48:25.842 00.000 17712 Move returns status 0, amount 344
22:48:25.842 00.000 17712 MoveAxis(N, 88, ABG)
22:48:25.842 00.000 17712 Guiding  Dir = 0, Dur = 88
22:48:25.844 00.002 17712 IsSlewing returns 0
22:48:25.844 00.000 17712 IsGuiding returns 0
22:48:25.844 00.000 17712 PulseGuide returned control before completion, sleep 98
22:48:25.952 00.108 17712 IsGuiding returns 1
22:48:25.952 00.000 17712 scope still moving after pulse duration time elapsed
22:48:25.983 00.031 17712 IsSlewing returns 0
22:48:25.983 00.000 17712 IsGuiding returns 0
22:48:25.983 00.000 17712 scope move finished after 88 + 52 ms
22:48:25.983 00.000 17712 Move returns status 0, amount 88
22:48:25.983 00.000 17712 move complete, result=0
22:48:25.984 00.001 17712 worker thread done servicing request
22:48:25.984 00.000 484 GuideStep: 1.5 px 344 ms WEST, -0.5 px 88 ms NORTH
22:48:25.987 00.003 17712 Worker thread wakes up
22:48:25.987 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:25.987 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:29.427 03.440 17712 Exposure complete
22:48:29.763 00.336 17712 worker thread done servicing request
22:48:29.763 00.000 484 OnExposeComplete: enter
22:48:29.768 00.005 484 UpdateGuideState(): m_state=6
22:48:29.772 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
22:48:29.776 00.004 484 Star::Find returns 1 (0), X=1397.99, Y=43.72, Mass=312116, SNR=72.1, Peak=47923 HFD=2.5
22:48:29.780 00.004 484 MultiStar: [#1 -0.10,0.48,0.84,U] [#2 0.76,-0.66,0.00,M8] [#3 -0.30,-0.06,0.71,U] [#4 -0.21,0.14,0.60,U] [#5 -1.07,-0.03,0.00,M6] [#6 -0.16,0.33,0.48,U] [#7 -0.41,-0.11,0.50,U] [#8 -1.10,-0.19,0.00,M10] 
22:48:29.784 00.004 484 refined, 5 included, MultiStar: {-0.35, 0.07}, one-star: {-0.74, -0.24}
22:48:29.789 00.005 484 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.22 = 0.22)
22:48:29.794 00.005 484 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.21 = -3.08)
22:48:29.798 00.004 484 CameraToMount -- cameraX=-0.35 cameraY=0.07 hyp=0.36 cameraTheta=2.93 mountX=0.35 mountY=-0.02, mountTheta=-0.07
22:48:29.810 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=0.07, opts=13)
22:48:29.815 00.005 484 Enqueuing Move request for scope (-0.35, 0.07)
22:48:29.819 00.004 17712 Worker thread wakes up
22:48:29.819 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.07) opts 0xd
22:48:29.819 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.35, 0.07)
22:48:29.819 00.000 17712 Moving (-0.35, 0.07) raw xDistance=0.35 yDistance=-0.02
22:48:29.820 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.35
22:48:29.820 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:29.820 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:29.820 00.000 17712 MoveAxis(W, 102, ABG)
22:48:29.820 00.000 17712 Guiding  Dir = 3, Dur = 102
22:48:29.820 00.000 17712 IsSlewing returns 0
22:48:29.821 00.001 17712 IsGuiding returns 0
22:48:29.821 00.000 17712 PulseGuide returned control before completion, sleep 112
22:48:29.848 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:48:29.886 00.038 484 UpdateGuideState exits: m=312116 SNR=72.1
22:48:29.892 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.898 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:29.902 00.004 484 Enqueuing Expose request
22:48:29.943 00.041 17712 IsGuiding returns 1
22:48:29.943 00.000 17712 scope still moving after pulse duration time elapsed
22:48:29.974 00.031 17712 IsSlewing returns 0
22:48:29.974 00.000 17712 IsGuiding returns 0
22:48:29.974 00.000 17712 scope move finished after 102 + 51 ms
22:48:29.974 00.000 17712 Move returns status 0, amount 102
22:48:29.974 00.000 17712 MoveAxis(N, 0, ABG)
22:48:29.974 00.000 17712 Move returns status 0, amount 0
22:48:29.974 00.000 17712 move complete, result=0
22:48:29.976 00.002 17712 worker thread done servicing request
22:48:29.976 00.000 17712 Worker thread wakes up
22:48:29.976 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:29.976 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:29.982 00.006 484 GuideStep: 0.3 px 102 ms WEST, -0.0 px 0 ms NORTH
22:48:33.389 03.407 17712 Exposure complete
22:48:33.678 00.289 17712 worker thread done servicing request
22:48:33.678 00.000 484 OnExposeComplete: enter
22:48:33.683 00.005 484 UpdateGuideState(): m_state=6
22:48:33.688 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
22:48:33.695 00.007 484 Star::Find returns 1 (0), X=1397.89, Y=43.75, Mass=331447, SNR=83.4, Peak=45367 HFD=2.4
22:48:33.700 00.005 484 MultiStar: [#1 -0.39,0.48,0.78,U] [#2 0.36,-0.80,0.73,U] [#3 -0.32,-0.24,0.66,U] [#4 -0.33,-0.11,0.50,U] [#5 -0.84,-0.54,0.00,M7] [#6 -0.61,-0.55,0.42,U] [#7 -0.15,0.05,0.47,U] [#8 -1.32,-0.46,0.00,R] 
22:48:33.704 00.004 484 refined, 6 included, MultiStar: {-0.35, -0.19}, one-star: {-0.85, -0.21}
22:48:33.708 00.004 484 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.37 = 0.92)
22:48:33.711 00.003 484 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
22:48:33.714 00.003 484 CameraToMount -- cameraX=-0.35 cameraY=-0.19 hyp=0.39 cameraTheta=-2.65 mountX=0.24 mountY=-0.27, mountTheta=-0.85
22:48:33.722 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=-0.19, opts=13)
22:48:33.727 00.005 484 Enqueuing Move request for scope (-0.35, -0.19)
22:48:33.732 00.005 17712 Worker thread wakes up
22:48:33.733 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.19) opts 0xd
22:48:33.733 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.35, -0.19)
22:48:33.733 00.000 17712 Moving (-0.35, -0.19) raw xDistance=0.24 yDistance=-0.27
22:48:33.733 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
22:48:33.733 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:33.733 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:48:33.733 00.000 17712 MoveAxis(E, 0, ABG)
22:48:33.733 00.000 17712 Move returns status 0, amount 0
22:48:33.734 00.001 17712 MoveAxis(N, 0, ABG)
22:48:33.734 00.000 17712 Move returns status 0, amount 0
22:48:33.734 00.000 17712 move complete, result=0
22:48:33.734 00.000 17712 worker thread done servicing request
22:48:33.769 00.035 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:48:33.804 00.035 484 UpdateGuideState exits: m=331447 SNR=83.4
22:48:33.810 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:33.813 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:33.818 00.005 484 Enqueuing Expose request
22:48:33.821 00.003 17712 Worker thread wakes up
22:48:33.821 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:48:33.826 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:33.826 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:37.414 03.588 17712 Exposure complete
22:48:37.752 00.338 17712 worker thread done servicing request
22:48:37.753 00.001 484 OnExposeComplete: enter
22:48:37.761 00.008 484 UpdateGuideState(): m_state=6
22:48:37.765 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
22:48:37.768 00.003 484 Star::Find returns 1 (0), X=1397.84, Y=44.22, Mass=328181, SNR=73.5, Peak=41347 HFD=2.6
22:48:37.773 00.005 484 MultiStar: [#1 -0.33,0.67,0.72,U] [#2 1.20,-0.40,0.00,M8] [#3 -0.18,0.03,0.76,U] [#4 -0.19,0.45,0.64,U] [#5 -0.79,0.09,0.44,U] [#6 -0.08,-0.09,0.56,U] [#7 -0.55,0.60,0.47,U] [#8 0.10,0.55,0.49,U] 
22:48:37.778 00.005 484 refined, 7 included, MultiStar: {-0.39, 0.31}, one-star: {-0.89, 0.26}
22:48:37.782 00.004 484 CameraToMount -- cameraTheta (2.47) - m_xAngle (2.71) = xAngle (-0.25 = -0.25)
22:48:37.785 00.003 484 CameraToMount -- cameraTheta (2.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.74 = 2.74)
22:48:37.792 00.007 484 CameraToMount -- cameraX=-0.39 cameraY=0.31 hyp=0.50 cameraTheta=2.47 mountX=0.49 mountY=0.20, mountTheta=0.38
22:48:37.808 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=0.31, opts=13)
22:48:37.812 00.004 484 Enqueuing Move request for scope (-0.39, 0.31)
22:48:37.815 00.003 17712 Worker thread wakes up
22:48:37.816 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.31) opts 0xd
22:48:37.816 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.39, 0.31)
22:48:37.816 00.000 17712 Moving (-0.39, 0.31) raw xDistance=0.49 yDistance=0.20
22:48:37.816 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
22:48:37.816 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:37.816 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:48:37.816 00.000 17712 MoveAxis(W, 109, ABG)
22:48:37.816 00.000 17712 Guiding  Dir = 3, Dur = 109
22:48:37.817 00.001 17712 IsSlewing returns 0
22:48:37.817 00.000 17712 IsGuiding returns 0
22:48:37.818 00.001 17712 PulseGuide returned control before completion, sleep 119
22:48:37.850 00.032 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1165, FiltMax=65535, Gamma=0.510
22:48:37.885 00.035 484 UpdateGuideState exits: m=328181 SNR=73.5
22:48:37.891 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.896 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:37.901 00.005 484 Enqueuing Expose request
22:48:37.943 00.042 17712 IsGuiding returns 1
22:48:37.943 00.000 17712 scope still moving after pulse duration time elapsed
22:48:37.974 00.031 17712 IsSlewing returns 0
22:48:37.974 00.000 17712 IsGuiding returns 0
22:48:37.974 00.000 17712 scope move finished after 109 + 48 ms
22:48:37.974 00.000 17712 Move returns status 0, amount 109
22:48:37.974 00.000 17712 MoveAxis(N, 0, ABG)
22:48:37.974 00.000 17712 Move returns status 0, amount 0
22:48:37.976 00.002 17712 move complete, result=0
22:48:37.976 00.000 17712 worker thread done servicing request
22:48:37.976 00.000 17712 Worker thread wakes up
22:48:37.976 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:37.976 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:37.978 00.002 484 GuideStep: 0.5 px 109 ms WEST, 0.2 px 0 ms NORTH
22:48:41.389 03.411 17712 Exposure complete
22:48:41.704 00.315 17712 worker thread done servicing request
22:48:41.704 00.000 484 OnExposeComplete: enter
22:48:41.709 00.005 484 UpdateGuideState(): m_state=6
22:48:41.716 00.007 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
22:48:41.719 00.003 484 Star::Find returns 1 (0), X=1398.07, Y=43.67, Mass=324528, SNR=80.6, Peak=43379 HFD=2.5
22:48:41.724 00.005 484 MultiStar: [#1 -0.26,0.33,0.63,U] [#2 0.73,-0.90,0.00,M9] [#3 -0.30,-0.04,0.70,U] [#4 -0.07,-0.01,0.48,U] [#5 -0.95,-0.62,0.00,M7] [#6 -0.48,0.10,0.45,U] [#7 -0.39,0.09,0.41,U] [#8 0.11,0.05,0.50,U] 
22:48:41.728 00.004 484 refined, 6 included, MultiStar: {-0.33, -0.00}, one-star: {-0.66, -0.30}
22:48:41.732 00.004 484 CameraToMount -- cameraTheta (-3.13) - m_xAngle (2.71) = xAngle (-5.84 = 0.44)
22:48:41.735 00.003 484 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.86 = -2.86)
22:48:41.737 00.002 484 CameraToMount -- cameraX=-0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-3.13 mountX=0.30 mountY=-0.09, mountTheta=-0.30
22:48:41.744 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.00, opts=13)
22:48:41.749 00.005 484 Enqueuing Move request for scope (-0.33, -0.00)
22:48:41.752 00.003 17712 Worker thread wakes up
22:48:41.752 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.00) opts 0xd
22:48:41.752 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.00)
22:48:41.752 00.000 17712 Moving (-0.33, -0.00) raw xDistance=0.30 yDistance=-0.09
22:48:41.752 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
22:48:41.752 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:41.753 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:48:41.753 00.000 17712 MoveAxis(W, 75, ABG)
22:48:41.753 00.000 17712 Guiding  Dir = 3, Dur = 75
22:48:41.753 00.000 17712 IsSlewing returns 0
22:48:41.753 00.000 17712 IsGuiding returns 0
22:48:41.754 00.001 17712 PulseGuide returned control before completion, sleep 85
22:48:41.775 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1488, FiltMax=65535, Gamma=0.510
22:48:41.815 00.040 484 UpdateGuideState exits: m=324528 SNR=80.6
22:48:41.826 00.011 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:41.833 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:41.836 00.003 484 Enqueuing Expose request
22:48:41.857 00.021 17712 IsGuiding returns 1
22:48:41.859 00.002 17712 scope still moving after pulse duration time elapsed
22:48:41.886 00.027 17712 IsSlewing returns 0
22:48:41.887 00.001 17712 IsGuiding returns 0
22:48:41.887 00.000 17712 scope move finished after 75 + 58 ms
22:48:41.887 00.000 17712 Move returns status 0, amount 75
22:48:41.887 00.000 17712 MoveAxis(N, 0, ABG)
22:48:41.887 00.000 17712 Move returns status 0, amount 0
22:48:41.887 00.000 17712 move complete, result=0
22:48:41.889 00.002 17712 worker thread done servicing request
22:48:41.889 00.000 17712 Worker thread wakes up
22:48:41.889 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:41.889 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:41.899 00.010 484 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
22:48:45.319 03.420 17712 Exposure complete
22:48:45.614 00.295 17712 worker thread done servicing request
22:48:45.614 00.000 484 OnExposeComplete: enter
22:48:45.618 00.004 484 UpdateGuideState(): m_state=6
22:48:45.625 00.007 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
22:48:45.629 00.004 484 Star::Find returns 1 (0), X=1398.53, Y=43.85, Mass=303784, SNR=69.6, Peak=32080 HFD=2.6
22:48:45.634 00.005 484 MultiStar: [#1 0.28,0.09,0.95,U] [#2 0.08,-0.82,0.79,U] [#3 0.35,-0.25,0.87,U] [#4 0.19,0.05,0.68,U] [#5 -0.13,-0.34,0.53,U] [#6 0.41,-0.21,0.42,U] [#7 0.54,-0.20,0.45,U] [#8 0.70,0.32,0.58,U] 
22:48:45.637 00.003 484 single-star, 8 included, MultiStar: {0.21, -0.17}, one-star: {-0.20, -0.12}
22:48:45.649 00.012 484 CameraToMount -- cameraTheta (-2.62) - m_xAngle (2.71) = xAngle (-5.33 = 0.95)
22:48:45.659 00.010 484 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.34 = -2.34)
22:48:45.667 00.008 484 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.62 mountX=0.14 mountY=-0.17, mountTheta=-0.89
22:48:45.687 00.020 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=-0.12, opts=13)
22:48:45.700 00.013 484 Enqueuing Move request for scope (-0.20, -0.12)
22:48:45.714 00.014 17712 Worker thread wakes up
22:48:45.715 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
22:48:45.715 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
22:48:45.715 00.000 17712 Moving (-0.20, -0.12) raw xDistance=0.14 yDistance=-0.17
22:48:45.715 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:48:45.715 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:45.716 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:48:45.716 00.000 17712 MoveAxis(E, 0, ABG)
22:48:45.716 00.000 17712 Move returns status 0, amount 0
22:48:45.716 00.000 17712 MoveAxis(N, 0, ABG)
22:48:45.720 00.004 17712 Move returns status 0, amount 0
22:48:45.720 00.000 17712 move complete, result=0
22:48:45.720 00.000 17712 worker thread done servicing request
22:48:45.748 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1469, FiltMax=65535, Gamma=0.510
22:48:45.785 00.037 484 UpdateGuideState exits: m=303784 SNR=69.6
22:48:45.791 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:45.796 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:45.800 00.004 484 Enqueuing Expose request
22:48:45.803 00.003 17712 Worker thread wakes up
22:48:45.803 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:48:45.807 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:45.807 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:49.242 03.435 17712 Exposure complete
22:48:49.544 00.302 17712 worker thread done servicing request
22:48:49.544 00.000 484 OnExposeComplete: enter
22:48:49.549 00.005 484 UpdateGuideState(): m_state=6
22:48:49.559 00.010 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
22:48:49.564 00.005 484 Star::Find returns 1 (0), X=1398.71, Y=43.67, Mass=337994, SNR=100.0, Peak=39415 HFD=2.9
22:48:49.570 00.006 484 MultiStar: [#1 0.25,0.33,0.60,U] [#2 0.59,-0.76,0.00,M9] [#3 0.03,-0.08,0.55,U] [#4 0.28,0.03,0.42,U] [#5 -0.39,-0.74,0.39,U] [#6 0.23,-0.01,0.32,U] [#7 0.32,-0.54,0.38,U] [#8 0.59,0.03,0.42,U] 
22:48:49.577 00.007 484 refined, 7 included, MultiStar: {0.14, -0.15}, one-star: {-0.02, -0.30}
22:48:49.584 00.007 484 CameraToMount -- cameraTheta (-0.83) - m_xAngle (2.71) = xAngle (-3.54 = 2.74)
22:48:49.589 00.005 484 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.56 = -0.56)
22:48:49.594 00.005 484 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.83 mountX=-0.19 mountY=-0.11, mountTheta=-2.62
22:48:49.607 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.15, opts=13)
22:48:49.611 00.004 484 Enqueuing Move request for scope (0.14, -0.15)
22:48:49.615 00.004 17712 Worker thread wakes up
22:48:49.615 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
22:48:49.615 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
22:48:49.615 00.000 17712 Moving (0.14, -0.15) raw xDistance=-0.19 yDistance=-0.11
22:48:49.615 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
22:48:49.615 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:49.615 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:48:49.615 00.000 17712 MoveAxis(E, 0, ABG)
22:48:49.615 00.000 17712 Move returns status 0, amount 0
22:48:49.616 00.001 17712 MoveAxis(N, 0, ABG)
22:48:49.616 00.000 17712 Move returns status 0, amount 0
22:48:49.616 00.000 17712 move complete, result=0
22:48:49.616 00.000 17712 worker thread done servicing request
22:48:49.647 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1035, FiltMax=65535, Gamma=0.510
22:48:49.682 00.035 484 UpdateGuideState exits: m=337994 SNR=100.0
22:48:49.686 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.690 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:49.694 00.004 484 Enqueuing Expose request
22:48:49.698 00.004 17712 Worker thread wakes up
22:48:49.698 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:48:49.702 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:49.702 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:53.176 03.474 17712 Exposure complete
22:48:53.557 00.381 17712 worker thread done servicing request
22:48:53.557 00.000 484 OnExposeComplete: enter
22:48:53.561 00.004 484 UpdateGuideState(): m_state=6
22:48:53.566 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
22:48:53.572 00.006 484 Star::Find returns 1 (0), X=1398.19, Y=43.23, Mass=338141, SNR=78.0, Peak=43751 HFD=2.5
22:48:53.578 00.006 484 MultiStar: [#1 0.07,-0.17,0.65,U] [#2 0.21,-1.00,0.00,M10] [#3 -0.01,-0.44,0.87,U] [#4 0.27,-0.51,0.54,U] [#5 -0.55,-0.98,0.00,M6] [#6 0.11,-0.54,0.41,U] [#7 -0.03,-0.79,0.39,U] [#8 0.24,-0.11,0.41,U] 
22:48:53.582 00.004 484 refined, 6 included, MultiStar: {-0.06, -0.49}, one-star: {-0.55, -0.73}
22:48:53.587 00.005 484 CameraToMount -- cameraTheta (-1.68) - m_xAngle (2.71) = xAngle (-4.40 = 1.88)
22:48:53.591 00.004 484 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.41 = -1.41)
22:48:53.595 00.004 484 CameraToMount -- cameraX=-0.06 cameraY=-0.49 hyp=0.49 cameraTheta=-1.68 mountX=-0.15 mountY=-0.48, mountTheta=-1.87
22:48:53.604 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=-0.49, opts=13)
22:48:53.609 00.005 484 Enqueuing Move request for scope (-0.06, -0.49)
22:48:53.613 00.004 17712 Worker thread wakes up
22:48:53.613 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.49) opts 0xd
22:48:53.613 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.06, -0.49)
22:48:53.613 00.000 17712 Moving (-0.06, -0.49) raw xDistance=-0.15 yDistance=-0.48
22:48:53.614 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:48:53.614 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:48:53.614 00.000 17712 MoveAxis(E, 0, ABG)
22:48:53.614 00.000 17712 Move returns status 0, amount 0
22:48:53.614 00.000 17712 MoveAxis(N, 91, ABG)
22:48:53.614 00.000 17712 Guiding  Dir = 0, Dur = 91
22:48:53.614 00.000 17712 IsSlewing returns 0
22:48:53.615 00.001 17712 IsGuiding returns 0
22:48:53.615 00.000 17712 PulseGuide returned control before completion, sleep 101
22:48:53.639 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1421, FiltMax=65535, Gamma=0.510
22:48:53.672 00.033 484 UpdateGuideState exits: m=338141 SNR=78.0
22:48:53.678 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:53.683 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:53.688 00.005 484 Enqueuing Expose request
22:48:53.726 00.038 17712 IsGuiding returns 1
22:48:53.726 00.000 17712 scope still moving after pulse duration time elapsed
22:48:53.757 00.031 17712 IsSlewing returns 0
22:48:53.757 00.000 17712 IsGuiding returns 0
22:48:53.757 00.000 17712 scope move finished after 91 + 50 ms
22:48:53.758 00.001 17712 Move returns status 0, amount 91
22:48:53.758 00.000 17712 move complete, result=0
22:48:53.758 00.000 17712 worker thread done servicing request
22:48:53.758 00.000 17712 Worker thread wakes up
22:48:53.758 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:53.758 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:53.758 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.5 px 91 ms NORTH
22:48:57.192 03.434 17712 Exposure complete
22:48:57.523 00.331 17712 worker thread done servicing request
22:48:57.523 00.000 484 OnExposeComplete: enter
22:48:57.528 00.005 484 UpdateGuideState(): m_state=6
22:48:57.533 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
22:48:57.536 00.003 484 Star::Find returns 1 (0), X=1397.57, Y=43.98, Mass=320690, SNR=77.5, Peak=39731 HFD=2.3
22:48:57.539 00.003 484 MultiStar: [#1 -0.56,0.36,0.72,U] [#2 1.12,-0.55,0.00,R] [#3 -0.25,0.16,0.62,U] [#4 -0.78,0.36,0.59,U] [#5 -1.34,-0.37,0.00,M7] [#6 -0.40,0.18,0.44,U] [#7 -0.38,-0.02,0.45,U] [#8 -0.19,0.08,0.44,U] 
22:48:57.547 00.008 484 refined, 6 included, MultiStar: {-0.61, 0.16}, one-star: {-1.16, 0.02}
22:48:57.552 00.005 484 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.17 = 0.17)
22:48:57.557 00.005 484 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.16 = -3.13)
22:48:57.561 00.004 484 CameraToMount -- cameraX=-0.61 cameraY=0.16 hyp=0.63 cameraTheta=2.88 mountX=0.63 mountY=-0.01, mountTheta=-0.01
22:48:57.571 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.61, y=0.16, opts=13)
22:48:57.576 00.005 484 Enqueuing Move request for scope (-0.61, 0.16)
22:48:57.579 00.003 17712 Worker thread wakes up
22:48:57.579 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.16) opts 0xd
22:48:57.579 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.61, 0.16)
22:48:57.579 00.000 17712 Moving (-0.61, 0.16) raw xDistance=0.63 yDistance=-0.01
22:48:57.579 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
22:48:57.579 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:57.579 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:57.580 00.001 17712 MoveAxis(W, 140, ABG)
22:48:57.580 00.000 17712 Guiding  Dir = 3, Dur = 140
22:48:57.580 00.000 17712 IsSlewing returns 0
22:48:57.580 00.000 17712 IsGuiding returns 0
22:48:57.581 00.001 17712 PulseGuide returned control before completion, sleep 150
22:48:57.603 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1619, FiltMax=65535, Gamma=0.510
22:48:57.638 00.035 484 UpdateGuideState exits: m=320690 SNR=77.5
22:48:57.643 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:57.646 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:48:57.649 00.003 484 Enqueuing Expose request
22:48:57.744 00.095 17712 IsGuiding returns 1
22:48:57.744 00.000 17712 scope still moving after pulse duration time elapsed
22:48:57.777 00.033 17712 IsSlewing returns 0
22:48:57.777 00.000 17712 IsGuiding returns 0
22:48:57.777 00.000 17712 scope move finished after 140 + 56 ms
22:48:57.777 00.000 17712 Move returns status 0, amount 140
22:48:57.777 00.000 17712 MoveAxis(N, 0, ABG)
22:48:57.778 00.001 17712 Move returns status 0, amount 0
22:48:57.778 00.000 17712 move complete, result=0
22:48:57.778 00.000 17712 worker thread done servicing request
22:48:57.778 00.000 17712 Worker thread wakes up
22:48:57.778 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:48:57.778 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:48:57.779 00.001 484 GuideStep: 0.6 px 140 ms WEST, -0.0 px 0 ms NORTH
22:49:01.229 03.450 17712 Exposure complete
22:49:01.529 00.300 17712 worker thread done servicing request
22:49:01.529 00.000 484 OnExposeComplete: enter
22:49:01.535 00.006 484 UpdateGuideState(): m_state=6
22:49:01.539 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
22:49:01.545 00.006 484 Star::Find returns 1 (0), X=1398.11, Y=44.08, Mass=320827, SNR=78.7, Peak=46611 HFD=2.5
22:49:01.549 00.004 484 MultiStar: [#1 -0.12,0.53,0.72,U] [#2 -0.57,-0.14,0.69,U] [#3 -0.14,-0.19,0.68,U] [#4 -0.17,0.37,0.54,U] [#5 -0.54,-0.24,0.38,U] [#6 -0.05,0.19,0.48,U] [#7 -0.01,-0.08,0.42,U] [#8 0.13,0.28,0.40,U] 
22:49:01.553 00.004 484 refined, 8 included, MultiStar: {-0.28, 0.10}, one-star: {-0.62, 0.12}
22:49:01.557 00.004 484 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
22:49:01.562 00.005 484 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
22:49:01.566 00.004 484 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.29 cameraTheta=2.78 mountX=0.29 mountY=0.03, mountTheta=0.09
22:49:01.574 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=0.10, opts=13)
22:49:01.577 00.003 484 Enqueuing Move request for scope (-0.28, 0.10)
22:49:01.580 00.003 17712 Worker thread wakes up
22:49:01.580 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
22:49:01.580 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
22:49:01.580 00.000 17712 Moving (-0.28, 0.10) raw xDistance=0.29 yDistance=0.03
22:49:01.581 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
22:49:01.581 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:01.581 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:01.581 00.000 17712 MoveAxis(W, 76, ABG)
22:49:01.581 00.000 17712 Guiding  Dir = 3, Dur = 76
22:49:01.581 00.000 17712 IsSlewing returns 0
22:49:01.582 00.001 17712 IsGuiding returns 0
22:49:01.582 00.000 17712 PulseGuide returned control before completion, sleep 86
22:49:01.602 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:49:01.637 00.035 484 UpdateGuideState exits: m=320827 SNR=78.7
22:49:01.641 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.645 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:01.648 00.003 484 Enqueuing Expose request
22:49:01.680 00.032 17712 IsGuiding returns 1
22:49:01.680 00.000 17712 scope still moving after pulse duration time elapsed
22:49:01.712 00.032 17712 IsSlewing returns 0
22:49:01.712 00.000 17712 IsGuiding returns 0
22:49:01.712 00.000 17712 scope move finished after 76 + 54 ms
22:49:01.713 00.001 17712 Move returns status 0, amount 76
22:49:01.713 00.000 17712 MoveAxis(N, 0, ABG)
22:49:01.713 00.000 17712 Move returns status 0, amount 0
22:49:01.713 00.000 17712 move complete, result=0
22:49:01.713 00.000 17712 worker thread done servicing request
22:49:01.713 00.000 17712 Worker thread wakes up
22:49:01.713 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:01.713 00.000 484 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
22:49:01.720 00.007 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:05.182 03.462 17712 Exposure complete
22:49:05.494 00.312 17712 worker thread done servicing request
22:49:05.494 00.000 484 OnExposeComplete: enter
22:49:05.497 00.003 484 UpdateGuideState(): m_state=6
22:49:05.503 00.006 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
22:49:05.506 00.003 484 Star::Find returns 1 (0), X=1398.80, Y=43.37, Mass=327724, SNR=70.9, Peak=45219 HFD=2.8
22:49:05.511 00.005 484 MultiStar: [#1 0.52,0.16,0.82,U] [#2 -0.93,-0.33,0.00,M1] [#3 0.80,-0.33,0.89,U] [#4 0.63,-0.01,0.62,U] [#5 0.21,-0.58,0.41,U] [#6 0.38,-0.42,0.48,U] [#7 0.52,-0.10,0.51,U] [#8 0.97,0.11,0.00,M1] 
22:49:05.515 00.004 484 refined, 6 included, MultiStar: {0.45, -0.27}, one-star: {0.07, -0.60}
22:49:05.518 00.003 484 CameraToMount -- cameraTheta (-0.54) - m_xAngle (2.71) = xAngle (-3.25 = 3.03)
22:49:05.521 00.003 484 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
22:49:05.527 00.006 484 CameraToMount -- cameraX=0.45 cameraY=-0.27 hyp=0.52 cameraTheta=-0.54 mountX=-0.52 mountY=-0.14, mountTheta=-2.89
22:49:05.536 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.45, y=-0.27, opts=13)
22:49:05.540 00.004 484 Enqueuing Move request for scope (0.45, -0.27)
22:49:05.544 00.004 17712 Worker thread wakes up
22:49:05.544 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.27) opts 0xd
22:49:05.544 00.000 17712 Handling offset move in thread for scope, endpoint = (0.45, -0.27)
22:49:05.544 00.000 17712 Moving (0.45, -0.27) raw xDistance=-0.52 yDistance=-0.14
22:49:05.544 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.52
22:49:05.545 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:05.545 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:49:05.545 00.000 17712 MoveAxis(E, 111, ABG)
22:49:05.545 00.000 17712 Guiding  Dir = 2, Dur = 111
22:49:05.545 00.000 17712 IsSlewing returns 0
22:49:05.545 00.000 17712 IsGuiding returns 0
22:49:05.546 00.001 17712 PulseGuide returned control before completion, sleep 121
22:49:05.576 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1323, FiltMax=65535, Gamma=0.510
22:49:05.609 00.033 484 UpdateGuideState exits: m=327724 SNR=70.9
22:49:05.614 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:05.618 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:05.621 00.003 484 Enqueuing Expose request
22:49:05.673 00.052 17712 IsGuiding returns 1
22:49:05.674 00.001 17712 scope still moving after pulse duration time elapsed
22:49:05.704 00.030 17712 IsSlewing returns 0
22:49:05.704 00.000 17712 IsGuiding returns 0
22:49:05.704 00.000 17712 scope move finished after 111 + 48 ms
22:49:05.705 00.001 17712 Move returns status 0, amount 111
22:49:05.705 00.000 17712 MoveAxis(N, 0, ABG)
22:49:05.705 00.000 17712 Move returns status 0, amount 0
22:49:05.705 00.000 17712 move complete, result=0
22:49:05.705 00.000 17712 worker thread done servicing request
22:49:05.705 00.000 17712 Worker thread wakes up
22:49:05.706 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:05.706 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:05.712 00.006 484 GuideStep: -0.5 px 111 ms EAST, -0.1 px 0 ms NORTH
22:49:09.153 03.441 17712 Exposure complete
22:49:09.527 00.374 17712 worker thread done servicing request
22:49:09.527 00.000 484 OnExposeComplete: enter
22:49:09.532 00.005 484 UpdateGuideState(): m_state=6
22:49:09.543 00.011 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
22:49:09.559 00.016 484 Star::Find returns 1 (0), X=1398.41, Y=43.61, Mass=313659, SNR=78.1, Peak=39911 HFD=2.9
22:49:09.576 00.017 484 MultiStar: [#1 0.12,0.34,0.81,U] [#2 -0.72,-0.02,0.76,U] [#3 0.08,-0.19,0.67,U] [#4 0.03,0.15,0.55,U] [#5 -0.41,-0.19,0.37,U] [#6 0.35,0.11,0.45,U] [#7 0.40,0.07,0.35,U] [#8 0.29,0.05,0.52,U] 
22:49:09.601 00.025 484 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.33, -0.36}
22:49:09.620 00.019 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:49:09.646 00.026 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:49:09.658 00.012 484 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.88 mountX=0.06 mountY=-0.04, mountTheta=-0.59
22:49:09.669 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.08, y=-0.02, opts=13)
22:49:09.684 00.015 484 Enqueuing Move request for scope (-0.08, -0.02)
22:49:09.694 00.010 17712 Worker thread wakes up
22:49:09.694 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:49:09.694 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:49:09.694 00.000 17712 Moving (-0.08, -0.02) raw xDistance=0.06 yDistance=-0.04
22:49:09.694 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:49:09.695 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:09.695 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:49:09.695 00.000 17712 MoveAxis(E, 0, ABG)
22:49:09.695 00.000 17712 Move returns status 0, amount 0
22:49:09.695 00.000 17712 MoveAxis(N, 0, ABG)
22:49:09.695 00.000 17712 Move returns status 0, amount 0
22:49:09.695 00.000 17712 move complete, result=0
22:49:09.695 00.000 17712 worker thread done servicing request
22:49:09.725 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1527, FiltMax=65535, Gamma=0.510
22:49:09.760 00.035 484 UpdateGuideState exits: m=313659 SNR=78.1
22:49:09.765 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.769 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:09.774 00.005 484 Enqueuing Expose request
22:49:09.777 00.003 17712 Worker thread wakes up
22:49:09.777 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:49:09.782 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:09.783 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:13.197 03.414 17712 Exposure complete
22:49:13.516 00.319 17712 worker thread done servicing request
22:49:13.516 00.000 484 OnExposeComplete: enter
22:49:13.520 00.004 484 UpdateGuideState(): m_state=6
22:49:13.524 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
22:49:13.528 00.004 484 Star::Find returns 1 (0), X=1398.19, Y=43.97, Mass=329430, SNR=83.5, Peak=42675 HFD=2.5
22:49:13.531 00.003 484 MultiStar: [#1 -0.35,0.66,0.59,U] [#2 -0.69,0.10,0.69,U] [#3 -0.23,0.08,0.59,U] [#4 -0.53,0.38,0.47,U] [#5 -1.01,0.12,0.00,M5] [#6 -0.19,0.39,0.42,U] [#7 -0.19,-0.08,0.46,U] [#8 0.08,0.18,0.47,U] 
22:49:13.534 00.003 484 refined, 7 included, MultiStar: {-0.37, 0.19}, one-star: {-0.54, 0.00}
22:49:13.537 00.003 484 CameraToMount -- cameraTheta (2.67) - m_xAngle (2.71) = xAngle (-0.05 = -0.05)
22:49:13.541 00.004 484 CameraToMount -- cameraTheta (2.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.94 = 2.94)
22:49:13.545 00.004 484 CameraToMount -- cameraX=-0.37 cameraY=0.19 hyp=0.42 cameraTheta=2.67 mountX=0.42 mountY=0.08, mountTheta=0.20
22:49:13.551 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.37, y=0.19, opts=13)
22:49:13.557 00.006 484 Enqueuing Move request for scope (-0.37, 0.19)
22:49:13.563 00.006 17712 Worker thread wakes up
22:49:13.563 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.19) opts 0xd
22:49:13.563 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.37, 0.19)
22:49:13.563 00.000 17712 Moving (-0.37, 0.19) raw xDistance=0.42 yDistance=0.08
22:49:13.563 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
22:49:13.563 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:13.563 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:49:13.564 00.001 17712 MoveAxis(W, 93, ABG)
22:49:13.564 00.000 17712 Guiding  Dir = 3, Dur = 93
22:49:13.564 00.000 17712 IsSlewing returns 0
22:49:13.564 00.000 17712 IsGuiding returns 0
22:49:13.565 00.001 17712 PulseGuide returned control before completion, sleep 103
22:49:13.591 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1387, FiltMax=65535, Gamma=0.510
22:49:13.622 00.031 484 UpdateGuideState exits: m=329430 SNR=83.5
22:49:13.627 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:13.630 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:13.634 00.004 484 Enqueuing Expose request
22:49:13.681 00.047 17712 IsGuiding returns 1
22:49:13.681 00.000 17712 scope still moving after pulse duration time elapsed
22:49:13.712 00.031 17712 IsSlewing returns 0
22:49:13.712 00.000 17712 IsGuiding returns 0
22:49:13.712 00.000 17712 scope move finished after 93 + 55 ms
22:49:13.713 00.001 17712 Move returns status 0, amount 93
22:49:13.713 00.000 17712 MoveAxis(N, 0, ABG)
22:49:13.713 00.000 17712 Move returns status 0, amount 0
22:49:13.713 00.000 17712 move complete, result=0
22:49:13.713 00.000 17712 worker thread done servicing request
22:49:13.713 00.000 17712 Worker thread wakes up
22:49:13.713 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:13.713 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:13.730 00.017 484 GuideStep: 0.4 px 93 ms WEST, 0.1 px 0 ms NORTH
22:49:17.128 03.398 17712 Exposure complete
22:49:17.406 00.278 17712 worker thread done servicing request
22:49:17.406 00.000 484 OnExposeComplete: enter
22:49:17.410 00.004 484 UpdateGuideState(): m_state=6
22:49:17.415 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
22:49:17.419 00.004 484 Star::Find returns 1 (0), X=1398.42, Y=43.65, Mass=325631, SNR=69.9, Peak=43143 HFD=2.9
22:49:17.426 00.007 484 MultiStar: [#1 0.11,0.13,0.75,U] [#2 -1.27,-0.15,0.00,M1] [#3 0.40,-0.54,0.70,U] [#4 0.19,-0.22,0.68,U] [#5 -0.17,-0.71,0.41,U] [#6 0.31,-0.36,0.52,U] [#7 0.33,-0.29,0.58,U] [#8 0.51,0.08,0.43,U] 
22:49:17.430 00.004 484 refined, 7 included, MultiStar: {0.14, -0.27}, one-star: {-0.31, -0.31}
22:49:17.434 00.004 484 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.71) = xAngle (-3.81 = 2.47)
22:49:17.437 00.003 484 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.82 = -0.82)
22:49:17.445 00.008 484 CameraToMount -- cameraX=0.14 cameraY=-0.27 hyp=0.30 cameraTheta=-1.09 mountX=-0.24 mountY=-0.22, mountTheta=-2.39
22:49:17.487 00.042 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.27, opts=13)
22:49:17.504 00.017 484 Enqueuing Move request for scope (0.14, -0.27)
22:49:17.515 00.011 17712 Worker thread wakes up
22:49:17.515 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.27) opts 0xd
22:49:17.515 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.27)
22:49:17.515 00.000 17712 Moving (0.14, -0.27) raw xDistance=-0.24 yDistance=-0.22
22:49:17.516 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:49:17.516 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:17.516 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:49:17.516 00.000 17712 MoveAxis(E, 0, ABG)
22:49:17.516 00.000 17712 Move returns status 0, amount 0
22:49:17.516 00.000 17712 MoveAxis(N, 0, ABG)
22:49:17.516 00.000 17712 Move returns status 0, amount 0
22:49:17.516 00.000 17712 move complete, result=0
22:49:17.516 00.000 17712 worker thread done servicing request
22:49:17.560 00.044 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1248, FiltMax=65535, Gamma=0.510
22:49:17.597 00.037 484 UpdateGuideState exits: m=325631 SNR=69.9
22:49:17.601 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:17.604 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:17.610 00.006 484 Enqueuing Expose request
22:49:17.613 00.003 17712 Worker thread wakes up
22:49:17.613 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:17.619 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:17.619 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:21.068 03.449 17712 Exposure complete
22:49:21.359 00.291 17712 worker thread done servicing request
22:49:21.359 00.000 484 OnExposeComplete: enter
22:49:21.363 00.004 484 UpdateGuideState(): m_state=6
22:49:21.367 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
22:49:21.370 00.003 484 Star::Find returns 1 (0), X=1398.19, Y=43.38, Mass=320884, SNR=75.1, Peak=38295 HFD=2.8
22:49:21.375 00.005 484 MultiStar: [#1 -0.11,0.32,0.74,U] [#2 0.07,-0.41,0.84,U] [#3 -0.18,-0.29,0.66,U] [#4 0.36,-0.29,0.55,U] [#5 -0.43,-0.58,0.36,U] [#6 -0.05,-0.38,0.49,U] [#7 -0.12,-0.28,0.55,U] [#8 0.18,0.38,0.45,U] 
22:49:21.380 00.005 484 refined, 8 included, MultiStar: {-0.11, -0.25}, one-star: {-0.54, -0.58}
22:49:21.386 00.006 484 CameraToMount -- cameraTheta (-2.00) - m_xAngle (2.71) = xAngle (-4.71 = 1.57)
22:49:21.391 00.005 484 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.72 = -1.72)
22:49:21.395 00.004 484 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-2.00 mountX=-0.00 mountY=-0.27, mountTheta=-1.57
22:49:21.403 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=-0.25, opts=13)
22:49:21.407 00.004 484 Enqueuing Move request for scope (-0.11, -0.25)
22:49:21.410 00.003 17712 Worker thread wakes up
22:49:21.411 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
22:49:21.411 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
22:49:21.411 00.000 17712 Moving (-0.11, -0.25) raw xDistance=-0.00 yDistance=-0.27
22:49:21.411 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
22:49:21.411 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:21.411 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:49:21.411 00.000 17712 MoveAxis(E, 0, ABG)
22:49:21.411 00.000 17712 Move returns status 0, amount 0
22:49:21.411 00.000 17712 MoveAxis(N, 0, ABG)
22:49:21.411 00.000 17712 Move returns status 0, amount 0
22:49:21.411 00.000 17712 move complete, result=0
22:49:21.412 00.001 17712 worker thread done servicing request
22:49:21.438 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1437, FiltMax=65535, Gamma=0.510
22:49:21.468 00.030 484 UpdateGuideState exits: m=320884 SNR=75.1
22:49:21.471 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.477 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:21.482 00.005 484 Enqueuing Expose request
22:49:21.486 00.004 17712 Worker thread wakes up
22:49:21.486 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:49:21.490 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:21.490 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:24.902 03.412 17712 Exposure complete
22:49:25.174 00.272 17712 worker thread done servicing request
22:49:25.174 00.000 484 OnExposeComplete: enter
22:49:25.177 00.003 484 UpdateGuideState(): m_state=6
22:49:25.183 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
22:49:25.187 00.004 484 Star::Find returns 1 (0), X=1397.64, Y=43.99, Mass=329908, SNR=76.3, Peak=42003 HFD=2.5
22:49:25.193 00.006 484 MultiStar: [#1 -0.41,0.40,0.72,U] [#2 -0.21,-0.03,0.84,U] [#3 -0.72,-0.19,0.65,U] [#4 -0.73,0.08,0.52,U] [#5 -1.27,-0.57,0.00,M4] [#6 -0.85,0.14,0.52,U] [#7 -0.40,0.05,0.47,U] [#8 -0.28,0.40,0.48,U] 
22:49:25.198 00.005 484 refined, 7 included, MultiStar: {-0.61, 0.10}, one-star: {-1.09, 0.03}
22:49:25.201 00.003 484 CameraToMount -- cameraTheta (2.98) - m_xAngle (2.71) = xAngle (0.27 = 0.27)
22:49:25.204 00.003 484 CameraToMount -- cameraTheta (2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.03)
22:49:25.210 00.006 484 CameraToMount -- cameraX=-0.61 cameraY=0.10 hyp=0.62 cameraTheta=2.98 mountX=0.60 mountY=-0.07, mountTheta=-0.12
22:49:25.217 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.61, y=0.10, opts=13)
22:49:25.223 00.006 484 Enqueuing Move request for scope (-0.61, 0.10)
22:49:25.228 00.005 17712 Worker thread wakes up
22:49:25.228 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.10) opts 0xd
22:49:25.228 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.61, 0.10)
22:49:25.228 00.000 17712 Moving (-0.61, 0.10) raw xDistance=0.60 yDistance=-0.07
22:49:25.228 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
22:49:25.228 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:25.229 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:49:25.229 00.000 17712 MoveAxis(W, 133, ABG)
22:49:25.229 00.000 17712 Guiding  Dir = 3, Dur = 133
22:49:25.229 00.000 17712 IsSlewing returns 0
22:49:25.229 00.000 17712 IsGuiding returns 0
22:49:25.230 00.001 17712 PulseGuide returned control before completion, sleep 143
22:49:25.263 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:49:25.300 00.037 484 UpdateGuideState exits: m=329908 SNR=76.3
22:49:25.306 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:25.315 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:25.325 00.010 484 Enqueuing Expose request
22:49:25.383 00.058 17712 IsGuiding returns 1
22:49:25.384 00.001 17712 scope still moving after pulse duration time elapsed
22:49:25.414 00.030 17712 IsSlewing returns 0
22:49:25.415 00.001 17712 IsGuiding returns 1
22:49:25.447 00.032 17712 IsSlewing returns 0
22:49:25.451 00.004 17712 IsGuiding returns 0
22:49:25.452 00.001 17712 scope move finished after 133 + 89 ms
22:49:25.452 00.000 17712 Move returns status 0, amount 133
22:49:25.452 00.000 17712 MoveAxis(N, 0, ABG)
22:49:25.452 00.000 17712 Move returns status 0, amount 0
22:49:25.453 00.001 17712 move complete, result=0
22:49:25.453 00.000 17712 worker thread done servicing request
22:49:25.453 00.000 17712 Worker thread wakes up
22:49:25.453 00.000 484 GuideStep: 0.6 px 133 ms WEST, -0.1 px 0 ms NORTH
22:49:25.457 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:25.457 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:28.866 03.409 17712 Exposure complete
22:49:29.137 00.271 17712 worker thread done servicing request
22:49:29.137 00.000 484 OnExposeComplete: enter
22:49:29.143 00.006 484 UpdateGuideState(): m_state=6
22:49:29.153 00.010 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
22:49:29.160 00.007 484 Star::Find returns 1 (0), X=1397.36, Y=43.63, Mass=337747, SNR=78.5, Peak=30499 HFD=3.2
22:49:29.164 00.004 484 MultiStar: [#1 -0.35,0.06,0.67,U] [#2 -0.17,-0.23,0.73,U] [#3 -0.71,-0.43,0.58,U] [#4 -0.88,-0.34,0.00,M1] [#5 -1.20,-0.72,0.00,M5] [#6 -0.61,-0.00,0.41,U] [#7 -0.60,-0.49,0.37,U] [#8 -0.35,-0.37,0.33,U] 
22:49:29.167 00.003 484 refined, 6 included, MultiStar: {-0.67, -0.25}, one-star: {-1.37, -0.34}
22:49:29.170 00.003 484 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
22:49:29.175 00.005 484 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
22:49:29.178 00.003 484 CameraToMount -- cameraX=-0.67 cameraY=-0.25 hyp=0.71 cameraTheta=-2.78 mountX=0.51 mountY=-0.42, mountTheta=-0.69
22:49:29.187 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.67, y=-0.25, opts=13)
22:49:29.190 00.003 484 Enqueuing Move request for scope (-0.67, -0.25)
22:49:29.194 00.004 17712 Worker thread wakes up
22:49:29.194 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.25) opts 0xd
22:49:29.194 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.67, -0.25)
22:49:29.194 00.000 17712 Moving (-0.67, -0.25) raw xDistance=0.51 yDistance=-0.42
22:49:29.194 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
22:49:29.194 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.194 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:49:29.194 00.000 17712 MoveAxis(W, 122, ABG)
22:49:29.195 00.001 17712 Guiding  Dir = 3, Dur = 122
22:49:29.195 00.000 17712 IsSlewing returns 0
22:49:29.195 00.000 17712 IsGuiding returns 0
22:49:29.196 00.001 17712 PulseGuide returned control before completion, sleep 132
22:49:29.228 00.032 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:49:29.260 00.032 484 UpdateGuideState exits: m=337747 SNR=78.5
22:49:29.266 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.270 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:29.277 00.007 484 Enqueuing Expose request
22:49:29.334 00.057 17712 IsGuiding returns 1
22:49:29.334 00.000 17712 scope still moving after pulse duration time elapsed
22:49:29.366 00.032 17712 IsSlewing returns 0
22:49:29.367 00.001 17712 IsGuiding returns 0
22:49:29.367 00.000 17712 scope move finished after 122 + 49 ms
22:49:29.367 00.000 17712 Move returns status 0, amount 122
22:49:29.367 00.000 17712 MoveAxis(N, 0, ABG)
22:49:29.367 00.000 17712 Move returns status 0, amount 0
22:49:29.367 00.000 17712 move complete, result=0
22:49:29.368 00.001 17712 worker thread done servicing request
22:49:29.368 00.000 17712 Worker thread wakes up
22:49:29.368 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:29.368 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:29.369 00.001 484 GuideStep: 0.5 px 122 ms WEST, -0.4 px 0 ms NORTH
22:49:32.801 03.432 17712 Exposure complete
22:49:33.105 00.304 17712 worker thread done servicing request
22:49:33.105 00.000 484 OnExposeComplete: enter
22:49:33.109 00.004 484 UpdateGuideState(): m_state=6
22:49:33.113 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
22:49:33.117 00.004 484 Star::Find returns 1 (0), X=1397.87, Y=43.37, Mass=335386, SNR=79.4, Peak=40643 HFD=2.9
22:49:33.121 00.004 484 MultiStar: [#1 -0.46,-0.09,0.63,U] [#2 0.20,-0.67,0.67,U] [#3 -0.39,-0.36,0.66,U] [#4 -0.44,-0.34,0.61,U] [#5 -0.95,-0.62,0.00,M6] [#6 -0.40,-0.12,0.39,U] [#7 -0.35,-0.61,0.48,U] [#8 -0.05,-0.48,0.48,U] 
22:49:33.125 00.004 484 refined, 7 included, MultiStar: {-0.39, -0.43}, one-star: {-0.87, -0.59}
22:49:33.128 00.003 484 CameraToMount -- cameraTheta (-2.30) - m_xAngle (2.71) = xAngle (-5.02 = 1.27)
22:49:33.132 00.004 484 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.03 = -2.03)
22:49:33.136 00.004 484 CameraToMount -- cameraX=-0.39 cameraY=-0.43 hyp=0.58 cameraTheta=-2.30 mountX=0.17 mountY=-0.52, mountTheta=-1.25
22:49:33.146 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=-0.43, opts=13)
22:49:33.151 00.005 484 Enqueuing Move request for scope (-0.39, -0.43)
22:49:33.154 00.003 17712 Worker thread wakes up
22:49:33.154 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.43) opts 0xd
22:49:33.155 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.39, -0.43)
22:49:33.155 00.000 17712 Moving (-0.39, -0.43) raw xDistance=0.17 yDistance=-0.52
22:49:33.155 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
22:49:33.155 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
22:49:33.155 00.000 17712 MoveAxis(E, 0, ABG)
22:49:33.155 00.000 17712 Move returns status 0, amount 0
22:49:33.155 00.000 17712 MoveAxis(N, 97, ABG)
22:49:33.155 00.000 17712 Guiding  Dir = 0, Dur = 97
22:49:33.155 00.000 17712 IsSlewing returns 0
22:49:33.156 00.001 17712 IsGuiding returns 0
22:49:33.157 00.001 17712 PulseGuide returned control before completion, sleep 107
22:49:33.178 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1399, FiltMax=65535, Gamma=0.510
22:49:33.209 00.031 484 UpdateGuideState exits: m=335386 SNR=79.4
22:49:33.212 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:33.216 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:33.219 00.003 484 Enqueuing Expose request
22:49:33.273 00.054 17712 IsGuiding returns 1
22:49:33.274 00.001 17712 scope still moving after pulse duration time elapsed
22:49:33.304 00.030 17712 IsSlewing returns 0
22:49:33.304 00.000 17712 IsGuiding returns 0
22:49:33.305 00.001 17712 scope move finished after 97 + 51 ms
22:49:33.305 00.000 17712 Move returns status 0, amount 97
22:49:33.305 00.000 17712 move complete, result=0
22:49:33.305 00.000 17712 worker thread done servicing request
22:49:33.305 00.000 17712 Worker thread wakes up
22:49:33.305 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:33.305 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:33.316 00.011 484 GuideStep: 0.2 px 0 ms EAST, -0.5 px 97 ms NORTH
22:49:36.723 03.407 17712 Exposure complete
22:49:37.019 00.296 17712 worker thread done servicing request
22:49:37.019 00.000 484 OnExposeComplete: enter
22:49:37.025 00.006 484 UpdateGuideState(): m_state=6
22:49:37.030 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
22:49:37.034 00.004 484 Star::Find returns 1 (0), X=1397.58, Y=44.07, Mass=333229, SNR=78.3, Peak=41491 HFD=2.4
22:49:37.041 00.007 484 MultiStar: [#1 -0.88,0.90,0.00,M1] [#2 0.13,0.18,0.64,U] [#3 -0.73,0.27,0.64,U] [#4 -0.57,0.51,0.49,U] [#5 -1.18,0.05,0.00,M7] [#6 -0.50,0.49,0.47,U] [#7 -0.74,0.34,0.46,U] [#8 -0.52,0.37,0.47,U] 
22:49:37.047 00.006 484 refined, 6 included, MultiStar: {-0.63, 0.29}, one-star: {-1.15, 0.11}
22:49:37.051 00.004 484 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.71) = xAngle (0.00 = 0.00)
22:49:37.055 00.004 484 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.99 = 2.99)
22:49:37.059 00.004 484 CameraToMount -- cameraX=-0.63 cameraY=0.29 hyp=0.69 cameraTheta=2.72 mountX=0.69 mountY=0.11, mountTheta=0.15
22:49:37.070 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.63, y=0.29, opts=13)
22:49:37.074 00.004 484 Enqueuing Move request for scope (-0.63, 0.29)
22:49:37.079 00.005 17712 Worker thread wakes up
22:49:37.079 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.29) opts 0xd
22:49:37.079 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.63, 0.29)
22:49:37.079 00.000 17712 Moving (-0.63, 0.29) raw xDistance=0.69 yDistance=0.11
22:49:37.079 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
22:49:37.079 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:37.079 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:49:37.079 00.000 17712 MoveAxis(W, 155, ABG)
22:49:37.080 00.001 17712 Guiding  Dir = 3, Dur = 155
22:49:37.080 00.000 17712 IsSlewing returns 0
22:49:37.080 00.000 17712 IsGuiding returns 0
22:49:37.081 00.001 17712 PulseGuide returned control before completion, sleep 165
22:49:37.102 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:49:37.138 00.036 484 UpdateGuideState exits: m=333229 SNR=78.3
22:49:37.144 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:37.147 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:37.151 00.004 484 Enqueuing Expose request
22:49:37.250 00.099 17712 IsGuiding returns 1
22:49:37.250 00.000 17712 scope still moving after pulse duration time elapsed
22:49:37.281 00.031 17712 IsSlewing returns 0
22:49:37.281 00.000 17712 IsGuiding returns 0
22:49:37.281 00.000 17712 scope move finished after 155 + 47 ms
22:49:37.281 00.000 17712 Move returns status 0, amount 155
22:49:37.283 00.002 17712 MoveAxis(N, 0, ABG)
22:49:37.283 00.000 17712 Move returns status 0, amount 0
22:49:37.283 00.000 17712 move complete, result=0
22:49:37.283 00.000 17712 worker thread done servicing request
22:49:37.283 00.000 17712 Worker thread wakes up
22:49:37.283 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:37.284 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:37.285 00.001 484 GuideStep: 0.7 px 155 ms WEST, 0.1 px 0 ms NORTH
22:49:40.704 03.419 17712 Exposure complete
22:49:41.024 00.320 484 OnExposeComplete: enter
22:49:41.027 00.003 484 UpdateGuideState(): m_state=6
22:49:41.031 00.004 17712 worker thread done servicing request
22:49:41.031 00.000 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
22:49:41.035 00.004 484 Star::Find returns 1 (0), X=1398.22, Y=44.43, Mass=343057, SNR=74.4, Peak=35187 HFD=3.0
22:49:41.039 00.004 484 MultiStar: [#1 -0.05,0.94,0.00,M2] [#2 -0.78,0.41,0.92,U] [#3 -0.18,0.63,0.61,U] [#4 0.18,0.59,0.60,U] [#5 -0.54,0.26,0.48,U] [#6 0.03,0.17,0.48,U] [#7 0.10,0.48,0.54,U] [#8 0.70,1.01,0.00,M1] 
22:49:41.043 00.004 484 refined, 6 included, MultiStar: {-0.31, 0.44}, one-star: {-0.51, 0.47}
22:49:41.047 00.004 484 CameraToMount -- cameraTheta (2.18) - m_xAngle (2.71) = xAngle (-0.54 = -0.54)
22:49:41.050 00.003 484 CameraToMount -- cameraTheta (2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.45 = 2.45)
22:49:41.053 00.003 484 CameraToMount -- cameraX=-0.31 cameraY=0.44 hyp=0.54 cameraTheta=2.18 mountX=0.46 mountY=0.34, mountTheta=0.64
22:49:41.061 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.31, y=0.44, opts=13)
22:49:41.065 00.004 484 Enqueuing Move request for scope (-0.31, 0.44)
22:49:41.068 00.003 17712 Worker thread wakes up
22:49:41.068 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.44) opts 0xd
22:49:41.068 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.31, 0.44)
22:49:41.068 00.000 17712 Moving (-0.31, 0.44) raw xDistance=0.46 yDistance=0.34
22:49:41.068 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
22:49:41.068 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:41.068 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:49:41.068 00.000 17712 MoveAxis(W, 114, ABG)
22:49:41.068 00.000 17712 Guiding  Dir = 3, Dur = 114
22:49:41.070 00.002 17712 IsSlewing returns 0
22:49:41.070 00.000 17712 IsGuiding returns 0
22:49:41.070 00.000 17712 PulseGuide returned control before completion, sleep 124
22:49:41.099 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1559, FiltMax=65535, Gamma=0.510
22:49:41.132 00.033 484 UpdateGuideState exits: m=343057 SNR=74.4
22:49:41.135 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.138 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:41.143 00.005 484 Enqueuing Expose request
22:49:41.201 00.058 17712 IsGuiding returns 1
22:49:41.201 00.000 17712 scope still moving after pulse duration time elapsed
22:49:41.233 00.032 17712 IsSlewing returns 0
22:49:41.234 00.001 17712 IsGuiding returns 0
22:49:41.234 00.000 17712 scope move finished after 114 + 50 ms
22:49:41.234 00.000 17712 Move returns status 0, amount 114
22:49:41.234 00.000 17712 MoveAxis(N, 0, ABG)
22:49:41.234 00.000 17712 Move returns status 0, amount 0
22:49:41.234 00.000 17712 move complete, result=0
22:49:41.235 00.001 17712 worker thread done servicing request
22:49:41.235 00.000 17712 Worker thread wakes up
22:49:41.235 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:41.235 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:41.236 00.001 484 GuideStep: 0.5 px 114 ms WEST, 0.3 px 0 ms NORTH
22:49:44.653 03.417 17712 Exposure complete
22:49:44.922 00.269 17712 worker thread done servicing request
22:49:44.923 00.001 484 OnExposeComplete: enter
22:49:44.926 00.003 484 UpdateGuideState(): m_state=6
22:49:44.931 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
22:49:44.944 00.013 484 Star::Find returns 1 (0), X=1398.67, Y=44.20, Mass=316946, SNR=66.3, Peak=35395 HFD=2.7
22:49:44.961 00.017 484 MultiStar: [#1 0.16,0.66,0.80,U] [#2 -1.37,0.05,0.00,M1] [#3 0.48,0.17,0.68,U] [#4 0.54,0.00,0.62,U] [#5 -0.09,-0.44,0.45,U] [#6 0.54,0.18,0.51,U] [#7 0.36,0.13,0.52,U] [#8 0.76,0.61,0.00,M2] 
22:49:44.967 00.006 484 single-star, 6 included, MultiStar: {0.25, 0.18}, one-star: {-0.06, 0.23}
22:49:44.972 00.005 484 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.71) = xAngle (-0.89 = -0.89)
22:49:44.979 00.007 484 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.10 = 2.10)
22:49:44.984 00.005 484 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.82 mountX=0.15 mountY=0.21, mountTheta=0.94
22:49:44.996 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=0.23, opts=13)
22:49:45.003 00.007 484 Enqueuing Move request for scope (-0.06, 0.23)
22:49:45.011 00.008 17712 Worker thread wakes up
22:49:45.011 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
22:49:45.011 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
22:49:45.011 00.000 17712 Moving (-0.06, 0.23) raw xDistance=0.15 yDistance=0.21
22:49:45.011 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:49:45.011 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:45.011 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:49:45.011 00.000 17712 MoveAxis(E, 0, ABG)
22:49:45.013 00.002 17712 Move returns status 0, amount 0
22:49:45.013 00.000 17712 MoveAxis(N, 0, ABG)
22:49:45.013 00.000 17712 Move returns status 0, amount 0
22:49:45.013 00.000 17712 move complete, result=0
22:49:45.013 00.000 17712 worker thread done servicing request
22:49:45.041 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1424, FiltMax=65535, Gamma=0.510
22:49:45.082 00.041 484 UpdateGuideState exits: m=316946 SNR=66.3
22:49:45.086 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:45.091 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:45.095 00.004 484 Enqueuing Expose request
22:49:45.098 00.003 17712 Worker thread wakes up
22:49:45.098 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:49:45.102 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:45.102 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:48.539 03.437 17712 Exposure complete
22:49:48.805 00.266 17712 worker thread done servicing request
22:49:48.805 00.000 484 OnExposeComplete: enter
22:49:48.809 00.004 484 UpdateGuideState(): m_state=6
22:49:48.813 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
22:49:48.816 00.003 484 Star::Find returns 1 (0), X=1399.12, Y=43.96, Mass=298494, SNR=72.4, Peak=36720 HFD=2.6
22:49:48.820 00.004 484 MultiStar: [#1 0.98,0.66,0.00,M2] [#2 -1.16,0.25,0.00,M2] [#3 1.04,0.26,0.00,M1] [#4 0.98,0.36,0.00,M1] [#5 0.36,-0.26,0.38,U] [#6 1.06,0.42,0.00,M1] [#7 1.11,0.53,0.00,M1] [#8 1.10,0.81,0.00,M3] 
22:49:48.824 00.004 484 refined, 1 included, MultiStar: {0.38, -0.07}, one-star: {0.39, -0.00}
22:49:48.827 00.003 484 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.71) = xAngle (-2.90 = -2.90)
22:49:48.831 00.004 484 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.08 = 0.08)
22:49:48.834 00.003 484 CameraToMount -- cameraX=0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-0.19 mountX=-0.38 mountY=0.03, mountTheta=3.06
22:49:48.841 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.38, y=-0.07, opts=13)
22:49:48.845 00.004 484 Enqueuing Move request for scope (0.38, -0.07)
22:49:48.849 00.004 17712 Worker thread wakes up
22:49:48.849 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.07) opts 0xd
22:49:48.849 00.000 17712 Handling offset move in thread for scope, endpoint = (0.38, -0.07)
22:49:48.849 00.000 17712 Moving (0.38, -0.07) raw xDistance=-0.38 yDistance=0.03
22:49:48.850 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
22:49:48.850 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:48.850 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:48.850 00.000 17712 MoveAxis(E, 84, ABG)
22:49:48.850 00.000 17712 Guiding  Dir = 2, Dur = 84
22:49:48.850 00.000 17712 IsSlewing returns 0
22:49:48.850 00.000 17712 IsGuiding returns 0
22:49:48.851 00.001 17712 PulseGuide returned control before completion, sleep 94
22:49:48.876 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:49:48.908 00.032 484 UpdateGuideState exits: m=298494 SNR=72.4
22:49:48.911 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.914 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:48.918 00.004 484 Enqueuing Expose request
22:49:48.950 00.032 17712 IsGuiding returns 1
22:49:48.951 00.001 17712 scope still moving after pulse duration time elapsed
22:49:48.981 00.030 17712 IsSlewing returns 0
22:49:48.981 00.000 17712 IsGuiding returns 0
22:49:48.982 00.001 17712 scope move finished after 84 + 46 ms
22:49:48.982 00.000 17712 Move returns status 0, amount 84
22:49:48.983 00.001 17712 MoveAxis(N, 0, ABG)
22:49:48.983 00.000 17712 Move returns status 0, amount 0
22:49:48.983 00.000 17712 move complete, result=0
22:49:48.983 00.000 17712 worker thread done servicing request
22:49:48.983 00.000 17712 Worker thread wakes up
22:49:48.983 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:48.983 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:48.985 00.002 484 GuideStep: -0.4 px 84 ms EAST, 0.0 px 0 ms NORTH
22:49:52.457 03.472 17712 Exposure complete
22:49:52.840 00.383 17712 worker thread done servicing request
22:49:52.841 00.001 484 OnExposeComplete: enter
22:49:52.845 00.004 484 UpdateGuideState(): m_state=6
22:49:52.848 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
22:49:52.853 00.005 484 Star::Find returns 1 (0), X=1399.59, Y=43.20, Mass=322487, SNR=70.2, Peak=38947 HFD=2.7
22:49:52.857 00.004 484 MultiStar: [#1 1.08,0.13,0.00,M3] [#2 -2.24,-0.09,0.00,M3] [#3 1.61,-0.39,0.00,M2] [#4 1.92,-0.19,0.00,M2] [#5 1.20,-0.81,0.00,M5] [#6 1.41,-0.49,0.00,M2] [#7 1.45,-0.36,0.00,M2] [#8 1.73,-0.33,0.00,M4] 
22:49:52.861 00.004 484 CameraToMount -- cameraTheta (-0.73) - m_xAngle (2.71) = xAngle (-3.45 = 2.84)
22:49:52.865 00.004 484 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.46 = -0.46)
22:49:52.868 00.003 484 CameraToMount -- cameraX=0.85 cameraY=-0.77 hyp=1.15 cameraTheta=-0.73 mountX=-1.10 mountY=-0.51, mountTheta=-2.71
22:49:52.879 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.85, y=-0.77, opts=13)
22:49:52.884 00.005 484 Enqueuing Move request for scope (0.85, -0.77)
22:49:52.889 00.005 17712 Worker thread wakes up
22:49:52.889 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.77) opts 0xd
22:49:52.889 00.000 17712 Handling offset move in thread for scope, endpoint = (0.85, -0.77)
22:49:52.889 00.000 17712 Moving (0.85, -0.77) raw xDistance=-1.10 yDistance=-0.51
22:49:52.889 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.10
22:49:52.889 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
22:49:52.889 00.000 17712 MoveAxis(E, 251, ABG)
22:49:52.889 00.000 17712 Guiding  Dir = 2, Dur = 251
22:49:52.890 00.001 17712 IsSlewing returns 0
22:49:52.890 00.000 17712 IsGuiding returns 0
22:49:52.898 00.008 17712 PulseGuide returned control before completion, sleep 253
22:49:52.921 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1475, FiltMax=65535, Gamma=0.510
22:49:52.966 00.045 484 UpdateGuideState exits: m=322487 SNR=70.2
22:49:52.972 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:52.977 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:52.983 00.006 484 Enqueuing Expose request
22:49:53.154 00.171 17712 IsGuiding returns 1
22:49:53.154 00.000 17712 scope still moving after pulse duration time elapsed
22:49:53.185 00.031 17712 IsSlewing returns 0
22:49:53.185 00.000 17712 IsGuiding returns 1
22:49:53.216 00.031 17712 IsSlewing returns 0
22:49:53.217 00.001 17712 IsGuiding returns 1
22:49:53.246 00.029 17712 IsSlewing returns 0
22:49:53.247 00.001 17712 IsGuiding returns 1
22:49:53.277 00.030 17712 IsSlewing returns 0
22:49:53.277 00.000 17712 IsGuiding returns 0
22:49:53.278 00.001 17712 scope move finished after 251 + 136 ms
22:49:53.278 00.000 17712 Move returns status 0, amount 251
22:49:53.278 00.000 17712 MoveAxis(N, 95, ABG)
22:49:53.278 00.000 17712 Guiding  Dir = 0, Dur = 95
22:49:53.278 00.000 17712 IsSlewing returns 0
22:49:53.278 00.000 17712 IsGuiding returns 0
22:49:53.279 00.001 17712 PulseGuide returned control before completion, sleep 105
22:49:53.387 00.108 17712 IsGuiding returns 1
22:49:53.387 00.000 17712 scope still moving after pulse duration time elapsed
22:49:53.418 00.031 17712 IsSlewing returns 0
22:49:53.418 00.000 17712 IsGuiding returns 0
22:49:53.418 00.000 17712 scope move finished after 95 + 44 ms
22:49:53.418 00.000 17712 Move returns status 0, amount 95
22:49:53.418 00.000 17712 move complete, result=0
22:49:53.419 00.001 17712 worker thread done servicing request
22:49:53.419 00.000 484 GuideStep: -1.1 px 251 ms EAST, -0.5 px 95 ms NORTH
22:49:53.424 00.005 17712 Worker thread wakes up
22:49:53.424 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:53.424 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:56.853 03.429 17712 Exposure complete
22:49:57.119 00.266 17712 worker thread done servicing request
22:49:57.119 00.000 484 OnExposeComplete: enter
22:49:57.123 00.004 484 UpdateGuideState(): m_state=6
22:49:57.127 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
22:49:57.131 00.004 484 Star::Find returns 1 (0), X=1399.53, Y=44.85, Mass=308435, SNR=78.2, Peak=31968 HFD=3.1
22:49:57.135 00.004 484 MultiStar: [#1 1.16,1.29,0.00,M4] [#2 -1.47,0.58,0.00,M4] [#3 1.20,0.96,0.00,M3] [#4 1.17,1.01,0.00,M3] [#5 0.29,0.90,0.00,M6] [#6 1.40,0.75,0.00,M3] [#7 0.89,0.49,0.00,M3] [#8 1.55,1.15,0.00,M5] 
22:49:57.138 00.003 484 CameraToMount -- cameraTheta (0.84) - m_xAngle (2.71) = xAngle (-1.88 = -1.88)
22:49:57.143 00.005 484 CameraToMount -- cameraTheta (0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.11 = 1.11)
22:49:57.146 00.003 484 CameraToMount -- cameraX=0.80 cameraY=0.89 hyp=1.19 cameraTheta=0.84 mountX=-0.36 mountY=1.07, mountTheta=1.89
22:49:57.152 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.80, y=0.89, opts=13)
22:49:57.157 00.005 484 Enqueuing Move request for scope (0.80, 0.89)
22:49:57.160 00.003 17712 Worker thread wakes up
22:49:57.161 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.89) opts 0xd
22:49:57.161 00.000 17712 Handling offset move in thread for scope, endpoint = (0.80, 0.89)
22:49:57.161 00.000 17712 Moving (0.80, 0.89) raw xDistance=-0.36 yDistance=1.07
22:49:57.161 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.36
22:49:57.161 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:49:57.161 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.07
22:49:57.161 00.000 17712 MoveAxis(E, 98, ABG)
22:49:57.161 00.000 17712 Guiding  Dir = 2, Dur = 98
22:49:57.162 00.001 17712 IsSlewing returns 0
22:49:57.162 00.000 17712 IsGuiding returns 0
22:49:57.163 00.001 17712 PulseGuide returned control before completion, sleep 107
22:49:57.184 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1338, FiltMax=65533, Gamma=0.510
22:49:57.215 00.031 484 UpdateGuideState exits: m=308435 SNR=78.2
22:49:57.219 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:57.228 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
22:49:57.232 00.004 484 Enqueuing Expose request
22:49:57.286 00.054 17712 IsGuiding returns 1
22:49:57.286 00.000 17712 scope still moving after pulse duration time elapsed
22:49:57.317 00.031 17712 IsSlewing returns 0
22:49:57.317 00.000 17712 IsGuiding returns 0
22:49:57.317 00.000 17712 scope move finished after 98 + 57 ms
22:49:57.317 00.000 17712 Move returns status 0, amount 98
22:49:57.317 00.000 17712 MoveAxis(N, 0, ABG)
22:49:57.317 00.000 17712 Move returns status 0, amount 0
22:49:57.317 00.000 17712 move complete, result=0
22:49:57.318 00.001 17712 worker thread done servicing request
22:49:57.318 00.000 17712 Worker thread wakes up
22:49:57.318 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:49:57.318 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:49:57.320 00.002 484 GuideStep: -0.4 px 98 ms EAST, 1.1 px 0 ms NORTH
22:50:00.776 03.456 17712 Exposure complete
22:50:01.069 00.293 17712 worker thread done servicing request
22:50:01.069 00.000 484 OnExposeComplete: enter
22:50:01.074 00.005 484 UpdateGuideState(): m_state=6
22:50:01.078 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
22:50:01.082 00.004 484 Star::Find returns 1 (0), X=1399.36, Y=43.97, Mass=356187, SNR=85.4, Peak=48336 HFD=2.7
22:50:01.086 00.004 484 MultiStar: [#1 0.97,0.37,0.00,M5] [#2 -1.75,-0.10,0.00,M5] [#3 0.93,-0.05,0.00,M4] [#4 0.98,-0.01,0.00,M4] [#5 0.58,-0.50,0.38,U] [#6 0.90,0.09,0.46,U] [#7 1.45,-0.35,0.00,M4] [#8 1.60,0.14,0.00,M6] 
22:50:01.091 00.005 484 single-star, 2 included, MultiStar: {0.69, -0.08}, one-star: {0.63, 0.00}
22:50:01.094 00.003 484 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
22:50:01.098 00.004 484 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.28 = 0.28)
22:50:01.102 00.004 484 CameraToMount -- cameraX=0.63 cameraY=0.00 hyp=0.63 cameraTheta=0.01 mountX=-0.57 mountY=0.17, mountTheta=2.85
22:50:01.111 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.63, y=0.00, opts=13)
22:50:01.114 00.003 484 Enqueuing Move request for scope (0.63, 0.00)
22:50:01.118 00.004 17712 Worker thread wakes up
22:50:01.118 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.00) opts 0xd
22:50:01.118 00.000 17712 Handling offset move in thread for scope, endpoint = (0.63, 0.00)
22:50:01.118 00.000 17712 Moving (0.63, 0.00) raw xDistance=-0.57 yDistance=0.17
22:50:01.118 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
22:50:01.118 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:01.119 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:50:01.119 00.000 17712 MoveAxis(E, 134, ABG)
22:50:01.119 00.000 17712 Guiding  Dir = 2, Dur = 134
22:50:01.119 00.000 17712 IsSlewing returns 0
22:50:01.119 00.000 17712 IsGuiding returns 0
22:50:01.120 00.001 17712 PulseGuide returned control before completion, sleep 144
22:50:01.155 00.035 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1261, FiltMax=65535, Gamma=0.510
22:50:01.188 00.033 484 UpdateGuideState exits: m=356187 SNR=85.4
22:50:01.192 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:01.197 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:01.200 00.003 484 Enqueuing Expose request
22:50:01.271 00.071 17712 IsGuiding returns 1
22:50:01.272 00.001 17712 scope still moving after pulse duration time elapsed
22:50:01.302 00.030 17712 IsSlewing returns 0
22:50:01.302 00.000 17712 IsGuiding returns 0
22:50:01.302 00.000 17712 scope move finished after 134 + 48 ms
22:50:01.303 00.001 17712 Move returns status 0, amount 134
22:50:01.303 00.000 17712 MoveAxis(N, 0, ABG)
22:50:01.303 00.000 17712 Move returns status 0, amount 0
22:50:01.303 00.000 17712 move complete, result=0
22:50:01.303 00.000 17712 worker thread done servicing request
22:50:01.303 00.000 17712 Worker thread wakes up
22:50:01.303 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:01.303 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:01.304 00.001 484 GuideStep: -0.6 px 134 ms EAST, 0.2 px 0 ms NORTH
22:50:04.730 03.426 17712 Exposure complete
22:50:05.026 00.296 17712 worker thread done servicing request
22:50:05.027 00.001 484 OnExposeComplete: enter
22:50:05.031 00.004 484 UpdateGuideState(): m_state=6
22:50:05.037 00.006 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
22:50:05.045 00.008 484 Star::Find returns 1 (0), X=1398.59, Y=44.16, Mass=316363, SNR=66.1, Peak=39731 HFD=2.6
22:50:05.050 00.005 484 MultiStar: [#1 0.45,0.86,0.00,M6] [#2 -1.12,0.41,0.00,M6] [#3 0.46,0.33,0.82,U] [#4 0.42,0.51,0.65,U] [#5 0.01,-0.26,0.49,U] [#6 0.55,0.37,0.63,U] [#7 0.53,0.03,0.52,U] [#8 0.77,0.69,0.00,M7] 
22:50:05.054 00.004 484 single-star, 5 included, MultiStar: {0.28, 0.22}, one-star: {-0.15, 0.20}
22:50:05.060 00.006 484 CameraToMount -- cameraTheta (2.21) - m_xAngle (2.71) = xAngle (-0.51 = -0.51)
22:50:05.066 00.006 484 CameraToMount -- cameraTheta (2.21) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.48 = 2.48)
22:50:05.070 00.004 484 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.24 cameraTheta=2.21 mountX=0.21 mountY=0.15, mountTheta=0.61
22:50:05.080 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=0.20, opts=13)
22:50:05.086 00.006 484 Enqueuing Move request for scope (-0.15, 0.20)
22:50:05.094 00.008 17712 Worker thread wakes up
22:50:05.095 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
22:50:05.095 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
22:50:05.095 00.000 17712 Moving (-0.15, 0.20) raw xDistance=0.21 yDistance=0.15
22:50:05.095 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:50:05.095 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:05.095 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:50:05.095 00.000 17712 MoveAxis(E, 0, ABG)
22:50:05.095 00.000 17712 Move returns status 0, amount 0
22:50:05.096 00.001 17712 MoveAxis(N, 0, ABG)
22:50:05.096 00.000 17712 Move returns status 0, amount 0
22:50:05.096 00.000 17712 move complete, result=0
22:50:05.096 00.000 17712 worker thread done servicing request
22:50:05.126 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1491, FiltMax=65535, Gamma=0.510
22:50:05.166 00.040 484 UpdateGuideState exits: m=316363 SNR=66.1
22:50:05.175 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:05.179 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:05.182 00.003 484 Enqueuing Expose request
22:50:05.185 00.003 17712 Worker thread wakes up
22:50:05.186 00.001 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:50:05.191 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:05.192 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:08.698 03.506 17712 Exposure complete
22:50:09.043 00.345 17712 worker thread done servicing request
22:50:09.043 00.000 484 OnExposeComplete: enter
22:50:09.047 00.004 484 UpdateGuideState(): m_state=6
22:50:09.051 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
22:50:09.055 00.004 484 Star::Find returns 1 (0), X=1399.09, Y=44.27, Mass=324271, SNR=71.1, Peak=40048 HFD=2.6
22:50:09.059 00.004 484 MultiStar: [#1 0.99,0.99,0.00,M7] [#2 -1.52,0.25,0.00,M7] [#3 1.19,0.29,0.00,M4] [#4 0.82,0.47,0.00,M4] [#5 0.49,-0.23,0.56,U] [#6 1.12,-0.01,0.00,M2] [#7 1.54,0.24,0.00,M4] [#8 1.56,0.69,0.00,M8] 
22:50:09.064 00.005 484 refined, 1 included, MultiStar: {0.41, 0.12}, one-star: {0.36, 0.31}
22:50:09.067 00.003 484 CameraToMount -- cameraTheta (0.28) - m_xAngle (2.71) = xAngle (-2.44 = -2.44)
22:50:09.071 00.004 484 CameraToMount -- cameraTheta (0.28) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.55 = 0.55)
22:50:09.076 00.005 484 CameraToMount -- cameraX=0.41 cameraY=0.12 hyp=0.42 cameraTheta=0.28 mountX=-0.32 mountY=0.22, mountTheta=2.54
22:50:09.083 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=0.12, opts=13)
22:50:09.087 00.004 484 Enqueuing Move request for scope (0.41, 0.12)
22:50:09.091 00.004 17712 Worker thread wakes up
22:50:09.091 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.12) opts 0xd
22:50:09.091 00.000 17712 Handling offset move in thread for scope, endpoint = (0.41, 0.12)
22:50:09.092 00.001 17712 Moving (0.41, 0.12) raw xDistance=-0.32 yDistance=0.22
22:50:09.092 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:50:09.092 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:09.092 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:50:09.092 00.000 17712 MoveAxis(E, 72, ABG)
22:50:09.092 00.000 17712 Guiding  Dir = 2, Dur = 72
22:50:09.092 00.000 17712 IsSlewing returns 0
22:50:09.093 00.001 17712 IsGuiding returns 0
22:50:09.093 00.000 17712 PulseGuide returned control before completion, sleep 82
22:50:09.119 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:50:09.157 00.038 484 UpdateGuideState exits: m=324271 SNR=71.1
22:50:09.161 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:09.165 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:09.169 00.004 484 Enqueuing Expose request
22:50:09.186 00.017 17712 IsGuiding returns 1
22:50:09.186 00.000 17712 scope still moving after pulse duration time elapsed
22:50:09.216 00.030 17712 IsSlewing returns 0
22:50:09.217 00.001 17712 IsGuiding returns 0
22:50:09.217 00.000 17712 scope move finished after 72 + 53 ms
22:50:09.217 00.000 17712 Move returns status 0, amount 72
22:50:09.219 00.002 17712 MoveAxis(N, 0, ABG)
22:50:09.219 00.000 17712 Move returns status 0, amount 0
22:50:09.219 00.000 17712 move complete, result=0
22:50:09.219 00.000 17712 worker thread done servicing request
22:50:09.219 00.000 17712 Worker thread wakes up
22:50:09.219 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:09.219 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:09.227 00.008 484 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
22:50:12.652 03.425 17712 Exposure complete
22:50:12.961 00.309 17712 worker thread done servicing request
22:50:12.961 00.000 484 OnExposeComplete: enter
22:50:12.965 00.004 484 UpdateGuideState(): m_state=6
22:50:12.973 00.008 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
22:50:12.978 00.005 484 Star::Find returns 1 (0), X=1399.35, Y=44.11, Mass=339914, SNR=78.7, Peak=40560 HFD=2.7
22:50:12.982 00.004 484 MultiStar: [#1 1.13,1.02,0.00,M8] [#2 -1.56,0.31,0.00,M8] [#3 0.90,0.21,0.60,U] [#4 0.93,0.40,0.00,M5] [#5 0.56,0.26,0.39,U] [#6 0.74,0.19,0.50,U] [#7 0.97,0.78,0.00,M5] [#8 1.07,0.51,0.00,M9] 
22:50:12.986 00.004 484 single-star, 3 included, MultiStar: {0.70, 0.19}, one-star: {0.62, 0.15}
22:50:12.991 00.005 484 CameraToMount -- cameraTheta (0.24) - m_xAngle (2.71) = xAngle (-2.48 = -2.48)
22:50:12.995 00.004 484 CameraToMount -- cameraTheta (0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.51 = 0.51)
22:50:13.000 00.005 484 CameraToMount -- cameraX=0.62 cameraY=0.15 hyp=0.63 cameraTheta=0.24 mountX=-0.50 mountY=0.31, mountTheta=2.59
22:50:13.006 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.62, y=0.15, opts=13)
22:50:13.010 00.004 484 Enqueuing Move request for scope (0.62, 0.15)
22:50:13.013 00.003 17712 Worker thread wakes up
22:50:13.013 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.15) opts 0xd
22:50:13.013 00.000 17712 Handling offset move in thread for scope, endpoint = (0.62, 0.15)
22:50:13.013 00.000 17712 Moving (0.62, 0.15) raw xDistance=-0.50 yDistance=0.31
22:50:13.013 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
22:50:13.014 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.014 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:50:13.014 00.000 17712 MoveAxis(E, 117, ABG)
22:50:13.014 00.000 17712 Guiding  Dir = 2, Dur = 117
22:50:13.014 00.000 17712 IsSlewing returns 0
22:50:13.015 00.001 17712 IsGuiding returns 0
22:50:13.015 00.000 17712 PulseGuide returned control before completion, sleep 127
22:50:13.042 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1466, FiltMax=65535, Gamma=0.510
22:50:13.081 00.039 484 UpdateGuideState exits: m=339914 SNR=78.7
22:50:13.085 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.087 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:13.093 00.006 484 Enqueuing Expose request
22:50:13.155 00.062 17712 IsGuiding returns 1
22:50:13.156 00.001 17712 scope still moving after pulse duration time elapsed
22:50:13.187 00.031 17712 IsSlewing returns 0
22:50:13.187 00.000 17712 IsGuiding returns 0
22:50:13.187 00.000 17712 scope move finished after 117 + 55 ms
22:50:13.188 00.001 17712 Move returns status 0, amount 117
22:50:13.188 00.000 17712 MoveAxis(N, 0, ABG)
22:50:13.188 00.000 17712 Move returns status 0, amount 0
22:50:13.189 00.001 17712 move complete, result=0
22:50:13.189 00.000 17712 worker thread done servicing request
22:50:13.190 00.001 17712 Worker thread wakes up
22:50:13.191 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:13.191 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:13.192 00.001 484 GuideStep: -0.5 px 117 ms EAST, 0.3 px 0 ms NORTH
22:50:16.608 03.416 17712 Exposure complete
22:50:16.912 00.304 17712 worker thread done servicing request
22:50:16.912 00.000 484 OnExposeComplete: enter
22:50:16.916 00.004 484 UpdateGuideState(): m_state=6
22:50:16.920 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
22:50:16.924 00.004 484 Star::Find returns 1 (0), X=1399.52, Y=44.07, Mass=315048, SNR=70.5, Peak=40464 HFD=2.4
22:50:16.927 00.003 484 MultiStar: [#1 1.19,0.90,0.00,M9] [#2 -1.39,0.02,0.00,M9] [#3 1.29,0.20,0.00,M4] [#4 1.29,0.56,0.00,M6] [#5 0.32,0.25,0.49,U] [#6 1.11,0.69,0.00,M2] [#7 1.31,0.46,0.00,M6] [#8 1.69,0.16,0.00,M10] 
22:50:16.930 00.003 484 refined, 1 included, MultiStar: {0.64, 0.15}, one-star: {0.79, 0.10}
22:50:16.934 00.004 484 CameraToMount -- cameraTheta (0.23) - m_xAngle (2.71) = xAngle (-2.48 = -2.48)
22:50:16.937 00.003 484 CameraToMount -- cameraTheta (0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.50 = 0.50)
22:50:16.940 00.003 484 CameraToMount -- cameraX=0.64 cameraY=0.15 hyp=0.65 cameraTheta=0.23 mountX=-0.52 mountY=0.32, mountTheta=2.59
22:50:16.947 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.64, y=0.15, opts=13)
22:50:16.951 00.004 484 Enqueuing Move request for scope (0.64, 0.15)
22:50:16.954 00.003 17712 Worker thread wakes up
22:50:16.954 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.15) opts 0xd
22:50:16.954 00.000 17712 Handling offset move in thread for scope, endpoint = (0.64, 0.15)
22:50:16.954 00.000 17712 Moving (0.64, 0.15) raw xDistance=-0.52 yDistance=0.32
22:50:16.954 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
22:50:16.954 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.954 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:50:16.954 00.000 17712 MoveAxis(E, 124, ABG)
22:50:16.955 00.001 17712 Guiding  Dir = 2, Dur = 124
22:50:16.955 00.000 17712 IsSlewing returns 0
22:50:16.955 00.000 17712 IsGuiding returns 0
22:50:16.958 00.003 17712 PulseGuide returned control before completion, sleep 133
22:50:16.988 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:50:17.020 00.032 484 UpdateGuideState exits: m=315048 SNR=70.5
22:50:17.027 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:17.031 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:17.035 00.004 484 Enqueuing Expose request
22:50:17.103 00.068 17712 IsGuiding returns 1
22:50:17.103 00.000 17712 scope still moving after pulse duration time elapsed
22:50:17.135 00.032 17712 IsSlewing returns 0
22:50:17.136 00.001 17712 IsGuiding returns 0
22:50:17.136 00.000 17712 scope move finished after 124 + 56 ms
22:50:17.136 00.000 17712 Move returns status 0, amount 124
22:50:17.136 00.000 17712 MoveAxis(N, 0, ABG)
22:50:17.136 00.000 17712 Move returns status 0, amount 0
22:50:17.136 00.000 17712 move complete, result=0
22:50:17.137 00.001 17712 worker thread done servicing request
22:50:17.137 00.000 17712 Worker thread wakes up
22:50:17.137 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:17.137 00.000 484 GuideStep: -0.5 px 124 ms EAST, 0.3 px 0 ms NORTH
22:50:17.143 00.006 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:20.568 03.425 17712 Exposure complete
22:50:20.863 00.295 17712 worker thread done servicing request
22:50:20.864 00.001 484 OnExposeComplete: enter
22:50:20.867 00.003 484 UpdateGuideState(): m_state=6
22:50:20.871 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
22:50:20.875 00.004 484 Star::Find returns 1 (0), X=1399.78, Y=43.75, Mass=325798, SNR=79.6, Peak=41111 HFD=2.5
22:50:20.880 00.005 484 MultiStar: [#1 1.65,0.43,0.00,M10] [#2 -2.09,0.15,0.00,M10] [#3 1.75,-0.13,0.00,M5] [#4 1.54,0.21,0.00,M7] [#5 1.21,-0.33,0.00,M2] [#6 1.59,0.33,0.00,M3] [#7 1.71,0.15,0.00,M7] [#8 1.95,-0.18,0.00,R] 
22:50:20.883 00.003 484 CameraToMount -- cameraTheta (-0.20) - m_xAngle (2.71) = xAngle (-2.92 = -2.92)
22:50:20.886 00.003 484 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.07 = 0.07)
22:50:20.895 00.009 484 CameraToMount -- cameraX=1.04 cameraY=-0.21 hyp=1.07 cameraTheta=-0.20 mountX=-1.04 mountY=0.08, mountTheta=3.07
22:50:20.907 00.012 484 SchedulePrimaryMove(0F03AFB8, x=1.04, y=-0.21, opts=13)
22:50:20.916 00.009 484 Enqueuing Move request for scope (1.04, -0.21)
22:50:20.926 00.010 17712 Worker thread wakes up
22:50:20.926 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.21) opts 0xd
22:50:20.926 00.000 17712 Handling offset move in thread for scope, endpoint = (1.04, -0.21)
22:50:20.926 00.000 17712 Moving (1.04, -0.21) raw xDistance=-1.04 yDistance=0.08
22:50:20.927 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.04
22:50:20.927 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:20.927 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:50:20.927 00.000 17712 MoveAxis(E, 241, ABG)
22:50:20.927 00.000 17712 Guiding  Dir = 2, Dur = 241
22:50:20.927 00.000 17712 IsSlewing returns 0
22:50:20.929 00.002 17712 IsGuiding returns 0
22:50:20.932 00.003 17712 PulseGuide returned control before completion, sleep 251
22:50:20.968 00.036 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1344, FiltMax=65533, Gamma=0.510
22:50:21.017 00.049 484 UpdateGuideState exits: m=325798 SNR=79.6
22:50:21.022 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.026 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:21.029 00.003 484 Enqueuing Expose request
22:50:21.191 00.162 17712 IsGuiding returns 1
22:50:21.193 00.002 17712 scope still moving after pulse duration time elapsed
22:50:21.225 00.032 17712 IsSlewing returns 0
22:50:21.225 00.000 17712 IsGuiding returns 0
22:50:21.225 00.000 17712 scope move finished after 241 + 52 ms
22:50:21.225 00.000 17712 Move returns status 0, amount 241
22:50:21.226 00.001 17712 MoveAxis(N, 0, ABG)
22:50:21.226 00.000 17712 Move returns status 0, amount 0
22:50:21.226 00.000 17712 move complete, result=0
22:50:21.226 00.000 17712 worker thread done servicing request
22:50:21.226 00.000 17712 Worker thread wakes up
22:50:21.226 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:21.226 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:21.227 00.001 484 GuideStep: -1.0 px 241 ms EAST, 0.1 px 0 ms NORTH
22:50:24.699 03.472 17712 Exposure complete
22:50:25.069 00.370 17712 worker thread done servicing request
22:50:25.069 00.000 484 OnExposeComplete: enter
22:50:25.076 00.007 484 UpdateGuideState(): m_state=6
22:50:25.081 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
22:50:25.085 00.004 484 Star::Find returns 1 (0), X=1399.76, Y=43.70, Mass=324303, SNR=78.5, Peak=42519 HFD=2.6
22:50:25.091 00.006 484 MultiStar: [#1 1.71,0.29,0.00,R] [#2 -1.96,0.05,0.00,R] [#3 1.71,-0.18,0.00,M6] [#4 1.57,-0.42,0.00,M8] [#5 1.08,-0.82,0.00,M3] [#6 1.30,-0.16,0.00,M4] [#7 1.57,-0.04,0.00,M8] [#8 -0.16,-0.06,0.42,U] 
22:50:25.098 00.007 484 refined, 1 included, MultiStar: {0.68, -0.21}, one-star: {1.03, -0.27}
22:50:25.103 00.005 484 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.71) = xAngle (-3.01 = -3.01)
22:50:25.124 00.021 484 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.02 = -0.02)
22:50:25.144 00.020 484 CameraToMount -- cameraX=0.68 cameraY=-0.21 hyp=0.71 cameraTheta=-0.30 mountX=-0.70 mountY=-0.02, mountTheta=-3.12
22:50:25.172 00.028 484 SchedulePrimaryMove(0F03AFB8, x=0.68, y=-0.21, opts=13)
22:50:25.190 00.018 484 Enqueuing Move request for scope (0.68, -0.21)
22:50:25.201 00.011 17712 Worker thread wakes up
22:50:25.201 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.21) opts 0xd
22:50:25.201 00.000 17712 Handling offset move in thread for scope, endpoint = (0.68, -0.21)
22:50:25.201 00.000 17712 Moving (0.68, -0.21) raw xDistance=-0.70 yDistance=-0.02
22:50:25.202 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.70
22:50:25.202 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:25.202 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:50:25.203 00.001 17712 MoveAxis(E, 174, ABG)
22:50:25.203 00.000 17712 Guiding  Dir = 2, Dur = 174
22:50:25.203 00.000 17712 IsSlewing returns 0
22:50:25.203 00.000 17712 IsGuiding returns 0
22:50:25.204 00.001 17712 PulseGuide returned control before completion, sleep 184
22:50:25.251 00.047 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1389, FiltMax=65533, Gamma=0.510
22:50:25.287 00.036 484 UpdateGuideState exits: m=324303 SNR=78.5
22:50:25.292 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:25.297 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:25.301 00.004 484 Enqueuing Expose request
22:50:25.394 00.093 17712 IsGuiding returns 1
22:50:25.394 00.000 17712 scope still moving after pulse duration time elapsed
22:50:25.425 00.031 17712 IsSlewing returns 0
22:50:25.426 00.001 17712 IsGuiding returns 0
22:50:25.426 00.000 17712 scope move finished after 174 + 48 ms
22:50:25.426 00.000 17712 Move returns status 0, amount 174
22:50:25.426 00.000 17712 MoveAxis(N, 0, ABG)
22:50:25.426 00.000 17712 Move returns status 0, amount 0
22:50:25.426 00.000 17712 move complete, result=0
22:50:25.426 00.000 17712 worker thread done servicing request
22:50:25.427 00.001 17712 Worker thread wakes up
22:50:25.427 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:25.427 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:25.428 00.001 484 GuideStep: -0.7 px 174 ms EAST, -0.0 px 0 ms NORTH
22:50:28.834 03.406 17712 Exposure complete
22:50:29.114 00.280 17712 worker thread done servicing request
22:50:29.114 00.000 484 OnExposeComplete: enter
22:50:29.118 00.004 484 UpdateGuideState(): m_state=6
22:50:29.123 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
22:50:29.128 00.005 484 Star::Find returns 1 (0), X=1399.62, Y=44.25, Mass=336812, SNR=79.3, Peak=38432 HFD=2.8
22:50:29.131 00.003 484 MultiStar: [#1 -0.40,0.34,0.74,U] [#2 0.02,0.05,0.68,U] [#3 1.51,0.07,0.00,M7] [#4 1.72,0.35,0.00,M9] [#5 0.76,0.07,0.37,U] [#6 1.46,0.10,0.00,M5] [#7 1.80,0.30,0.00,M9] [#8 -0.17,0.53,0.47,U] 
22:50:29.135 00.004 484 refined, 4 included, MultiStar: {0.25, 0.26}, one-star: {0.89, 0.28}
22:50:29.138 00.003 484 CameraToMount -- cameraTheta (0.81) - m_xAngle (2.71) = xAngle (-1.91 = -1.91)
22:50:29.142 00.004 484 CameraToMount -- cameraTheta (0.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.08 = 1.08)
22:50:29.145 00.003 484 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.81 mountX=-0.12 mountY=0.32, mountTheta=1.93
22:50:29.157 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.25, y=0.26, opts=13)
22:50:29.160 00.003 484 Enqueuing Move request for scope (0.25, 0.26)
22:50:29.162 00.002 17712 Worker thread wakes up
22:50:29.162 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd
22:50:29.163 00.001 17712 Handling offset move in thread for scope, endpoint = (0.25, 0.26)
22:50:29.163 00.000 17712 Moving (0.25, 0.26) raw xDistance=-0.12 yDistance=0.32
22:50:29.163 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:50:29.163 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:29.163 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:50:29.163 00.000 17712 MoveAxis(E, 0, ABG)
22:50:29.163 00.000 17712 Move returns status 0, amount 0
22:50:29.163 00.000 17712 MoveAxis(N, 0, ABG)
22:50:29.163 00.000 17712 Move returns status 0, amount 0
22:50:29.163 00.000 17712 move complete, result=0
22:50:29.163 00.000 17712 worker thread done servicing request
22:50:29.189 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1639, FiltMax=65533, Gamma=0.510
22:50:29.224 00.035 484 UpdateGuideState exits: m=336812 SNR=79.3
22:50:29.227 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:29.231 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:29.234 00.003 484 Enqueuing Expose request
22:50:29.237 00.003 17712 Worker thread wakes up
22:50:29.237 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:50:29.240 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:29.241 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:32.680 03.439 17712 Exposure complete
22:50:32.958 00.278 17712 worker thread done servicing request
22:50:32.958 00.000 484 OnExposeComplete: enter
22:50:32.963 00.005 484 UpdateGuideState(): m_state=6
22:50:32.967 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
22:50:32.970 00.003 484 Star::Find returns 1 (0), X=1398.89, Y=43.95, Mass=313524, SNR=75.9, Peak=37728 HFD=2.6
22:50:32.976 00.006 484 MultiStar: [#1 -0.86,-0.00,0.78,U] [#2 0.52,-0.05,0.72,U] [#3 0.61,-0.14,0.76,U] [#4 0.64,0.27,0.64,U] [#5 0.12,-0.26,0.48,U] [#6 0.46,-0.32,0.43,U] [#7 0.90,-0.15,0.43,U] [#8 -1.04,0.36,0.00,M1] 
22:50:32.982 00.006 484 single-star, 7 included, MultiStar: {0.26, -0.06}, one-star: {0.16, -0.01}
22:50:32.984 00.002 484 CameraToMount -- cameraTheta (-0.08) - m_xAngle (2.71) = xAngle (-2.79 = -2.79)
22:50:32.987 00.003 484 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.20 = 0.20)
22:50:32.993 00.006 484 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.08 mountX=-0.15 mountY=0.03, mountTheta=2.94
22:50:33.001 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.16, y=-0.01, opts=13)
22:50:33.005 00.004 484 Enqueuing Move request for scope (0.16, -0.01)
22:50:33.009 00.004 17712 Worker thread wakes up
22:50:33.009 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
22:50:33.009 00.000 17712 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
22:50:33.010 00.001 17712 Moving (0.16, -0.01) raw xDistance=-0.15 yDistance=0.03
22:50:33.010 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
22:50:33.010 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:33.010 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:33.010 00.000 17712 MoveAxis(E, 0, ABG)
22:50:33.010 00.000 17712 Move returns status 0, amount 0
22:50:33.010 00.000 17712 MoveAxis(N, 0, ABG)
22:50:33.010 00.000 17712 Move returns status 0, amount 0
22:50:33.010 00.000 17712 move complete, result=0
22:50:33.011 00.001 17712 worker thread done servicing request
22:50:33.031 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:50:33.064 00.033 484 UpdateGuideState exits: m=313524 SNR=75.9
22:50:33.069 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.074 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:33.077 00.003 484 Enqueuing Expose request
22:50:33.081 00.004 17712 Worker thread wakes up
22:50:33.081 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:50:33.084 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:33.084 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:36.498 03.414 17712 Exposure complete
22:50:36.741 00.243 17712 worker thread done servicing request
22:50:36.742 00.001 484 OnExposeComplete: enter
22:50:36.745 00.003 484 UpdateGuideState(): m_state=6
22:50:36.748 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
22:50:36.752 00.004 484 Star::Find returns 1 (0), X=1399.50, Y=43.85, Mass=340975, SNR=79.0, Peak=43792 HFD=2.5
22:50:36.755 00.003 484 MultiStar: [#1 -0.46,0.15,0.64,U] [#2 -0.14,0.17,0.73,U] [#3 1.40,-0.42,0.00,M7] [#4 1.66,-0.21,0.00,M9] [#5 1.11,-0.69,0.00,M2] [#6 1.45,-0.16,0.00,M5] [#7 1.32,-0.38,0.00,M9] [#8 -0.36,0.39,0.49,U] 
22:50:36.758 00.003 484 refined, 3 included, MultiStar: {0.07, 0.10}, one-star: {0.77, -0.12}
22:50:36.762 00.004 484 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.71) = xAngle (-1.73 = -1.73)
22:50:36.765 00.003 484 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.26 = 1.26)
22:50:36.768 00.003 484 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.98 mountX=-0.02 mountY=0.12, mountTheta=1.74
22:50:36.774 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=0.10, opts=13)
22:50:36.777 00.003 484 Enqueuing Move request for scope (0.07, 0.10)
22:50:36.780 00.003 17712 Worker thread wakes up
22:50:36.780 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:50:36.780 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:50:36.780 00.000 17712 Moving (0.07, 0.10) raw xDistance=-0.02 yDistance=0.12
22:50:36.780 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:50:36.780 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.781 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:36.781 00.000 17712 MoveAxis(E, 0, ABG)
22:50:36.781 00.000 17712 Move returns status 0, amount 0
22:50:36.781 00.000 17712 MoveAxis(N, 0, ABG)
22:50:36.781 00.000 17712 Move returns status 0, amount 0
22:50:36.781 00.000 17712 move complete, result=0
22:50:36.781 00.000 17712 worker thread done servicing request
22:50:36.798 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1597, FiltMax=65533, Gamma=0.510
22:50:36.824 00.026 484 UpdateGuideState exits: m=340975 SNR=79.0
22:50:36.827 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.830 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:36.833 00.003 484 Enqueuing Expose request
22:50:36.836 00.003 17712 Worker thread wakes up
22:50:36.836 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:36.840 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:36.840 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:40.263 03.423 17712 Exposure complete
22:50:40.535 00.272 17712 worker thread done servicing request
22:50:40.535 00.000 484 OnExposeComplete: enter
22:50:40.538 00.003 484 UpdateGuideState(): m_state=6
22:50:40.543 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
22:50:40.546 00.003 484 Star::Find returns 1 (0), X=1400.21, Y=43.62, Mass=321715, SNR=71.8, Peak=45559 HFD=2.7
22:50:40.550 00.004 484 MultiStar: [#1 0.41,-0.13,0.87,U] [#2 -0.79,-0.06,0.80,U] [#3 1.89,-0.33,0.00,M8] [#4 2.37,-0.28,0.00,M10] [#5 1.55,-0.73,0.00,M3] [#6 1.63,-0.67,0.00,M6] [#7 1.84,-0.13,0.00,M10] [#8 0.44,-0.26,0.48,U] 
22:50:40.553 00.003 484 refined, 3 included, MultiStar: {0.45, -0.20}, one-star: {1.48, -0.34}
22:50:40.557 00.004 484 CameraToMount -- cameraTheta (-0.42) - m_xAngle (2.71) = xAngle (-3.14 = -3.14)
22:50:40.561 00.004 484 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.15 = -0.15)
22:50:40.564 00.003 484 CameraToMount -- cameraX=0.45 cameraY=-0.20 hyp=0.49 cameraTheta=-0.42 mountX=-0.49 mountY=-0.07, mountTheta=-2.99
22:50:40.570 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.45, y=-0.20, opts=13)
22:50:40.576 00.006 484 Enqueuing Move request for scope (0.45, -0.20)
22:50:40.579 00.003 17712 Worker thread wakes up
22:50:40.579 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.20) opts 0xd
22:50:40.579 00.000 17712 Handling offset move in thread for scope, endpoint = (0.45, -0.20)
22:50:40.579 00.000 17712 Moving (0.45, -0.20) raw xDistance=-0.49 yDistance=-0.07
22:50:40.579 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
22:50:40.579 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:40.580 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:50:40.580 00.000 17712 MoveAxis(E, 110, ABG)
22:50:40.580 00.000 17712 Guiding  Dir = 2, Dur = 110
22:50:40.581 00.001 17712 IsSlewing returns 0
22:50:40.581 00.000 17712 IsGuiding returns 0
22:50:40.581 00.000 17712 PulseGuide returned control before completion, sleep 120
22:50:40.609 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1427, FiltMax=65533, Gamma=0.510
22:50:40.645 00.036 484 UpdateGuideState exits: m=321715 SNR=71.8
22:50:40.660 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:40.677 00.017 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:40.682 00.005 484 Enqueuing Expose request
22:50:40.717 00.035 17712 IsGuiding returns 1
22:50:40.718 00.001 17712 scope still moving after pulse duration time elapsed
22:50:40.746 00.028 17712 IsSlewing returns 0
22:50:40.746 00.000 17712 IsGuiding returns 0
22:50:40.746 00.000 17712 scope move finished after 110 + 55 ms
22:50:40.746 00.000 17712 Move returns status 0, amount 110
22:50:40.747 00.001 17712 MoveAxis(N, 0, ABG)
22:50:40.747 00.000 17712 Move returns status 0, amount 0
22:50:40.747 00.000 17712 move complete, result=0
22:50:40.754 00.007 17712 worker thread done servicing request
22:50:40.754 00.000 17712 Worker thread wakes up
22:50:40.755 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:40.755 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:40.758 00.003 484 GuideStep: -0.5 px 110 ms EAST, -0.1 px 0 ms NORTH
22:50:44.219 03.461 17712 Exposure complete
22:50:44.451 00.232 17712 worker thread done servicing request
22:50:44.451 00.000 484 OnExposeComplete: enter
22:50:44.454 00.003 484 UpdateGuideState(): m_state=6
22:50:44.457 00.003 484 Star::Find(15, 1400, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
22:50:44.460 00.003 484 Star::Find returns 1 (0), X=1400.05, Y=43.31, Mass=307453, SNR=66.0, Peak=36874 HFD=2.6
22:50:44.463 00.003 484 MultiStar: [#1 0.08,-0.21,0.79,U] [#2 -1.02,-0.21,0.00,M1] [#3 1.94,-0.49,0.00,M9] [#4 1.86,-0.19,0.00,R] [#5 1.28,-0.39,0.00,M4] [#6 1.89,-0.65,0.00,M7] [#7 2.01,-0.31,0.00,R] [#8 0.16,-0.24,0.52,U] 
22:50:44.465 00.002 484 refined, 2 included, MultiStar: {0.63, -0.41}, one-star: {1.32, -0.65}
22:50:44.468 00.003 484 CameraToMount -- cameraTheta (-0.57) - m_xAngle (2.71) = xAngle (-3.29 = 3.00)
22:50:44.471 00.003 484 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.30 = -0.30)
22:50:44.473 00.002 484 CameraToMount -- cameraX=0.63 cameraY=-0.41 hyp=0.75 cameraTheta=-0.57 mountX=-0.74 mountY=-0.22, mountTheta=-2.85
22:50:44.479 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.63, y=-0.41, opts=13)
22:50:44.481 00.002 484 Enqueuing Move request for scope (0.63, -0.41)
22:50:44.485 00.004 17712 Worker thread wakes up
22:50:44.485 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.41) opts 0xd
22:50:44.485 00.000 17712 Handling offset move in thread for scope, endpoint = (0.63, -0.41)
22:50:44.485 00.000 17712 Moving (0.63, -0.41) raw xDistance=-0.74 yDistance=-0.22
22:50:44.485 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
22:50:44.485 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:44.485 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:50:44.486 00.001 17712 MoveAxis(E, 174, ABG)
22:50:44.486 00.000 17712 Guiding  Dir = 2, Dur = 174
22:50:44.486 00.000 17712 IsSlewing returns 0
22:50:44.486 00.000 17712 IsGuiding returns 0
22:50:44.487 00.001 17712 PulseGuide returned control before completion, sleep 184
22:50:44.502 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1639, FiltMax=65533, Gamma=0.510
22:50:44.526 00.024 484 UpdateGuideState exits: m=307453 SNR=66.0
22:50:44.529 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:44.532 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:44.534 00.002 484 Enqueuing Expose request
22:50:44.686 00.152 17712 IsGuiding returns 1
22:50:44.686 00.000 17712 scope still moving after pulse duration time elapsed
22:50:44.718 00.032 17712 IsSlewing returns 0
22:50:44.718 00.000 17712 IsGuiding returns 0
22:50:44.718 00.000 17712 scope move finished after 174 + 58 ms
22:50:44.718 00.000 17712 Move returns status 0, amount 174
22:50:44.718 00.000 17712 MoveAxis(N, 0, ABG)
22:50:44.719 00.001 17712 Move returns status 0, amount 0
22:50:44.719 00.000 17712 move complete, result=0
22:50:44.719 00.000 17712 worker thread done servicing request
22:50:44.719 00.000 17712 Worker thread wakes up
22:50:44.719 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:44.719 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:44.771 00.052 484 GuideStep: -0.7 px 174 ms EAST, -0.2 px 0 ms NORTH
22:50:48.123 03.352 17712 Exposure complete
22:50:48.359 00.236 17712 worker thread done servicing request
22:50:48.359 00.000 484 OnExposeComplete: enter
22:50:48.362 00.003 484 UpdateGuideState(): m_state=6
22:50:48.367 00.005 484 Star::Find(15, 1400, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
22:50:48.371 00.004 484 Star::Find returns 1 (0), X=1399.50, Y=43.57, Mass=323089, SNR=70.7, Peak=39251 HFD=3.0
22:50:48.374 00.003 484 MultiStar: [#1 -0.25,0.24,0.77,U] [#2 -0.14,-0.14,0.76,U] [#3 1.55,-0.38,0.00,M10] [#4 -0.53,0.23,0.53,U] [#5 0.85,-0.49,0.00,M5] [#6 1.36,0.30,0.00,M8] [#7 -0.66,0.15,0.52,U] [#8 -0.26,0.34,0.55,U] 
22:50:48.376 00.002 484 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {0.76, -0.39}
22:50:48.380 00.004 484 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
22:50:48.382 00.002 484 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.18 = -3.10)
22:50:48.385 00.003 484 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=0.07 mountY=-0.00, mountTheta=-0.04
22:50:48.390 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=0.02, opts=13)
22:50:48.392 00.002 484 Enqueuing Move request for scope (-0.07, 0.02)
22:50:48.395 00.003 17712 Worker thread wakes up
22:50:48.395 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:50:48.395 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:50:48.395 00.000 17712 Moving (-0.07, 0.02) raw xDistance=0.07 yDistance=-0.00
22:50:48.395 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:50:48.395 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:48.396 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:48.396 00.000 17712 MoveAxis(E, 0, ABG)
22:50:48.396 00.000 17712 Move returns status 0, amount 0
22:50:48.396 00.000 17712 MoveAxis(N, 0, ABG)
22:50:48.396 00.000 17712 Move returns status 0, amount 0
22:50:48.396 00.000 17712 move complete, result=0
22:50:48.396 00.000 17712 worker thread done servicing request
22:50:48.413 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1383, FiltMax=65533, Gamma=0.510
22:50:48.435 00.022 484 UpdateGuideState exits: m=323089 SNR=70.7
22:50:48.439 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.442 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:48.445 00.003 484 Enqueuing Expose request
22:50:48.447 00.002 17712 Worker thread wakes up
22:50:48.447 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:50:48.450 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:48.450 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:51.845 03.395 17712 Exposure complete
22:50:52.112 00.267 17712 worker thread done servicing request
22:50:52.113 00.001 484 OnExposeComplete: enter
22:50:52.116 00.003 484 UpdateGuideState(): m_state=6
22:50:52.120 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
22:50:52.122 00.002 484 Star::Find returns 1 (0), X=1399.53, Y=43.26, Mass=335507, SNR=77.3, Peak=45107 HFD=2.8
22:50:52.125 00.003 484 MultiStar: [#1 -0.67,-0.08,0.78,U] [#2 -0.26,-0.18,0.74,U] [#3 1.21,-0.40,0.00,R] [#4 -0.70,0.14,0.56,U] [#5 0.83,-0.74,0.00,M6] [#6 1.37,-0.40,0.00,M9] [#7 -0.51,-0.10,0.45,U] [#8 -0.29,-0.31,0.42,U] 
22:50:52.128 00.003 484 refined, 5 included, MultiStar: {-0.17, -0.25}, one-star: {0.79, -0.70}
22:50:52.132 00.004 484 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.71) = xAngle (-4.87 = 1.41)
22:50:52.135 00.003 484 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.89 = -1.89)
22:50:52.138 00.003 484 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.16 mountX=0.05 mountY=-0.29, mountTheta=-1.40
22:50:52.143 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.17, y=-0.25, opts=13)
22:50:52.145 00.002 484 Enqueuing Move request for scope (-0.17, -0.25)
22:50:52.148 00.003 17712 Worker thread wakes up
22:50:52.148 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
22:50:52.148 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
22:50:52.148 00.000 17712 Moving (-0.17, -0.25) raw xDistance=0.05 yDistance=-0.29
22:50:52.148 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:50:52.148 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:52.149 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
22:50:52.149 00.000 17712 MoveAxis(E, 0, ABG)
22:50:52.149 00.000 17712 Move returns status 0, amount 0
22:50:52.149 00.000 17712 MoveAxis(N, 0, ABG)
22:50:52.149 00.000 17712 Move returns status 0, amount 0
22:50:52.149 00.000 17712 move complete, result=0
22:50:52.149 00.000 17712 worker thread done servicing request
22:50:52.165 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1639, FiltMax=65535, Gamma=0.510
22:50:52.190 00.025 484 UpdateGuideState exits: m=335507 SNR=77.3
22:50:52.193 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:52.195 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:52.197 00.002 484 Enqueuing Expose request
22:50:52.200 00.003 17712 Worker thread wakes up
22:50:52.201 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:52.201 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:52.201 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
22:50:55.589 03.388 17712 Exposure complete
22:50:55.836 00.247 17712 worker thread done servicing request
22:50:55.836 00.000 484 OnExposeComplete: enter
22:50:55.839 00.003 484 UpdateGuideState(): m_state=6
22:50:55.842 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
22:50:55.845 00.003 484 Star::Find returns 1 (0), X=1399.80, Y=43.51, Mass=345453, SNR=88.9, Peak=41207 HFD=3.0
22:50:55.849 00.004 484 MultiStar: [#1 -0.09,-0.32,0.63,U] [#2 -0.69,-0.18,0.69,U] [#3 0.46,-0.06,0.72,U] [#4 0.27,0.16,0.54,U] [#5 1.45,-0.74,0.00,M7] [#6 1.67,-0.44,0.00,M10] [#7 0.08,-0.12,0.39,U] [#8 0.23,-0.01,0.45,U] 
22:50:55.851 00.002 484 refined, 6 included, MultiStar: {0.26, -0.18}, one-star: {1.07, -0.45}
22:50:55.853 00.002 484 CameraToMount -- cameraTheta (-0.60) - m_xAngle (2.71) = xAngle (-3.32 = 2.97)
22:50:55.856 00.003 484 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.33 = -0.33)
22:50:55.859 00.003 484 CameraToMount -- cameraX=0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-0.60 mountX=-0.31 mountY=-0.10, mountTheta=-2.82
22:50:55.865 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=-0.18, opts=13)
22:50:55.868 00.003 484 Enqueuing Move request for scope (0.26, -0.18)
22:50:55.871 00.003 17712 Worker thread wakes up
22:50:55.871 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.18) opts 0xd
22:50:55.871 00.000 17712 Handling offset move in thread for scope, endpoint = (0.26, -0.18)
22:50:55.871 00.000 17712 Moving (0.26, -0.18) raw xDistance=-0.31 yDistance=-0.10
22:50:55.871 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
22:50:55.871 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:55.871 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:50:55.871 00.000 17712 MoveAxis(E, 69, ABG)
22:50:55.871 00.000 17712 Guiding  Dir = 2, Dur = 69
22:50:55.872 00.001 17712 IsSlewing returns 0
22:50:55.872 00.000 17712 IsGuiding returns 0
22:50:55.872 00.000 17712 PulseGuide returned control before completion, sleep 79
22:50:55.889 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1207, FiltMax=65533, Gamma=0.510
22:50:55.914 00.025 484 UpdateGuideState exits: m=345453 SNR=88.9
22:50:55.917 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:55.920 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:55.922 00.002 484 Enqueuing Expose request
22:50:55.956 00.034 17712 IsGuiding returns 1
22:50:55.956 00.000 17712 scope still moving after pulse duration time elapsed
22:50:55.987 00.031 17712 IsSlewing returns 0
22:50:55.987 00.000 17712 IsGuiding returns 0
22:50:55.987 00.000 17712 scope move finished after 69 + 46 ms
22:50:55.987 00.000 17712 Move returns status 0, amount 69
22:50:55.987 00.000 17712 MoveAxis(N, 0, ABG)
22:50:55.987 00.000 17712 Move returns status 0, amount 0
22:50:55.988 00.001 17712 move complete, result=0
22:50:55.988 00.000 17712 worker thread done servicing request
22:50:55.988 00.000 17712 Worker thread wakes up
22:50:55.988 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:55.988 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:50:56.346 00.358 484 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
22:50:59.379 03.033 17712 Exposure complete
22:50:59.594 00.215 17712 worker thread done servicing request
22:50:59.595 00.001 484 OnExposeComplete: enter
22:50:59.597 00.002 484 UpdateGuideState(): m_state=6
22:50:59.600 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
22:50:59.603 00.003 484 Star::Find returns 1 (0), X=1399.77, Y=43.67, Mass=320631, SNR=70.2, Peak=43130 HFD=2.7
22:50:59.607 00.004 484 MultiStar: [#1 0.06,-0.09,0.78,U] [#2 -0.65,0.04,0.76,U] [#3 0.30,0.15,0.77,U] [#4 -0.08,0.38,0.61,U] [#5 1.42,-0.64,0.00,M8] [#6 1.56,-0.40,0.00,R] [#7 -0.51,0.18,0.49,U] [#8 0.01,0.36,0.55,U] 
22:50:59.610 00.003 484 refined, 6 included, MultiStar: {0.11, 0.06}, one-star: {1.04, -0.29}
22:50:59.613 00.003 484 CameraToMount -- cameraTheta (0.52) - m_xAngle (2.71) = xAngle (-2.20 = -2.20)
22:50:59.615 00.002 484 CameraToMount -- cameraTheta (0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.79 = 0.79)
22:50:59.618 00.003 484 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.07 mountY=0.09, mountTheta=2.26
22:50:59.624 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=0.06, opts=13)
22:50:59.628 00.004 484 Enqueuing Move request for scope (0.11, 0.06)
22:50:59.631 00.003 17712 Worker thread wakes up
22:50:59.631 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
22:50:59.631 00.000 17712 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
22:50:59.631 00.000 17712 Moving (0.11, 0.06) raw xDistance=-0.07 yDistance=0.09
22:50:59.631 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:50:59.631 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:59.632 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:59.632 00.000 17712 MoveAxis(E, 0, ABG)
22:50:59.632 00.000 17712 Move returns status 0, amount 0
22:50:59.632 00.000 17712 MoveAxis(N, 0, ABG)
22:50:59.632 00.000 17712 Move returns status 0, amount 0
22:50:59.632 00.000 17712 move complete, result=0
22:50:59.632 00.000 17712 worker thread done servicing request
22:50:59.665 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1536, FiltMax=65533, Gamma=0.510
22:50:59.696 00.031 484 UpdateGuideState exits: m=320631 SNR=70.2
22:50:59.699 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:59.701 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:50:59.704 00.003 484 Enqueuing Expose request
22:50:59.708 00.004 17712 Worker thread wakes up
22:50:59.708 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:50:59.711 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:50:59.711 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:03.102 03.391 17712 Exposure complete
22:51:03.319 00.217 17712 worker thread done servicing request
22:51:03.320 00.001 484 OnExposeComplete: enter
22:51:03.322 00.002 484 UpdateGuideState(): m_state=6
22:51:03.325 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
22:51:03.328 00.003 484 Star::Find returns 1 (0), X=1399.80, Y=44.00, Mass=335432, SNR=84.1, Peak=37978 HFD=2.6
22:51:03.331 00.003 484 MultiStar: [#1 -0.10,-0.04,0.79,U] [#2 -0.70,0.22,0.64,U] [#3 0.20,0.34,0.54,U] [#4 -0.61,0.59,0.63,U] [#5 1.33,-0.50,0.00,M9] [#6 -0.29,0.32,0.38,U] [#7 -0.37,0.07,0.42,U] [#8 0.03,0.29,0.40,U] 
22:51:03.333 00.002 484 refined, 7 included, MultiStar: {-0.00, 0.20}, one-star: {1.06, 0.03}
22:51:03.336 00.003 484 CameraToMount -- cameraTheta (1.57) - m_xAngle (2.71) = xAngle (-1.14 = -1.14)
22:51:03.338 00.002 484 CameraToMount -- cameraTheta (1.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.85 = 1.85)
22:51:03.340 00.002 484 CameraToMount -- cameraX=-0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.57 mountX=0.08 mountY=0.19, mountTheta=1.16
22:51:03.345 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.00, y=0.20, opts=13)
22:51:03.348 00.003 484 Enqueuing Move request for scope (-0.00, 0.20)
22:51:03.350 00.002 17712 Worker thread wakes up
22:51:03.350 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.20) opts 0xd
22:51:03.350 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.00, 0.20)
22:51:03.350 00.000 17712 Moving (-0.00, 0.20) raw xDistance=0.08 yDistance=0.19
22:51:03.350 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:51:03.351 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.351 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:51:03.351 00.000 17712 MoveAxis(E, 0, ABG)
22:51:03.351 00.000 17712 Move returns status 0, amount 0
22:51:03.351 00.000 17712 MoveAxis(N, 0, ABG)
22:51:03.351 00.000 17712 Move returns status 0, amount 0
22:51:03.351 00.000 17712 move complete, result=0
22:51:03.351 00.000 17712 worker thread done servicing request
22:51:03.366 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1472, FiltMax=65533, Gamma=0.510
22:51:03.388 00.022 484 UpdateGuideState exits: m=335432 SNR=84.1
22:51:03.390 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.393 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:03.396 00.003 484 Enqueuing Expose request
22:51:03.398 00.002 17712 Worker thread wakes up
22:51:03.398 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:03.401 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:03.401 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:06.800 03.399 17712 Exposure complete
22:51:07.024 00.224 17712 worker thread done servicing request
22:51:07.024 00.000 484 OnExposeComplete: enter
22:51:07.028 00.004 484 UpdateGuideState(): m_state=6
22:51:07.033 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
22:51:07.037 00.004 484 Star::Find returns 1 (0), X=1399.99, Y=44.01, Mass=356537, SNR=81.1, Peak=48679 HFD=2.8
22:51:07.040 00.003 484 MultiStar: [#1 -0.21,0.26,0.69,U] [#2 -0.24,0.09,0.76,U] [#3 0.47,0.42,0.60,U] [#4 -0.24,0.44,0.56,U] [#5 0.99,-0.36,0.00,M10] [#6 0.06,0.71,0.40,U] [#7 -0.06,0.92,0.44,U] [#8 0.17,0.39,0.47,U] 
22:51:07.042 00.002 484 refined, 7 included, MultiStar: {0.23, 0.34}, one-star: {1.26, 0.05}
22:51:07.045 00.003 484 CameraToMount -- cameraTheta (0.97) - m_xAngle (2.71) = xAngle (-1.75 = -1.75)
22:51:07.048 00.003 484 CameraToMount -- cameraTheta (0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.24 = 1.24)
22:51:07.050 00.002 484 CameraToMount -- cameraX=0.23 cameraY=0.34 hyp=0.41 cameraTheta=0.97 mountX=-0.07 mountY=0.39, mountTheta=1.75
22:51:07.056 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.23, y=0.34, opts=13)
22:51:07.058 00.002 484 Enqueuing Move request for scope (0.23, 0.34)
22:51:07.061 00.003 17712 Worker thread wakes up
22:51:07.061 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.34) opts 0xd
22:51:07.061 00.000 17712 Handling offset move in thread for scope, endpoint = (0.23, 0.34)
22:51:07.061 00.000 17712 Moving (0.23, 0.34) raw xDistance=-0.07 yDistance=0.39
22:51:07.061 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:51:07.061 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:07.061 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:51:07.061 00.000 17712 MoveAxis(E, 0, ABG)
22:51:07.061 00.000 17712 Move returns status 0, amount 0
22:51:07.062 00.001 17712 MoveAxis(N, 0, ABG)
22:51:07.062 00.000 17712 Move returns status 0, amount 0
22:51:07.062 00.000 17712 move complete, result=0
22:51:07.062 00.000 17712 worker thread done servicing request
22:51:07.077 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1578, FiltMax=65533, Gamma=0.510
22:51:07.100 00.023 484 UpdateGuideState exits: m=356537 SNR=81.1
22:51:07.103 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:07.106 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:07.109 00.003 484 Enqueuing Expose request
22:51:07.112 00.003 17712 Worker thread wakes up
22:51:07.112 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:51:07.114 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:07.115 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:10.519 03.404 17712 Exposure complete
22:51:10.755 00.236 17712 worker thread done servicing request
22:51:10.755 00.000 484 OnExposeComplete: enter
22:51:10.758 00.003 484 UpdateGuideState(): m_state=6
22:51:10.762 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
22:51:10.764 00.002 484 Star::Find returns 1 (0), X=1399.03, Y=43.63, Mass=328102, SNR=74.8, Peak=48336 HFD=2.5
22:51:10.767 00.003 484 MultiStar: [#1 -0.89,0.07,0.69,U] [#2 -0.55,-0.18,0.93,U] [#3 -0.12,0.00,0.80,U] [#4 -1.00,0.06,0.00,M1] [#5 0.54,-0.72,0.43,U] [#6 -0.22,0.45,0.44,U] [#7 -0.78,0.09,0.47,U] [#8 -0.55,0.14,0.55,U] 
22:51:10.771 00.004 484 refined, 7 included, MultiStar: {-0.28, -0.08}, one-star: {0.29, -0.34}
22:51:10.774 00.003 484 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.71) = xAngle (-5.56 = 0.72)
22:51:10.776 00.002 484 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
22:51:10.779 00.003 484 CameraToMount -- cameraX=-0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-2.84 mountX=0.22 mountY=-0.16, mountTheta=-0.62
22:51:10.784 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=-0.08, opts=13)
22:51:10.786 00.002 484 Enqueuing Move request for scope (-0.28, -0.08)
22:51:10.789 00.003 17712 Worker thread wakes up
22:51:10.789 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.08) opts 0xd
22:51:10.789 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, -0.08)
22:51:10.789 00.000 17712 Moving (-0.28, -0.08) raw xDistance=0.22 yDistance=-0.16
22:51:10.789 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:51:10.789 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:10.789 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:51:10.789 00.000 17712 MoveAxis(E, 0, ABG)
22:51:10.789 00.000 17712 Move returns status 0, amount 0
22:51:10.790 00.001 17712 MoveAxis(N, 0, ABG)
22:51:10.790 00.000 17712 Move returns status 0, amount 0
22:51:10.790 00.000 17712 move complete, result=0
22:51:10.790 00.000 17712 worker thread done servicing request
22:51:10.805 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:51:10.829 00.024 484 UpdateGuideState exits: m=328102 SNR=74.8
22:51:10.831 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:10.834 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:10.836 00.002 484 Enqueuing Expose request
22:51:10.839 00.003 17712 Worker thread wakes up
22:51:10.839 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:10.839 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:10.839 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:51:14.226 03.387 17712 Exposure complete
22:51:14.482 00.256 17712 worker thread done servicing request
22:51:14.482 00.000 484 OnExposeComplete: enter
22:51:14.486 00.004 484 UpdateGuideState(): m_state=6
22:51:14.490 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
22:51:14.493 00.003 484 Star::Find returns 1 (0), X=1399.40, Y=44.07, Mass=328504, SNR=72.6, Peak=40464 HFD=2.4
22:51:14.496 00.003 484 MultiStar: [#1 -0.37,0.42,0.80,U] [#2 0.38,0.20,0.78,U] [#3 0.06,0.57,0.83,U] [#4 -0.67,0.30,0.67,U] [#5 0.79,-0.32,0.46,U] [#6 -0.25,0.68,0.53,U] [#7 -0.73,0.42,0.54,U] [#8 -0.45,0.68,0.50,U] 
22:51:14.498 00.002 484 refined, 8 included, MultiStar: {-0.02, 0.34}, one-star: {0.67, 0.11}
22:51:14.501 00.003 484 CameraToMount -- cameraTheta (1.63) - m_xAngle (2.71) = xAngle (-1.09 = -1.09)
22:51:14.503 00.002 484 CameraToMount -- cameraTheta (1.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.90 = 1.90)
22:51:14.505 00.002 484 CameraToMount -- cameraX=-0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.63 mountX=0.16 mountY=0.32, mountTheta=1.12
22:51:14.511 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=0.34, opts=13)
22:51:14.513 00.002 484 Enqueuing Move request for scope (-0.02, 0.34)
22:51:14.515 00.002 17712 Worker thread wakes up
22:51:14.515 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.34) opts 0xd
22:51:14.515 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, 0.34)
22:51:14.516 00.001 17712 Moving (-0.02, 0.34) raw xDistance=0.16 yDistance=0.32
22:51:14.516 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:51:14.516 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:14.516 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:51:14.516 00.000 17712 MoveAxis(E, 0, ABG)
22:51:14.516 00.000 17712 Move returns status 0, amount 0
22:51:14.516 00.000 17712 MoveAxis(N, 0, ABG)
22:51:14.516 00.000 17712 Move returns status 0, amount 0
22:51:14.516 00.000 17712 move complete, result=0
22:51:14.516 00.000 17712 worker thread done servicing request
22:51:14.535 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1562, FiltMax=65533, Gamma=0.510
22:51:14.557 00.022 484 UpdateGuideState exits: m=328504 SNR=72.6
22:51:14.561 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:14.564 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:14.566 00.002 484 Enqueuing Expose request
22:51:14.569 00.003 17712 Worker thread wakes up
22:51:14.569 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:51:14.571 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:14.571 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:18.010 03.439 17712 Exposure complete
22:51:18.294 00.284 17712 worker thread done servicing request
22:51:18.294 00.000 484 OnExposeComplete: enter
22:51:18.298 00.004 484 UpdateGuideState(): m_state=6
22:51:18.302 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
22:51:18.306 00.004 484 Star::Find returns 1 (0), X=1398.93, Y=43.92, Mass=302100, SNR=76.0, Peak=43488 HFD=2.3
22:51:18.312 00.006 484 MultiStar: [#1 -0.82,0.13,0.87,U] [#2 0.42,0.09,0.75,U] [#3 -0.50,0.40,0.68,U] [#4 -0.86,0.33,0.66,U] [#5 0.46,-0.59,0.50,U] [#6 -0.66,0.44,0.45,U] [#7 -0.76,0.49,0.54,U] [#8 -0.57,0.52,0.57,U] 
22:51:18.316 00.004 484 single-star, 8 included, MultiStar: {-0.32, 0.18}, one-star: {0.20, -0.05}
22:51:18.321 00.005 484 CameraToMount -- cameraTheta (-0.23) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
22:51:18.325 00.004 484 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.04 = 0.04)
22:51:18.330 00.005 484 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-0.23 mountX=-0.20 mountY=0.01, mountTheta=3.10
22:51:18.336 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.20, y=-0.05, opts=13)
22:51:18.340 00.004 484 Enqueuing Move request for scope (0.20, -0.05)
22:51:18.343 00.003 17712 Worker thread wakes up
22:51:18.343 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:51:18.343 00.000 17712 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:51:18.343 00.000 17712 Moving (0.20, -0.05) raw xDistance=-0.20 yDistance=0.01
22:51:18.343 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:51:18.343 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.343 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:18.343 00.000 17712 MoveAxis(E, 0, ABG)
22:51:18.343 00.000 17712 Move returns status 0, amount 0
22:51:18.343 00.000 17712 MoveAxis(N, 0, ABG)
22:51:18.344 00.001 17712 Move returns status 0, amount 0
22:51:18.344 00.000 17712 move complete, result=0
22:51:18.344 00.000 17712 worker thread done servicing request
22:51:18.366 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1529, FiltMax=65535, Gamma=0.510
22:51:18.394 00.028 484 UpdateGuideState exits: m=302100 SNR=76.0
22:51:18.397 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.400 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:18.403 00.003 484 Enqueuing Expose request
22:51:18.407 00.004 17712 Worker thread wakes up
22:51:18.408 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:18.408 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:18.408 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:21.798 03.390 17712 Exposure complete
22:51:22.040 00.242 17712 worker thread done servicing request
22:51:22.040 00.000 484 OnExposeComplete: enter
22:51:22.045 00.005 484 UpdateGuideState(): m_state=6
22:51:22.048 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
22:51:22.053 00.005 484 Star::Find returns 1 (0), X=1399.41, Y=44.18, Mass=355784, SNR=82.0, Peak=39456 HFD=2.6
22:51:22.056 00.003 484 MultiStar: [#1 -0.61,0.07,0.76,U] [#2 0.06,0.03,0.65,U] [#3 0.13,0.41,0.70,U] [#4 -0.42,0.47,0.54,U] [#5 0.99,-0.54,0.00,M8] [#6 -0.29,0.37,0.38,U] [#7 -0.55,0.22,0.49,U] [#8 -0.35,0.48,0.46,U] 
22:51:22.059 00.003 484 refined, 7 included, MultiStar: {-0.09, 0.26}, one-star: {0.68, 0.21}
22:51:22.064 00.005 484 CameraToMount -- cameraTheta (1.90) - m_xAngle (2.71) = xAngle (-0.82 = -0.82)
22:51:22.068 00.004 484 CameraToMount -- cameraTheta (1.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.17 = 2.17)
22:51:22.071 00.003 484 CameraToMount -- cameraX=-0.09 cameraY=0.26 hyp=0.27 cameraTheta=1.90 mountX=0.19 mountY=0.23, mountTheta=0.88
22:51:22.078 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.26, opts=13)
22:51:22.082 00.004 484 Enqueuing Move request for scope (-0.09, 0.26)
22:51:22.085 00.003 17712 Worker thread wakes up
22:51:22.085 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.26) opts 0xd
22:51:22.085 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.26)
22:51:22.085 00.000 17712 Moving (-0.09, 0.26) raw xDistance=0.19 yDistance=0.23
22:51:22.085 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
22:51:22.085 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:22.086 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:51:22.086 00.000 17712 MoveAxis(E, 0, ABG)
22:51:22.086 00.000 17712 Move returns status 0, amount 0
22:51:22.086 00.000 17712 MoveAxis(N, 0, ABG)
22:51:22.086 00.000 17712 Move returns status 0, amount 0
22:51:22.086 00.000 17712 move complete, result=0
22:51:22.086 00.000 17712 worker thread done servicing request
22:51:22.103 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1514, FiltMax=65533, Gamma=0.510
22:51:22.133 00.030 484 UpdateGuideState exits: m=355784 SNR=82.0
22:51:22.136 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:22.140 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:22.144 00.004 484 Enqueuing Expose request
22:51:22.148 00.004 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:22.151 00.003 17712 Worker thread wakes up
22:51:22.151 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:22.151 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:25.524 03.373 17712 Exposure complete
22:51:25.764 00.240 17712 worker thread done servicing request
22:51:25.764 00.000 484 OnExposeComplete: enter
22:51:25.767 00.003 484 UpdateGuideState(): m_state=6
22:51:25.770 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
22:51:25.772 00.002 484 Star::Find returns 1 (0), X=1398.92, Y=43.97, Mass=330656, SNR=81.8, Peak=44800 HFD=2.5
22:51:25.775 00.003 484 MultiStar: [#1 -0.79,0.36,0.70,U] [#2 0.21,0.09,0.80,U] [#3 -0.06,0.04,0.65,U] [#4 -1.12,0.40,0.00,M1] [#5 0.35,-0.21,0.34,U] [#6 -0.55,0.31,0.52,U] [#7 -1.22,0.69,0.00,M1] [#8 -0.69,0.45,0.42,U] 
22:51:25.777 00.002 484 single-star, 6 included, MultiStar: {-0.16, 0.14}, one-star: {0.19, 0.01}
22:51:25.780 00.003 484 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.71) = xAngle (-2.68 = -2.68)
22:51:25.783 00.003 484 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.31 = 0.31)
22:51:25.785 00.002 484 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=-0.17 mountY=0.06, mountTheta=2.82
22:51:25.790 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=0.01, opts=13)
22:51:25.793 00.003 484 Enqueuing Move request for scope (0.19, 0.01)
22:51:25.797 00.004 17712 Worker thread wakes up
22:51:25.797 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
22:51:25.797 00.000 17712 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
22:51:25.797 00.000 17712 Moving (0.19, 0.01) raw xDistance=-0.17 yDistance=0.06
22:51:25.797 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:51:25.797 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:25.797 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:51:25.797 00.000 17712 MoveAxis(E, 0, ABG)
22:51:25.797 00.000 17712 Move returns status 0, amount 0
22:51:25.797 00.000 17712 MoveAxis(N, 0, ABG)
22:51:25.798 00.001 17712 Move returns status 0, amount 0
22:51:25.798 00.000 17712 move complete, result=0
22:51:25.798 00.000 17712 worker thread done servicing request
22:51:25.813 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1306, FiltMax=65533, Gamma=0.510
22:51:25.836 00.023 484 UpdateGuideState exits: m=330656 SNR=81.8
22:51:25.840 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:25.842 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:25.845 00.003 484 Enqueuing Expose request
22:51:25.847 00.002 17712 Worker thread wakes up
22:51:25.847 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:51:25.849 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:25.850 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:29.281 03.431 17712 Exposure complete
22:51:29.532 00.251 17712 worker thread done servicing request
22:51:29.532 00.000 484 OnExposeComplete: enter
22:51:29.535 00.003 484 UpdateGuideState(): m_state=6
22:51:29.538 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
22:51:29.541 00.003 484 Star::Find returns 1 (0), X=1399.18, Y=43.52, Mass=321387, SNR=76.3, Peak=45011 HFD=2.6
22:51:29.544 00.003 484 MultiStar: [#1 -0.66,-0.11,0.68,U] [#2 -0.46,-0.42,0.66,U] [#3 -0.23,0.06,0.79,U] [#4 -0.42,-0.33,0.63,U] [#5 1.13,-0.43,0.00,M8] [#6 -0.43,-0.11,0.40,U] [#7 -1.00,-0.16,0.00,M2] [#8 -0.60,-0.03,0.46,U] 
22:51:29.547 00.003 484 refined, 6 included, MultiStar: {-0.26, -0.22}, one-star: {0.44, -0.45}
22:51:29.550 00.003 484 CameraToMount -- cameraTheta (-2.44) - m_xAngle (2.71) = xAngle (-5.15 = 1.13)
22:51:29.552 00.002 484 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.17 = -2.17)
22:51:29.555 00.003 484 CameraToMount -- cameraX=-0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-2.44 mountX=0.15 mountY=-0.28, mountTheta=-1.09
22:51:29.559 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=-0.22, opts=13)
22:51:29.562 00.003 484 Enqueuing Move request for scope (-0.26, -0.22)
22:51:29.564 00.002 17712 Worker thread wakes up
22:51:29.564 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.22) opts 0xd
22:51:29.565 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.26, -0.22)
22:51:29.565 00.000 17712 Moving (-0.26, -0.22) raw xDistance=0.15 yDistance=-0.28
22:51:29.565 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:51:29.565 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:29.565 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:51:29.565 00.000 17712 MoveAxis(E, 0, ABG)
22:51:29.565 00.000 17712 Move returns status 0, amount 0
22:51:29.565 00.000 17712 MoveAxis(N, 0, ABG)
22:51:29.565 00.000 17712 Move returns status 0, amount 0
22:51:29.565 00.000 17712 move complete, result=0
22:51:29.565 00.000 17712 worker thread done servicing request
22:51:29.582 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1392, FiltMax=65535, Gamma=0.510
22:51:29.606 00.024 484 UpdateGuideState exits: m=321387 SNR=76.3
22:51:29.610 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:29.612 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:29.614 00.002 484 Enqueuing Expose request
22:51:29.617 00.003 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:51:29.619 00.002 17712 Worker thread wakes up
22:51:29.619 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:29.620 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:33.011 03.391 17712 Exposure complete
22:51:33.264 00.253 17712 worker thread done servicing request
22:51:33.264 00.000 484 OnExposeComplete: enter
22:51:33.267 00.003 484 UpdateGuideState(): m_state=6
22:51:33.270 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
22:51:33.274 00.004 484 Star::Find returns 1 (0), X=1398.86, Y=43.93, Mass=332200, SNR=81.9, Peak=41264 HFD=2.5
22:51:33.277 00.003 484 MultiStar: [#1 -0.99,0.36,0.00,M1] [#2 0.67,0.02,0.71,U] [#3 -0.39,0.42,0.65,U] [#4 -1.15,0.27,0.00,M1] [#5 0.21,-0.15,0.41,U] [#6 -1.13,1.01,0.00,M1] [#7 -0.96,0.66,0.00,M3] [#8 -0.82,0.46,0.00,M1] 
22:51:33.279 00.002 484 single-star, 3 included, MultiStar: {0.16, 0.07}, one-star: {0.13, -0.03}
22:51:33.283 00.004 484 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.71) = xAngle (-2.96 = -2.96)
22:51:33.286 00.003 484 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.02 = 0.02)
22:51:33.288 00.002 484 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.25 mountX=-0.13 mountY=0.00, mountTheta=3.12
22:51:33.293 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.13, y=-0.03, opts=13)
22:51:33.296 00.003 484 Enqueuing Move request for scope (0.13, -0.03)
22:51:33.298 00.002 17712 Worker thread wakes up
22:51:33.298 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:51:33.299 00.001 17712 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:51:33.299 00.000 17712 Moving (0.13, -0.03) raw xDistance=-0.13 yDistance=0.00
22:51:33.299 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:51:33.299 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:33.299 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:51:33.299 00.000 17712 MoveAxis(E, 0, ABG)
22:51:33.299 00.000 17712 Move returns status 0, amount 0
22:51:33.299 00.000 17712 MoveAxis(N, 0, ABG)
22:51:33.299 00.000 17712 Move returns status 0, amount 0
22:51:33.299 00.000 17712 move complete, result=0
22:51:33.299 00.000 17712 worker thread done servicing request
22:51:33.314 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1171, FiltMax=65535, Gamma=0.510
22:51:33.339 00.025 484 UpdateGuideState exits: m=332200 SNR=81.9
22:51:33.342 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.344 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:33.346 00.002 484 Enqueuing Expose request
22:51:33.349 00.003 17712 Worker thread wakes up
22:51:33.349 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:51:33.351 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:33.352 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:36.750 03.398 17712 Exposure complete
22:51:36.963 00.213 17712 worker thread done servicing request
22:51:36.963 00.000 484 OnExposeComplete: enter
22:51:36.968 00.005 484 UpdateGuideState(): m_state=6
22:51:36.973 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
22:51:36.978 00.005 484 Star::Find returns 1 (0), X=1398.36, Y=44.19, Mass=336892, SNR=89.8, Peak=46307 HFD=2.6
22:51:36.982 00.004 484 MultiStar: [#1 -1.32,0.53,0.00,M2] [#2 0.76,0.51,0.57,U] [#3 -0.97,0.65,0.00,M1] [#4 -1.82,0.78,0.00,M2] [#5 -0.23,-0.20,0.41,U] [#6 -1.42,0.57,0.00,M2] [#7 -1.70,0.54,0.00,M4] [#8 -1.47,0.59,0.00,M2] 
22:51:36.986 00.004 484 refined, 2 included, MultiStar: {-0.02, 0.22}, one-star: {-0.37, 0.23}
22:51:36.988 00.002 484 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.71) = xAngle (-1.06 = -1.06)
22:51:36.990 00.002 484 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.92 = 1.92)
22:51:36.993 00.003 484 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.65 mountX=0.11 mountY=0.21, mountTheta=1.09
22:51:36.998 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=0.22, opts=13)
22:51:37.001 00.003 484 Enqueuing Move request for scope (-0.02, 0.22)
22:51:37.003 00.002 17712 Worker thread wakes up
22:51:37.003 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
22:51:37.003 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
22:51:37.004 00.001 17712 Moving (-0.02, 0.22) raw xDistance=0.11 yDistance=0.21
22:51:37.004 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
22:51:37.004 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:37.004 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:51:37.004 00.000 17712 MoveAxis(E, 0, ABG)
22:51:37.004 00.000 17712 Move returns status 0, amount 0
22:51:37.004 00.000 17712 MoveAxis(N, 0, ABG)
22:51:37.004 00.000 17712 Move returns status 0, amount 0
22:51:37.004 00.000 17712 move complete, result=0
22:51:37.004 00.000 17712 worker thread done servicing request
22:51:37.019 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1466, FiltMax=65535, Gamma=0.510
22:51:37.042 00.023 484 UpdateGuideState exits: m=336892 SNR=89.8
22:51:37.044 00.002 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:37.047 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:37.049 00.002 484 Enqueuing Expose request
22:51:37.051 00.002 17712 Worker thread wakes up
22:51:37.051 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:51:37.053 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:37.053 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:40.455 03.402 17712 Exposure complete
22:51:40.687 00.232 17712 worker thread done servicing request
22:51:40.687 00.000 484 OnExposeComplete: enter
22:51:40.690 00.003 484 UpdateGuideState(): m_state=6
22:51:40.693 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
22:51:40.695 00.002 484 Star::Find returns 1 (0), X=1398.10, Y=44.05, Mass=298008, SNR=72.5, Peak=36099 HFD=2.7
22:51:40.698 00.003 484 MultiStar: [#1 -1.88,0.48,0.00,M3] [#2 1.39,-0.05,0.00,M1] [#3 -1.29,0.51,0.00,M2] [#4 -2.25,0.40,0.00,M3] [#5 -0.78,-0.33,0.48,U] [#6 -1.67,0.47,0.00,M3] [#7 -2.05,0.71,0.00,M5] [#8 -1.71,0.44,0.00,M3] 
22:51:40.700 00.002 484 single-star, 1 included, MultiStar: {-0.68, -0.05}, one-star: {-0.64, 0.08}
22:51:40.702 00.002 484 CameraToMount -- cameraTheta (3.01) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
22:51:40.704 00.002 484 CameraToMount -- cameraTheta (3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.28 = -3.00)
22:51:40.706 00.002 484 CameraToMount -- cameraX=-0.64 cameraY=0.08 hyp=0.64 cameraTheta=3.01 mountX=0.62 mountY=-0.09, mountTheta=-0.15
22:51:40.711 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.64, y=0.08, opts=13)
22:51:40.713 00.002 484 Enqueuing Move request for scope (-0.64, 0.08)
22:51:40.716 00.003 17712 Worker thread wakes up
22:51:40.716 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.08) opts 0xd
22:51:40.716 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.64, 0.08)
22:51:40.716 00.000 17712 Moving (-0.64, 0.08) raw xDistance=0.62 yDistance=-0.09
22:51:40.716 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
22:51:40.716 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:40.716 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:51:40.716 00.000 17712 MoveAxis(W, 138, ABG)
22:51:40.716 00.000 17712 Guiding  Dir = 3, Dur = 138
22:51:40.717 00.001 17712 IsSlewing returns 0
22:51:40.717 00.000 17712 IsGuiding returns 0
22:51:40.717 00.000 17712 PulseGuide returned control before completion, sleep 148
22:51:40.732 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1501, FiltMax=65535, Gamma=0.510
22:51:40.755 00.023 484 UpdateGuideState exits: m=298008 SNR=72.5
22:51:40.758 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:40.761 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:40.763 00.002 484 Enqueuing Expose request
22:51:40.882 00.119 17712 IsGuiding returns 1
22:51:40.882 00.000 17712 scope still moving after pulse duration time elapsed
22:51:40.913 00.031 17712 IsSlewing returns 0
22:51:40.913 00.000 17712 IsGuiding returns 0
22:51:40.913 00.000 17712 scope move finished after 138 + 58 ms
22:51:40.913 00.000 17712 Move returns status 0, amount 138
22:51:40.913 00.000 17712 MoveAxis(N, 0, ABG)
22:51:40.913 00.000 17712 Move returns status 0, amount 0
22:51:40.913 00.000 17712 move complete, result=0
22:51:40.914 00.001 17712 worker thread done servicing request
22:51:40.914 00.000 17712 Worker thread wakes up
22:51:40.914 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:40.914 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:41.030 00.116 484 GuideStep: 0.6 px 138 ms WEST, -0.1 px 0 ms NORTH
22:51:44.334 03.304 17712 Exposure complete
22:51:44.592 00.258 17712 worker thread done servicing request
22:51:44.592 00.000 484 OnExposeComplete: enter
22:51:44.596 00.004 484 UpdateGuideState(): m_state=6
22:51:44.599 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
22:51:44.602 00.003 484 Star::Find returns 1 (0), X=1398.51, Y=43.67, Mass=324483, SNR=74.0, Peak=40547 HFD=2.8
22:51:44.604 00.002 484 MultiStar: [#1 -1.31,0.00,0.00,M4] [#2 0.81,-0.03,0.81,U] [#3 -0.87,0.22,0.70,U] [#4 -1.11,0.08,0.00,M4] [#5 -0.18,-0.66,0.34,U] [#6 -0.87,0.23,0.49,U] [#7 -1.84,0.32,0.00,M6] [#8 -1.28,0.41,0.00,M4] 
22:51:44.608 00.004 484 refined, 4 included, MultiStar: {-0.20, -0.08}, one-star: {-0.22, -0.29}
22:51:44.611 00.003 484 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.46 = 0.82)
22:51:44.613 00.002 484 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
22:51:44.615 00.002 484 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-2.75 mountX=0.14 mountY=-0.13, mountTheta=-0.74
22:51:44.620 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.20, y=-0.08, opts=13)
22:51:44.624 00.004 484 Enqueuing Move request for scope (-0.20, -0.08)
22:51:44.626 00.002 17712 Worker thread wakes up
22:51:44.626 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
22:51:44.626 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
22:51:44.626 00.000 17712 Moving (-0.20, -0.08) raw xDistance=0.14 yDistance=-0.13
22:51:44.626 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:51:44.626 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:44.626 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:44.626 00.000 17712 MoveAxis(E, 0, ABG)
22:51:44.626 00.000 17712 Move returns status 0, amount 0
22:51:44.626 00.000 17712 MoveAxis(N, 0, ABG)
22:51:44.627 00.001 17712 Move returns status 0, amount 0
22:51:44.627 00.000 17712 move complete, result=0
22:51:44.627 00.000 17712 worker thread done servicing request
22:51:44.642 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1352, FiltMax=65535, Gamma=0.510
22:51:44.665 00.023 484 UpdateGuideState exits: m=324483 SNR=74.0
22:51:44.668 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.672 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:44.675 00.003 484 Enqueuing Expose request
22:51:44.677 00.002 17712 Worker thread wakes up
22:51:44.677 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:51:44.680 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:44.680 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:48.067 03.387 17712 Exposure complete
22:51:48.273 00.206 17712 worker thread done servicing request
22:51:48.273 00.000 484 OnExposeComplete: enter
22:51:48.275 00.002 484 UpdateGuideState(): m_state=6
22:51:48.279 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
22:51:48.282 00.003 484 Star::Find returns 1 (0), X=1398.64, Y=43.42, Mass=324518, SNR=80.0, Peak=40615 HFD=2.9
22:51:48.285 00.003 484 MultiStar: [#1 -1.17,0.02,0.00,M5] [#2 0.42,-0.21,0.69,U] [#3 -0.69,-0.01,0.73,U] [#4 -1.55,-0.00,0.00,M5] [#5 -0.27,-0.39,0.38,U] [#6 -1.31,0.19,0.00,M3] [#7 -1.52,-0.11,0.00,M7] [#8 -0.77,-0.07,0.54,U] 
22:51:48.288 00.003 484 refined, 4 included, MultiStar: {-0.25, -0.26}, one-star: {-0.09, -0.55}
22:51:48.290 00.002 484 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.71) = xAngle (-5.04 = 1.25)
22:51:48.292 00.002 484 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.05 = -2.05)
22:51:48.295 00.003 484 CameraToMount -- cameraX=-0.25 cameraY=-0.26 hyp=0.36 cameraTheta=-2.32 mountX=0.12 mountY=-0.32, mountTheta=-1.23
22:51:48.300 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.25, y=-0.26, opts=13)
22:51:48.302 00.002 484 Enqueuing Move request for scope (-0.25, -0.26)
22:51:48.305 00.003 17712 Worker thread wakes up
22:51:48.305 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.26) opts 0xd
22:51:48.305 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.25, -0.26)
22:51:48.305 00.000 17712 Moving (-0.25, -0.26) raw xDistance=0.12 yDistance=-0.32
22:51:48.305 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:51:48.305 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:48.305 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:51:48.305 00.000 17712 MoveAxis(E, 0, ABG)
22:51:48.305 00.000 17712 Move returns status 0, amount 0
22:51:48.305 00.000 17712 MoveAxis(N, 0, ABG)
22:51:48.305 00.000 17712 Move returns status 0, amount 0
22:51:48.305 00.000 17712 move complete, result=0
22:51:48.306 00.001 17712 worker thread done servicing request
22:51:48.320 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1421, FiltMax=65535, Gamma=0.510
22:51:48.343 00.023 484 UpdateGuideState exits: m=324518 SNR=80.0
22:51:48.346 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:48.348 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:48.350 00.002 484 Enqueuing Expose request
22:51:48.352 00.002 17712 Worker thread wakes up
22:51:48.352 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:51:48.355 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:48.355 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:51.717 03.362 17712 Exposure complete
22:51:51.926 00.209 17712 worker thread done servicing request
22:51:51.926 00.000 484 OnExposeComplete: enter
22:51:51.929 00.003 484 UpdateGuideState(): m_state=6
22:51:51.931 00.002 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
22:51:51.935 00.004 484 Star::Find returns 1 (0), X=1398.77, Y=43.23, Mass=324182, SNR=85.9, Peak=40563 HFD=2.5
22:51:51.938 00.003 484 MultiStar: [#1 -0.89,-0.02,0.68,U] [#2 0.42,-0.16,0.73,U] [#3 -0.67,0.14,0.67,U] [#4 -1.37,-0.01,0.00,M6] [#5 -0.10,-0.82,0.36,U] [#6 -1.30,0.18,0.00,M4] [#7 -1.20,-0.19,0.00,M8] [#8 -0.94,0.13,0.00,M4] 
22:51:51.941 00.003 484 refined, 4 included, MultiStar: {-0.22, -0.31}, one-star: {0.04, -0.73}
22:51:51.943 00.002 484 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.71) = xAngle (-4.90 = 1.39)
22:51:51.945 00.002 484 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.91 = -1.91)
22:51:51.947 00.002 484 CameraToMount -- cameraX=-0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-2.18 mountX=0.07 mountY=-0.35, mountTheta=-1.38
22:51:51.952 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.31, opts=13)
22:51:51.955 00.003 484 Enqueuing Move request for scope (-0.22, -0.31)
22:51:51.957 00.002 17712 Worker thread wakes up
22:51:51.957 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.31) opts 0xd
22:51:51.957 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.31)
22:51:51.957 00.000 17712 Moving (-0.22, -0.31) raw xDistance=0.07 yDistance=-0.35
22:51:51.958 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:51:51.958 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:51.958 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:51:51.958 00.000 17712 MoveAxis(E, 0, ABG)
22:51:51.958 00.000 17712 Move returns status 0, amount 0
22:51:51.958 00.000 17712 MoveAxis(N, 0, ABG)
22:51:51.958 00.000 17712 Move returns status 0, amount 0
22:51:51.958 00.000 17712 move complete, result=0
22:51:51.958 00.000 17712 worker thread done servicing request
22:51:51.973 00.015 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1506, FiltMax=65535, Gamma=0.510
22:51:51.996 00.023 484 UpdateGuideState exits: m=324182 SNR=85.9
22:51:51.999 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:52.001 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:52.003 00.002 484 Enqueuing Expose request
22:51:52.005 00.002 17712 Worker thread wakes up
22:51:52.005 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
22:51:52.008 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:52.008 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:55.403 03.395 17712 Exposure complete
22:51:55.620 00.217 17712 worker thread done servicing request
22:51:55.620 00.000 484 OnExposeComplete: enter
22:51:55.623 00.003 484 UpdateGuideState(): m_state=6
22:51:55.626 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
22:51:55.628 00.002 484 Star::Find returns 1 (0), X=1398.91, Y=43.54, Mass=333950, SNR=73.3, Peak=42387 HFD=2.7
22:51:55.631 00.003 484 MultiStar: [#1 -0.89,-0.49,0.00,M5] [#2 0.10,-0.42,0.89,U] [#3 -0.29,-0.29,0.73,U] [#4 -0.75,-0.47,0.84,U] [#5 0.21,-0.84,0.40,U] [#6 -0.71,-0.28,0.44,U] [#7 -1.10,-0.49,0.00,M9] [#8 -0.62,-0.02,0.41,U] 
22:51:55.633 00.002 484 refined, 6 included, MultiStar: {-0.22, -0.40}, one-star: {0.18, -0.42}
22:51:55.635 00.002 484 CameraToMount -- cameraTheta (-2.08) - m_xAngle (2.71) = xAngle (-4.80 = 1.49)
22:51:55.637 00.002 484 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.81 = -1.81)
22:51:55.639 00.002 484 CameraToMount -- cameraX=-0.22 cameraY=-0.40 hyp=0.46 cameraTheta=-2.08 mountX=0.04 mountY=-0.44, mountTheta=-1.48
22:51:55.645 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.40, opts=13)
22:51:55.647 00.002 484 Enqueuing Move request for scope (-0.22, -0.40)
22:51:55.649 00.002 17712 Worker thread wakes up
22:51:55.649 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.40) opts 0xd
22:51:55.649 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.40)
22:51:55.649 00.000 17712 Moving (-0.22, -0.40) raw xDistance=0.04 yDistance=-0.44
22:51:55.649 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:51:55.650 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:55.650 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:51:55.650 00.000 17712 MoveAxis(E, 0, ABG)
22:51:55.650 00.000 17712 Move returns status 0, amount 0
22:51:55.650 00.000 17712 MoveAxis(N, 0, ABG)
22:51:55.650 00.000 17712 Move returns status 0, amount 0
22:51:55.650 00.000 17712 move complete, result=0
22:51:55.650 00.000 17712 worker thread done servicing request
22:51:55.664 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1454, FiltMax=65535, Gamma=0.510
22:51:55.687 00.023 484 UpdateGuideState exits: m=333950 SNR=73.3
22:51:55.691 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:55.694 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:55.696 00.002 484 Enqueuing Expose request
22:51:55.698 00.002 17712 Worker thread wakes up
22:51:55.698 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:55.699 00.001 484 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
22:51:55.700 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:51:59.093 03.393 17712 Exposure complete
22:51:59.312 00.219 17712 worker thread done servicing request
22:51:59.312 00.000 484 OnExposeComplete: enter
22:51:59.315 00.003 484 UpdateGuideState(): m_state=6
22:51:59.318 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
22:51:59.322 00.004 484 Star::Find returns 1 (0), X=1399.55, Y=42.88, Mass=331973, SNR=93.7, Peak=38794 HFD=3.1
22:51:59.325 00.003 484 MultiStar: [#1 -0.40,-0.70,0.63,U] [#2 -0.71,-0.72,0.00,M1] [#3 0.28,-0.45,0.66,U] [#4 -0.54,-0.60,0.51,U] [#5 1.37,-1.44,0.00,M2] [#6 -0.19,-0.23,0.33,U] [#7 -0.26,-0.79,0.37,U] [#8 -0.10,-0.61,0.38,U] 
22:51:59.328 00.003 484 refined, 6 included, MultiStar: {0.07, -0.70}, one-star: {0.82, -1.08}
22:51:59.331 00.003 484 CameraToMount -- cameraTheta (-1.47) - m_xAngle (2.71) = xAngle (-4.18 = 2.10)
22:51:59.334 00.003 484 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.20 = -1.20)
22:51:59.336 00.002 484 CameraToMount -- cameraX=0.07 cameraY=-0.70 hyp=0.71 cameraTheta=-1.47 mountX=-0.36 mountY=-0.66, mountTheta=-2.07
22:51:59.341 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=-0.70, opts=13)
22:51:59.345 00.004 484 Enqueuing Move request for scope (0.07, -0.70)
22:51:59.348 00.003 17712 Worker thread wakes up
22:51:59.348 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.70) opts 0xd
22:51:59.348 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, -0.70)
22:51:59.348 00.000 17712 Moving (0.07, -0.70) raw xDistance=-0.36 yDistance=-0.66
22:51:59.348 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
22:51:59.348 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
22:51:59.348 00.000 17712 MoveAxis(E, 80, ABG)
22:51:59.348 00.000 17712 Guiding  Dir = 2, Dur = 80
22:51:59.349 00.001 17712 IsSlewing returns 0
22:51:59.349 00.000 17712 IsGuiding returns 0
22:51:59.349 00.000 17712 PulseGuide returned control before completion, sleep 90
22:51:59.365 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1495, FiltMax=65533, Gamma=0.510
22:51:59.389 00.024 484 UpdateGuideState exits: m=331973 SNR=93.7
22:51:59.392 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.394 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:51:59.397 00.003 484 Enqueuing Expose request
22:51:59.447 00.050 17712 IsGuiding returns 1
22:51:59.447 00.000 17712 scope still moving after pulse duration time elapsed
22:51:59.478 00.031 17712 IsSlewing returns 0
22:51:59.478 00.000 17712 IsGuiding returns 0
22:51:59.479 00.001 17712 scope move finished after 80 + 49 ms
22:51:59.479 00.000 17712 Move returns status 0, amount 80
22:51:59.479 00.000 17712 MoveAxis(N, 123, ABG)
22:51:59.479 00.000 17712 Guiding  Dir = 0, Dur = 123
22:51:59.480 00.001 17712 IsSlewing returns 0
22:51:59.480 00.000 17712 IsGuiding returns 0
22:51:59.481 00.001 17712 PulseGuide returned control before completion, sleep 133
22:51:59.620 00.139 17712 IsGuiding returns 1
22:51:59.620 00.000 17712 scope still moving after pulse duration time elapsed
22:51:59.652 00.032 17712 IsSlewing returns 0
22:51:59.652 00.000 17712 IsGuiding returns 0
22:51:59.653 00.001 17712 scope move finished after 123 + 49 ms
22:51:59.653 00.000 17712 Move returns status 0, amount 123
22:51:59.653 00.000 17712 move complete, result=0
22:51:59.653 00.000 17712 worker thread done servicing request
22:51:59.653 00.000 17712 Worker thread wakes up
22:51:59.653 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:51:59.653 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:00.090 00.437 484 GuideStep: -0.4 px 80 ms EAST, -0.7 px 123 ms NORTH
22:52:03.045 02.955 17712 Exposure complete
22:52:03.267 00.222 17712 worker thread done servicing request
22:52:03.267 00.000 484 OnExposeComplete: enter
22:52:03.270 00.003 484 UpdateGuideState(): m_state=6
22:52:03.272 00.002 484 Star::Find(15, 1399, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
22:52:03.275 00.003 484 Star::Find returns 1 (0), X=1400.22, Y=43.18, Mass=315386, SNR=77.1, Peak=49802 HFD=2.4
22:52:03.278 00.003 484 MultiStar: [#1 0.18,-0.35,0.80,U] [#2 -0.60,-0.53,0.78,U] [#3 0.96,-0.05,0.00,M1] [#4 0.14,-0.37,0.51,U] [#5 1.40,-0.79,0.00,M3] [#6 0.80,-0.11,0.45,U] [#7 0.11,-0.27,0.41,U] [#8 0.45,-0.29,0.44,U] 
22:52:03.281 00.003 484 refined, 6 included, MultiStar: {0.42, -0.44}, one-star: {1.48, -0.78}
22:52:03.284 00.003 484 CameraToMount -- cameraTheta (-0.82) - m_xAngle (2.71) = xAngle (-3.53 = 2.75)
22:52:03.286 00.002 484 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.55 = -0.55)
22:52:03.289 00.003 484 CameraToMount -- cameraX=0.42 cameraY=-0.44 hyp=0.61 cameraTheta=-0.82 mountX=-0.56 mountY=-0.32, mountTheta=-2.63
22:52:03.294 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.42, y=-0.44, opts=13)
22:52:03.298 00.004 484 Enqueuing Move request for scope (0.42, -0.44)
22:52:03.301 00.003 17712 Worker thread wakes up
22:52:03.301 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.44) opts 0xd
22:52:03.301 00.000 17712 Handling offset move in thread for scope, endpoint = (0.42, -0.44)
22:52:03.301 00.000 17712 Moving (0.42, -0.44) raw xDistance=-0.56 yDistance=-0.32
22:52:03.301 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
22:52:03.301 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:03.301 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:52:03.301 00.000 17712 MoveAxis(E, 132, ABG)
22:52:03.301 00.000 17712 Guiding  Dir = 2, Dur = 132
22:52:03.302 00.001 17712 IsSlewing returns 0
22:52:03.302 00.000 17712 IsGuiding returns 0
22:52:03.302 00.000 17712 PulseGuide returned control before completion, sleep 142
22:52:03.319 00.017 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1488, FiltMax=65533, Gamma=0.510
22:52:03.345 00.026 484 UpdateGuideState exits: m=315386 SNR=77.1
22:52:03.348 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:03.351 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:03.353 00.002 484 Enqueuing Expose request
22:52:03.452 00.099 17712 IsGuiding returns 1
22:52:03.452 00.000 17712 scope still moving after pulse duration time elapsed
22:52:03.484 00.032 17712 IsSlewing returns 0
22:52:03.484 00.000 17712 IsGuiding returns 0
22:52:03.484 00.000 17712 scope move finished after 132 + 50 ms
22:52:03.484 00.000 17712 Move returns status 0, amount 132
22:52:03.484 00.000 17712 MoveAxis(N, 0, ABG)
22:52:03.484 00.000 17712 Move returns status 0, amount 0
22:52:03.485 00.001 17712 move complete, result=0
22:52:03.485 00.000 17712 worker thread done servicing request
22:52:03.485 00.000 17712 Worker thread wakes up
22:52:03.485 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:03.485 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:03.777 00.292 484 GuideStep: -0.6 px 132 ms EAST, -0.3 px 0 ms NORTH
22:52:06.888 03.111 17712 Exposure complete
22:52:07.105 00.217 17712 worker thread done servicing request
22:52:07.106 00.001 484 OnExposeComplete: enter
22:52:07.109 00.003 484 UpdateGuideState(): m_state=6
22:52:07.112 00.003 484 Star::Find(15, 1400, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
22:52:07.114 00.002 484 Star::Find returns 1 (0), X=1398.72, Y=44.55, Mass=306472, SNR=72.6, Peak=37107 HFD=2.8
22:52:07.117 00.003 484 MultiStar: [#1 -1.23,1.12,0.00,M4] [#2 0.60,0.71,0.00,M1] [#3 -0.52,1.24,0.00,M2] [#4 -1.00,0.97,0.00,M4] [#5 0.34,0.18,0.38,U] [#6 -0.75,1.08,0.00,M2] [#7 -1.06,1.25,0.00,M8] [#8 -0.89,1.56,0.00,M2] 
22:52:07.119 00.002 484 refined, 1 included, MultiStar: {0.08, 0.47}, one-star: {-0.02, 0.59}
22:52:07.121 00.002 484 CameraToMount -- cameraTheta (1.40) - m_xAngle (2.71) = xAngle (-1.32 = -1.32)
22:52:07.124 00.003 484 CameraToMount -- cameraTheta (1.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.67 = 1.67)
22:52:07.126 00.002 484 CameraToMount -- cameraX=0.08 cameraY=0.47 hyp=0.48 cameraTheta=1.40 mountX=0.12 mountY=0.48, mountTheta=1.32
22:52:07.131 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.08, y=0.47, opts=13)
22:52:07.134 00.003 484 Enqueuing Move request for scope (0.08, 0.47)
22:52:07.136 00.002 17712 Worker thread wakes up
22:52:07.136 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.47) opts 0xd
22:52:07.136 00.000 17712 Handling offset move in thread for scope, endpoint = (0.08, 0.47)
22:52:07.136 00.000 17712 Moving (0.08, 0.47) raw xDistance=0.12 yDistance=0.48
22:52:07.137 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
22:52:07.137 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:52:07.137 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
22:52:07.137 00.000 17712 MoveAxis(E, 0, ABG)
22:52:07.137 00.000 17712 Move returns status 0, amount 0
22:52:07.137 00.000 17712 MoveAxis(N, 0, ABG)
22:52:07.137 00.000 17712 Move returns status 0, amount 0
22:52:07.137 00.000 17712 move complete, result=0
22:52:07.137 00.000 17712 worker thread done servicing request
22:52:07.153 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:52:07.177 00.024 484 UpdateGuideState exits: m=306472 SNR=72.6
22:52:07.180 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:07.183 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:07.188 00.005 484 Enqueuing Expose request
22:52:07.195 00.007 17712 Worker thread wakes up
22:52:07.195 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
22:52:07.198 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:07.198 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:10.634 03.436 17712 Exposure complete
22:52:10.889 00.255 17712 worker thread done servicing request
22:52:10.889 00.000 484 OnExposeComplete: enter
22:52:10.892 00.003 484 UpdateGuideState(): m_state=6
22:52:10.896 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
22:52:10.901 00.005 484 Star::Find returns 1 (0), X=1399.33, Y=44.00, Mass=334055, SNR=88.6, Peak=42480 HFD=2.4
22:52:10.904 00.003 484 MultiStar: [#1 -0.43,0.61,0.64,U] [#2 0.46,0.25,0.73,U] [#3 -0.35,0.81,0.53,U] [#4 -1.24,0.73,0.00,M5] [#5 -0.06,0.09,0.38,U] [#6 -0.54,1.16,0.00,M3] [#7 -1.06,1.04,0.00,M9] [#8 -0.50,0.64,0.38,U] 
22:52:10.908 00.004 484 refined, 5 included, MultiStar: {0.07, 0.36}, one-star: {0.60, 0.04}
22:52:10.913 00.005 484 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.71) = xAngle (-1.34 = -1.34)
22:52:10.915 00.002 484 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.64 = 1.64)
22:52:10.919 00.004 484 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.37 mountX=0.08 mountY=0.36, mountTheta=1.35
22:52:10.928 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=0.36, opts=13)
22:52:10.933 00.005 484 Enqueuing Move request for scope (0.07, 0.36)
22:52:10.937 00.004 17712 Worker thread wakes up
22:52:10.937 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
22:52:10.937 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
22:52:10.937 00.000 17712 Moving (0.07, 0.36) raw xDistance=0.08 yDistance=0.36
22:52:10.937 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
22:52:10.937 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:10.938 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:52:10.938 00.000 17712 MoveAxis(E, 0, ABG)
22:52:10.938 00.000 17712 Move returns status 0, amount 0
22:52:10.938 00.000 17712 MoveAxis(N, 0, ABG)
22:52:10.938 00.000 17712 Move returns status 0, amount 0
22:52:10.938 00.000 17712 move complete, result=0
22:52:10.938 00.000 17712 worker thread done servicing request
22:52:10.957 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1338, FiltMax=65533, Gamma=0.510
22:52:10.983 00.026 484 UpdateGuideState exits: m=334055 SNR=88.6
22:52:10.986 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:10.989 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:10.991 00.002 484 Enqueuing Expose request
22:52:10.994 00.003 17712 Worker thread wakes up
22:52:10.994 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:52:10.996 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:10.996 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:14.388 03.392 17712 Exposure complete
22:52:14.601 00.213 17712 worker thread done servicing request
22:52:14.601 00.000 484 OnExposeComplete: enter
22:52:14.606 00.005 484 UpdateGuideState(): m_state=6
22:52:14.609 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
22:52:14.610 00.001 484 Star::Find returns 1 (0), X=1399.34, Y=43.58, Mass=323164, SNR=87.1, Peak=44915 HFD=2.9
22:52:14.614 00.004 484 MultiStar: [#1 -0.65,-0.01,0.56,U] [#2 0.25,-0.19,0.62,U] [#3 -0.17,0.42,0.59,U] [#4 -0.51,0.35,0.50,U] [#5 0.56,0.23,0.38,U] [#6 -0.29,0.37,0.37,U] [#7 -0.63,0.31,0.35,U] [#8 -0.57,0.28,0.39,U] 
22:52:14.617 00.003 484 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.60, -0.38}
22:52:14.618 00.001 484 CameraToMount -- cameraTheta (2.25) - m_xAngle (2.71) = xAngle (-0.46 = -0.46)
22:52:14.622 00.004 484 CameraToMount -- cameraTheta (2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.53 = 2.53)
22:52:14.625 00.003 484 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.25 mountX=0.09 mountY=0.06, mountTheta=0.57
22:52:14.630 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=0.08, opts=13)
22:52:14.633 00.003 484 Enqueuing Move request for scope (-0.06, 0.08)
22:52:14.635 00.002 17712 Worker thread wakes up
22:52:14.635 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:52:14.635 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:52:14.636 00.001 17712 Moving (-0.06, 0.08) raw xDistance=0.09 yDistance=0.06
22:52:14.636 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:52:14.636 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.636 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:52:14.636 00.000 17712 MoveAxis(E, 0, ABG)
22:52:14.636 00.000 17712 Move returns status 0, amount 0
22:52:14.636 00.000 17712 MoveAxis(N, 0, ABG)
22:52:14.636 00.000 17712 Move returns status 0, amount 0
22:52:14.636 00.000 17712 move complete, result=0
22:52:14.636 00.000 17712 worker thread done servicing request
22:52:14.652 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1632, FiltMax=65533, Gamma=0.510
22:52:14.674 00.022 484 UpdateGuideState exits: m=323164 SNR=87.1
22:52:14.677 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.679 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:14.681 00.002 484 Enqueuing Expose request
22:52:14.685 00.004 17712 Worker thread wakes up
22:52:14.685 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:14.685 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:14.685 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:18.120 03.435 17712 Exposure complete
22:52:18.394 00.274 17712 worker thread done servicing request
22:52:18.394 00.000 484 OnExposeComplete: enter
22:52:18.398 00.004 484 UpdateGuideState(): m_state=6
22:52:18.401 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
22:52:18.405 00.004 484 Star::Find returns 1 (0), X=1399.23, Y=43.80, Mass=335281, SNR=73.0, Peak=39344 HFD=2.9
22:52:18.409 00.004 484 MultiStar: [#1 -0.23,0.22,0.74,U] [#2 -0.49,0.17,0.69,U] [#3 -0.01,0.73,0.63,U] [#4 -0.53,0.07,0.71,U] [#5 0.48,-0.55,0.44,U] [#6 -0.48,0.35,0.42,U] [#7 -0.59,0.42,0.44,U] [#8 -0.37,0.33,0.46,U] 
22:52:18.412 00.003 484 refined, 8 included, MultiStar: {-0.15, 0.16}, one-star: {0.50, -0.17}
22:52:18.415 00.003 484 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.71) = xAngle (-0.39 = -0.39)
22:52:18.419 00.004 484 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.60 = 2.60)
22:52:18.423 00.004 484 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=0.20 mountY=0.11, mountTheta=0.51
22:52:18.430 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=0.16, opts=13)
22:52:18.435 00.005 484 Enqueuing Move request for scope (-0.15, 0.16)
22:52:18.438 00.003 17712 Worker thread wakes up
22:52:18.438 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
22:52:18.438 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
22:52:18.438 00.000 17712 Moving (-0.15, 0.16) raw xDistance=0.20 yDistance=0.11
22:52:18.438 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
22:52:18.438 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:18.439 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:52:18.439 00.000 17712 MoveAxis(E, 0, ABG)
22:52:18.439 00.000 17712 Move returns status 0, amount 0
22:52:18.439 00.000 17712 MoveAxis(N, 0, ABG)
22:52:18.439 00.000 17712 Move returns status 0, amount 0
22:52:18.439 00.000 17712 move complete, result=0
22:52:18.439 00.000 17712 worker thread done servicing request
22:52:18.461 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:52:18.492 00.031 484 UpdateGuideState exits: m=335281 SNR=73.0
22:52:18.495 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:18.500 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:18.503 00.003 484 Enqueuing Expose request
22:52:18.507 00.004 17712 Worker thread wakes up
22:52:18.507 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:18.507 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:18.508 00.001 484 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:52:21.945 03.437 17712 Exposure complete
22:52:22.202 00.257 17712 worker thread done servicing request
22:52:22.203 00.001 484 OnExposeComplete: enter
22:52:22.207 00.004 484 UpdateGuideState(): m_state=6
22:52:22.210 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
22:52:22.214 00.004 484 Star::Find returns 1 (0), X=1400.18, Y=43.58, Mass=324931, SNR=77.5, Peak=49690 HFD=2.6
22:52:22.217 00.003 484 MultiStar: [#1 0.16,-0.01,0.62,U] [#2 -0.72,-0.00,0.74,U] [#3 0.45,0.37,0.69,U] [#4 -0.17,0.31,0.67,U] [#5 0.77,-0.64,0.00,M1] [#6 0.48,0.15,0.47,U] [#7 0.02,0.34,0.42,U] [#8 0.14,0.46,0.42,U] 
22:52:22.220 00.003 484 refined, 7 included, MultiStar: {0.30, 0.10}, one-star: {1.44, -0.39}
22:52:22.224 00.004 484 CameraToMount -- cameraTheta (0.31) - m_xAngle (2.71) = xAngle (-2.41 = -2.41)
22:52:22.227 00.003 484 CameraToMount -- cameraTheta (0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.58 = 0.58)
22:52:22.230 00.003 484 CameraToMount -- cameraX=0.30 cameraY=0.10 hyp=0.31 cameraTheta=0.31 mountX=-0.23 mountY=0.17, mountTheta=2.50
22:52:22.237 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.30, y=0.10, opts=13)
22:52:22.242 00.005 484 Enqueuing Move request for scope (0.30, 0.10)
22:52:22.245 00.003 17712 Worker thread wakes up
22:52:22.245 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.10) opts 0xd
22:52:22.245 00.000 17712 Handling offset move in thread for scope, endpoint = (0.30, 0.10)
22:52:22.245 00.000 17712 Moving (0.30, 0.10) raw xDistance=-0.23 yDistance=0.17
22:52:22.245 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
22:52:22.245 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:22.246 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:52:22.246 00.000 17712 MoveAxis(E, 0, ABG)
22:52:22.246 00.000 17712 Move returns status 0, amount 0
22:52:22.246 00.000 17712 MoveAxis(N, 0, ABG)
22:52:22.246 00.000 17712 Move returns status 0, amount 0
22:52:22.246 00.000 17712 move complete, result=0
22:52:22.246 00.000 17712 worker thread done servicing request
22:52:22.267 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1616, FiltMax=65533, Gamma=0.510
22:52:22.292 00.025 484 UpdateGuideState exits: m=324931 SNR=77.5
22:52:22.297 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:22.300 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:22.303 00.003 484 Enqueuing Expose request
22:52:22.306 00.003 17712 Worker thread wakes up
22:52:22.307 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:22.307 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:52:22.311 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:25.722 03.411 17712 Exposure complete
22:52:25.989 00.267 17712 worker thread done servicing request
22:52:25.990 00.001 484 OnExposeComplete: enter
22:52:25.993 00.003 484 UpdateGuideState(): m_state=6
22:52:25.997 00.004 484 Star::Find(15, 1400, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
22:52:26.001 00.004 484 Star::Find returns 1 (0), X=1399.29, Y=43.51, Mass=299068, SNR=71.8, Peak=38432 HFD=2.8
22:52:26.005 00.004 484 MultiStar: [#1 -0.29,0.06,0.70,U] [#2 -0.24,-0.21,0.79,U] [#3 0.04,0.23,0.73,U] [#4 -0.33,0.46,0.59,U] [#5 0.78,-0.43,0.46,U] [#6 -0.18,0.32,0.49,U] [#7 -1.23,0.43,0.00,M7] [#8 -0.20,0.30,0.49,U] 
22:52:26.010 00.005 484 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {0.55, -0.45}
22:52:26.017 00.007 484 CameraToMount -- cameraTheta (-0.15) - m_xAngle (2.71) = xAngle (-2.87 = -2.87)
22:52:26.027 00.010 484 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.12 = 0.12)
22:52:26.036 00.009 484 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.15 mountX=-0.03 mountY=0.00, mountTheta=3.02
22:52:26.047 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.03, y=-0.01, opts=13)
22:52:26.053 00.006 484 Enqueuing Move request for scope (0.03, -0.01)
22:52:26.059 00.006 17712 Worker thread wakes up
22:52:26.059 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:52:26.059 00.000 17712 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:52:26.059 00.000 17712 Moving (0.03, -0.01) raw xDistance=-0.03 yDistance=0.00
22:52:26.059 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
22:52:26.059 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.060 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:52:26.060 00.000 17712 MoveAxis(E, 0, ABG)
22:52:26.060 00.000 17712 Move returns status 0, amount 0
22:52:26.060 00.000 17712 MoveAxis(N, 0, ABG)
22:52:26.060 00.000 17712 Move returns status 0, amount 0
22:52:26.060 00.000 17712 move complete, result=0
22:52:26.061 00.001 17712 worker thread done servicing request
22:52:26.092 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1565, FiltMax=65533, Gamma=0.510
22:52:26.130 00.038 484 UpdateGuideState exits: m=299068 SNR=71.8
22:52:26.133 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.136 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:26.144 00.008 484 Enqueuing Expose request
22:52:26.150 00.006 17712 Worker thread wakes up
22:52:26.151 00.001 484 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:52:26.154 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:26.154 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:29.567 03.413 17712 Exposure complete
22:52:29.844 00.277 17712 worker thread done servicing request
22:52:29.844 00.000 484 OnExposeComplete: enter
22:52:29.848 00.004 484 UpdateGuideState(): m_state=6
22:52:29.852 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
22:52:29.856 00.004 484 Star::Find returns 1 (0), X=1399.10, Y=43.34, Mass=324638, SNR=78.0, Peak=47027 HFD=2.5
22:52:29.860 00.004 484 MultiStar: [#1 -0.56,-0.46,0.69,U] [#2 -0.65,-0.30,0.84,U] [#3 -0.03,-0.06,0.59,U] [#4 -0.48,-0.40,0.56,U] [#5 1.01,-0.66,0.00,M1] [#6 -0.36,-0.17,0.41,U] [#7 -0.73,0.02,0.52,U] [#8 -0.70,-0.06,0.50,U] 
22:52:29.864 00.004 484 refined, 7 included, MultiStar: {-0.34, -0.30}, one-star: {0.37, -0.63}
22:52:29.867 00.003 484 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.71) = xAngle (-5.13 = 1.16)
22:52:29.869 00.002 484 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.14 = -2.14)
22:52:29.873 00.004 484 CameraToMount -- cameraX=-0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-2.41 mountX=0.18 mountY=-0.38, mountTheta=-1.13
22:52:29.879 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=-0.30, opts=13)
22:52:29.884 00.005 484 Enqueuing Move request for scope (-0.34, -0.30)
22:52:29.887 00.003 17712 Worker thread wakes up
22:52:29.887 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.30) opts 0xd
22:52:29.887 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.34, -0.30)
22:52:29.887 00.000 17712 Moving (-0.34, -0.30) raw xDistance=0.18 yDistance=-0.38
22:52:29.887 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:52:29.887 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:29.888 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:52:29.888 00.000 17712 MoveAxis(E, 0, ABG)
22:52:29.888 00.000 17712 Move returns status 0, amount 0
22:52:29.889 00.001 17712 MoveAxis(N, 0, ABG)
22:52:29.889 00.000 17712 Move returns status 0, amount 0
22:52:29.889 00.000 17712 move complete, result=0
22:52:29.889 00.000 17712 worker thread done servicing request
22:52:29.918 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1592, FiltMax=65533, Gamma=0.510
22:52:29.949 00.031 484 UpdateGuideState exits: m=324638 SNR=78.0
22:52:29.952 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.959 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:29.962 00.003 484 Enqueuing Expose request
22:52:29.966 00.004 17712 Worker thread wakes up
22:52:29.966 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:52:29.969 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:29.969 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:33.378 03.409 17712 Exposure complete
22:52:33.661 00.283 17712 worker thread done servicing request
22:52:33.662 00.001 484 OnExposeComplete: enter
22:52:33.666 00.004 484 UpdateGuideState(): m_state=6
22:52:33.670 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
22:52:33.674 00.004 484 Star::Find returns 1 (0), X=1399.33, Y=43.44, Mass=337415, SNR=76.4, Peak=54611 HFD=2.9
22:52:33.677 00.003 484 MultiStar: [#1 -0.49,-0.21,0.75,U] [#2 0.38,-0.23,0.77,U] [#3 0.14,-0.10,0.86,U] [#4 -0.80,-0.17,0.63,U] [#5 0.28,-0.65,0.46,U] [#6 -0.29,-0.19,0.47,U] [#7 -0.76,0.17,0.44,U] [#8 -0.32,-0.31,0.44,U] 
22:52:33.682 00.005 484 refined, 8 included, MultiStar: {-0.06, -0.26}, one-star: {0.60, -0.52}
22:52:33.686 00.004 484 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.71) = xAngle (-4.52 = 1.77)
22:52:33.692 00.006 484 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.53 = -1.53)
22:52:33.695 00.003 484 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.26 cameraTheta=-1.80 mountX=-0.05 mountY=-0.26, mountTheta=-1.76
22:52:33.709 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=-0.26, opts=13)
22:52:33.717 00.008 484 Enqueuing Move request for scope (-0.06, -0.26)
22:52:33.720 00.003 17712 Worker thread wakes up
22:52:33.720 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
22:52:33.720 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
22:52:33.721 00.001 17712 Moving (-0.06, -0.26) raw xDistance=-0.05 yDistance=-0.26
22:52:33.721 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:52:33.721 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:33.721 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:52:33.721 00.000 17712 MoveAxis(E, 0, ABG)
22:52:33.721 00.000 17712 Move returns status 0, amount 0
22:52:33.721 00.000 17712 MoveAxis(N, 0, ABG)
22:52:33.721 00.000 17712 Move returns status 0, amount 0
22:52:33.721 00.000 17712 move complete, result=0
22:52:33.722 00.001 17712 worker thread done servicing request
22:52:33.741 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1421, FiltMax=65533, Gamma=0.510
22:52:33.772 00.031 484 UpdateGuideState exits: m=337415 SNR=76.4
22:52:33.776 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:33.782 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:33.785 00.003 484 Enqueuing Expose request
22:52:33.789 00.004 17712 Worker thread wakes up
22:52:33.789 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:52:33.793 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:33.793 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:37.283 03.490 17712 Exposure complete
22:52:37.631 00.348 17712 worker thread done servicing request
22:52:37.631 00.000 484 OnExposeComplete: enter
22:52:37.635 00.004 484 UpdateGuideState(): m_state=6
22:52:37.639 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
22:52:37.643 00.004 484 Star::Find returns 1 (0), X=1398.89, Y=43.62, Mass=322759, SNR=73.7, Peak=48544 HFD=2.5
22:52:37.648 00.005 484 MultiStar: [#1 -1.12,-0.12,0.00,M1] [#2 0.39,-0.08,0.84,U] [#3 -0.66,0.33,0.73,U] [#4 -1.23,0.27,0.00,M1] [#5 0.23,-0.47,0.45,U] [#6 -1.14,0.13,0.00,M1] [#7 -1.51,0.30,0.00,M6] [#8 -1.03,0.02,0.00,M1] 
22:52:37.651 00.003 484 refined, 3 included, MultiStar: {0.04, -0.13}, one-star: {0.16, -0.34}
22:52:37.654 00.003 484 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.71) = xAngle (-4.01 = 2.28)
22:52:37.658 00.004 484 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
22:52:37.661 00.003 484 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.29 mountX=-0.09 mountY=-0.11, mountTheta=-2.22
22:52:37.670 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.04, y=-0.13, opts=13)
22:52:37.676 00.006 484 Enqueuing Move request for scope (0.04, -0.13)
22:52:37.679 00.003 17712 Worker thread wakes up
22:52:37.679 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
22:52:37.679 00.000 17712 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
22:52:37.679 00.000 17712 Moving (0.04, -0.13) raw xDistance=-0.09 yDistance=-0.11
22:52:37.679 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:52:37.679 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:37.680 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:37.680 00.000 17712 MoveAxis(E, 0, ABG)
22:52:37.680 00.000 17712 Move returns status 0, amount 0
22:52:37.680 00.000 17712 MoveAxis(N, 0, ABG)
22:52:37.680 00.000 17712 Move returns status 0, amount 0
22:52:37.680 00.000 17712 move complete, result=0
22:52:37.680 00.000 17712 worker thread done servicing request
22:52:37.701 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1159, FiltMax=65535, Gamma=0.510
22:52:37.731 00.030 484 UpdateGuideState exits: m=322759 SNR=73.7
22:52:37.735 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:37.740 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:37.746 00.006 484 Enqueuing Expose request
22:52:37.749 00.003 17712 Worker thread wakes up
22:52:37.750 00.001 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:37.753 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:37.753 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:41.167 03.414 17712 Exposure complete
22:52:41.467 00.300 17712 worker thread done servicing request
22:52:41.467 00.000 484 OnExposeComplete: enter
22:52:41.471 00.004 484 UpdateGuideState(): m_state=6
22:52:41.476 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
22:52:41.479 00.003 484 Star::Find returns 1 (0), X=1397.74, Y=43.80, Mass=309675, SNR=71.5, Peak=40451 HFD=2.6
22:52:41.484 00.005 484 MultiStar: [#1 -2.25,0.47,0.00,M2] [#2 1.36,0.06,0.00,M1] [#3 -1.62,0.69,0.00,M1] [#4 -1.94,0.53,0.00,M2] [#5 -0.87,-0.10,0.55,U] [#6 -1.96,0.80,0.00,M2] [#7 -2.10,0.50,0.00,M7] [#8 -1.77,0.60,0.00,M2] 
22:52:41.487 00.003 484 refined, 1 included, MultiStar: {-0.95, -0.14}, one-star: {-0.99, -0.16}
22:52:41.491 00.004 484 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.71 = 0.57)
22:52:41.495 00.004 484 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.72 = -2.72)
22:52:41.498 00.003 484 CameraToMount -- cameraX=-0.95 cameraY=-0.14 hyp=0.96 cameraTheta=-2.99 mountX=0.81 mountY=-0.39, mountTheta=-0.45
22:52:41.504 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.95, y=-0.14, opts=13)
22:52:41.508 00.004 484 Enqueuing Move request for scope (-0.95, -0.14)
22:52:41.514 00.006 17712 Worker thread wakes up
22:52:41.514 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.14) opts 0xd
22:52:41.514 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.95, -0.14)
22:52:41.514 00.000 17712 Moving (-0.95, -0.14) raw xDistance=0.81 yDistance=-0.39
22:52:41.514 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
22:52:41.514 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:41.515 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
22:52:41.515 00.000 17712 MoveAxis(W, 181, ABG)
22:52:41.515 00.000 17712 Guiding  Dir = 3, Dur = 181
22:52:41.515 00.000 17712 IsSlewing returns 0
22:52:41.515 00.000 17712 IsGuiding returns 0
22:52:41.517 00.002 17712 PulseGuide returned control before completion, sleep 191
22:52:41.545 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:52:41.577 00.032 484 UpdateGuideState exits: m=309675 SNR=71.5
22:52:41.581 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.584 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:41.588 00.004 484 Enqueuing Expose request
22:52:41.713 00.125 17712 IsGuiding returns 1
22:52:41.713 00.000 17712 scope still moving after pulse duration time elapsed
22:52:41.744 00.031 17712 IsSlewing returns 0
22:52:41.745 00.001 17712 IsGuiding returns 0
22:52:41.745 00.000 17712 scope move finished after 181 + 47 ms
22:52:41.745 00.000 17712 Move returns status 0, amount 181
22:52:41.745 00.000 17712 MoveAxis(N, 0, ABG)
22:52:41.745 00.000 17712 Move returns status 0, amount 0
22:52:41.745 00.000 17712 move complete, result=0
22:52:41.745 00.000 17712 worker thread done servicing request
22:52:41.745 00.000 17712 Worker thread wakes up
22:52:41.745 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:41.745 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:41.746 00.001 484 GuideStep: 0.8 px 181 ms WEST, -0.4 px 0 ms NORTH
22:52:45.167 03.421 17712 Exposure complete
22:52:45.459 00.292 17712 worker thread done servicing request
22:52:45.459 00.000 484 OnExposeComplete: enter
22:52:45.463 00.004 484 UpdateGuideState(): m_state=6
22:52:45.467 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
22:52:45.472 00.005 484 Star::Find returns 1 (0), X=1397.57, Y=44.13, Mass=325103, SNR=74.4, Peak=42067 HFD=2.5
22:52:45.479 00.007 484 MultiStar: [#1 -2.16,0.54,0.00,M3] [#2 1.89,0.20,0.00,M2] [#3 -1.78,0.91,0.00,M2] [#4 -2.42,0.91,0.00,M3] [#5 -1.40,0.21,0.00,M1] [#6 -2.10,0.91,0.00,M3] [#7 -2.76,0.90,0.00,M8] [#8 -2.12,0.79,0.00,M3] 
22:52:45.486 00.007 484 CameraToMount -- cameraTheta (3.00) - m_xAngle (2.71) = xAngle (0.28 = 0.28)
22:52:45.490 00.004 484 CameraToMount -- cameraTheta (3.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.27 = -3.01)
22:52:45.494 00.004 484 CameraToMount -- cameraX=-1.16 cameraY=0.17 hyp=1.17 cameraTheta=3.00 mountX=1.13 mountY=-0.15, mountTheta=-0.13
22:52:45.506 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-1.16, y=0.17, opts=13)
22:52:45.513 00.007 484 Enqueuing Move request for scope (-1.16, 0.17)
22:52:45.521 00.008 17712 Worker thread wakes up
22:52:45.522 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.16, 0.17) opts 0xd
22:52:45.522 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.16, 0.17)
22:52:45.522 00.000 17712 Moving (-1.16, 0.17) raw xDistance=1.13 yDistance=-0.15
22:52:45.522 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.13
22:52:45.522 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:45.522 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:45.522 00.000 17712 MoveAxis(W, 265, ABG)
22:52:45.523 00.001 17712 Guiding  Dir = 3, Dur = 265
22:52:45.523 00.000 17712 IsSlewing returns 0
22:52:45.523 00.000 17712 IsGuiding returns 0
22:52:45.525 00.002 17712 PulseGuide returned control before completion, sleep 275
22:52:45.551 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1533, FiltMax=65535, Gamma=0.510
22:52:45.585 00.034 484 UpdateGuideState exits: m=325103 SNR=74.4
22:52:45.591 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:45.595 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:45.602 00.007 484 Enqueuing Expose request
22:52:45.813 00.211 17712 IsGuiding returns 1
22:52:45.813 00.000 17712 scope still moving after pulse duration time elapsed
22:52:45.844 00.031 17712 IsSlewing returns 0
22:52:45.845 00.001 17712 IsGuiding returns 0
22:52:45.845 00.000 17712 scope move finished after 265 + 55 ms
22:52:45.845 00.000 17712 Move returns status 0, amount 265
22:52:45.845 00.000 17712 MoveAxis(N, 0, ABG)
22:52:45.845 00.000 17712 Move returns status 0, amount 0
22:52:45.845 00.000 17712 move complete, result=0
22:52:45.846 00.001 17712 worker thread done servicing request
22:52:45.846 00.000 17712 Worker thread wakes up
22:52:45.846 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:45.846 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:45.852 00.006 484 GuideStep: 1.1 px 265 ms WEST, -0.2 px 0 ms NORTH
22:52:49.285 03.433 17712 Exposure complete
22:52:49.582 00.297 17712 worker thread done servicing request
22:52:49.582 00.000 484 OnExposeComplete: enter
22:52:49.586 00.004 484 UpdateGuideState(): m_state=6
22:52:49.590 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
22:52:49.593 00.003 484 Star::Find returns 1 (0), X=1398.45, Y=43.60, Mass=305455, SNR=81.1, Peak=38087 HFD=3.0
22:52:49.597 00.004 484 MultiStar: [#1 -1.38,-0.03,0.00,M4] [#2 0.67,-0.35,0.74,U] [#3 -1.08,0.17,0.00,M3] [#4 -1.76,0.10,0.00,M4] [#5 -0.38,-0.46,0.43,U] [#6 -1.54,0.26,0.00,M4] [#7 -1.62,-0.08,0.00,M9] [#8 -1.27,0.28,0.00,M4] 
22:52:49.600 00.003 484 refined, 2 included, MultiStar: {0.02, -0.38}, one-star: {-0.28, -0.37}
22:52:49.603 00.003 484 CameraToMount -- cameraTheta (-1.51) - m_xAngle (2.71) = xAngle (-4.23 = 2.06)
22:52:49.605 00.002 484 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.24 = -1.24)
22:52:49.611 00.006 484 CameraToMount -- cameraX=0.02 cameraY=-0.38 hyp=0.38 cameraTheta=-1.51 mountX=-0.18 mountY=-0.36, mountTheta=-2.03
22:52:49.619 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=-0.38, opts=13)
22:52:49.624 00.005 484 Enqueuing Move request for scope (0.02, -0.38)
22:52:49.627 00.003 17712 Worker thread wakes up
22:52:49.627 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.38) opts 0xd
22:52:49.627 00.000 17712 Handling offset move in thread for scope, endpoint = (0.02, -0.38)
22:52:49.627 00.000 17712 Moving (0.02, -0.38) raw xDistance=-0.18 yDistance=-0.36
22:52:49.627 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
22:52:49.627 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.627 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
22:52:49.628 00.001 17712 MoveAxis(E, 0, ABG)
22:52:49.628 00.000 17712 Move returns status 0, amount 0
22:52:49.628 00.000 17712 MoveAxis(N, 0, ABG)
22:52:49.628 00.000 17712 Move returns status 0, amount 0
22:52:49.628 00.000 17712 move complete, result=0
22:52:49.628 00.000 17712 worker thread done servicing request
22:52:49.650 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1293, FiltMax=65535, Gamma=0.510
22:52:49.683 00.033 484 UpdateGuideState exits: m=305455 SNR=81.1
22:52:49.687 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.691 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:49.694 00.003 484 Enqueuing Expose request
22:52:49.697 00.003 17712 Worker thread wakes up
22:52:49.697 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:52:49.700 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:49.701 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:53.087 03.386 17712 Exposure complete
22:52:53.338 00.251 17712 worker thread done servicing request
22:52:53.338 00.000 484 OnExposeComplete: enter
22:52:53.341 00.003 484 UpdateGuideState(): m_state=6
22:52:53.346 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
22:52:53.349 00.003 484 Star::Find returns 1 (0), X=1397.98, Y=43.99, Mass=355124, SNR=84.4, Peak=41251 HFD=2.8
22:52:53.353 00.004 484 MultiStar: [#1 -1.92,0.19,0.00,M5] [#2 0.91,-0.12,0.62,U] [#3 -1.50,0.17,0.00,M4] [#4 -2.01,0.16,0.00,M5] [#5 -0.92,-0.72,0.00,M1] [#6 -1.71,0.36,0.00,M5] [#7 -2.23,0.03,0.00,M10] [#8 -2.04,0.55,0.00,M5] 
22:52:53.356 00.003 484 refined, 1 included, MultiStar: {-0.12, -0.03}, one-star: {-0.75, 0.03}
22:52:53.359 00.003 484 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.60 = 0.68)
22:52:53.362 00.003 484 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
22:52:53.365 00.003 484 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.89 mountX=0.09 mountY=-0.06, mountTheta=-0.57
22:52:53.371 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.12, y=-0.03, opts=13)
22:52:53.374 00.003 484 Enqueuing Move request for scope (-0.12, -0.03)
22:52:53.377 00.003 17712 Worker thread wakes up
22:52:53.377 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
22:52:53.377 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
22:52:53.378 00.001 17712 Moving (-0.12, -0.03) raw xDistance=0.09 yDistance=-0.06
22:52:53.378 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
22:52:53.378 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:53.378 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:53.378 00.000 17712 MoveAxis(E, 0, ABG)
22:52:53.378 00.000 17712 Move returns status 0, amount 0
22:52:53.378 00.000 17712 MoveAxis(N, 0, ABG)
22:52:53.378 00.000 17712 Move returns status 0, amount 0
22:52:53.378 00.000 17712 move complete, result=0
22:52:53.379 00.001 17712 worker thread done servicing request
22:52:53.404 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1424, FiltMax=65535, Gamma=0.510
22:52:53.431 00.027 484 UpdateGuideState exits: m=355124 SNR=84.4
22:52:53.434 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:53.437 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:53.441 00.004 484 Enqueuing Expose request
22:52:53.445 00.004 17712 Worker thread wakes up
22:52:53.446 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:53.446 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:53.446 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:52:56.849 03.403 17712 Exposure complete
22:52:57.075 00.226 17712 worker thread done servicing request
22:52:57.075 00.000 484 OnExposeComplete: enter
22:52:57.078 00.003 484 UpdateGuideState(): m_state=6
22:52:57.080 00.002 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
22:52:57.083 00.003 484 Star::Find returns 1 (0), X=1398.01, Y=43.71, Mass=331477, SNR=85.0, Peak=49331 HFD=2.5
22:52:57.088 00.005 484 MultiStar: [#1 -1.98,0.22,0.00,M6] [#2 1.51,-0.33,0.00,M1] [#3 -1.43,0.38,0.00,M5] [#4 -1.76,0.34,0.00,M6] [#5 -0.58,-0.30,0.52,U] [#6 -1.80,0.58,0.00,M6] [#7 -1.92,0.14,0.00,R] [#8 -1.94,0.06,0.00,M6] 
22:52:57.090 00.002 484 refined, 1 included, MultiStar: {-0.68, -0.27}, one-star: {-0.72, -0.25}
22:52:57.093 00.003 484 CameraToMount -- cameraTheta (-2.76) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
22:52:57.095 00.002 484 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
22:52:57.097 00.002 484 CameraToMount -- cameraX=-0.68 cameraY=-0.27 hyp=0.73 cameraTheta=-2.76 mountX=0.50 mountY=-0.44, mountTheta=-0.72
22:52:57.103 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.68, y=-0.27, opts=13)
22:52:57.106 00.003 484 Enqueuing Move request for scope (-0.68, -0.27)
22:52:57.109 00.003 17712 Worker thread wakes up
22:52:57.109 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.27) opts 0xd
22:52:57.109 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.68, -0.27)
22:52:57.109 00.000 17712 Moving (-0.68, -0.27) raw xDistance=0.50 yDistance=-0.44
22:52:57.109 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
22:52:57.109 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:57.109 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
22:52:57.109 00.000 17712 MoveAxis(W, 113, ABG)
22:52:57.109 00.000 17712 Guiding  Dir = 3, Dur = 113
22:52:57.110 00.001 17712 IsSlewing returns 0
22:52:57.110 00.000 17712 IsGuiding returns 0
22:52:57.110 00.000 17712 PulseGuide returned control before completion, sleep 123
22:52:57.128 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1178, FiltMax=65535, Gamma=0.510
22:52:57.154 00.026 484 UpdateGuideState exits: m=331477 SNR=85.0
22:52:57.157 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:57.160 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:52:57.163 00.003 484 Enqueuing Expose request
22:52:57.244 00.081 17712 IsGuiding returns 1
22:52:57.244 00.000 17712 scope still moving after pulse duration time elapsed
22:52:57.275 00.031 17712 IsSlewing returns 0
22:52:57.275 00.000 17712 IsGuiding returns 0
22:52:57.275 00.000 17712 scope move finished after 113 + 52 ms
22:52:57.275 00.000 17712 Move returns status 0, amount 113
22:52:57.275 00.000 17712 MoveAxis(N, 0, ABG)
22:52:57.275 00.000 17712 Move returns status 0, amount 0
22:52:57.275 00.000 17712 move complete, result=0
22:52:57.276 00.001 17712 worker thread done servicing request
22:52:57.276 00.000 17712 Worker thread wakes up
22:52:57.276 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:52:57.276 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:52:57.295 00.019 484 GuideStep: 0.5 px 113 ms WEST, -0.4 px 0 ms NORTH
22:53:00.691 03.396 17712 Exposure complete
22:53:01.013 00.322 17712 worker thread done servicing request
22:53:01.013 00.000 484 OnExposeComplete: enter
22:53:01.019 00.006 484 UpdateGuideState(): m_state=6
22:53:01.026 00.007 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
22:53:01.040 00.014 484 Star::Find returns 1 (0), X=1398.34, Y=43.47, Mass=328033, SNR=77.8, Peak=39703 HFD=3.0
22:53:01.050 00.010 484 MultiStar: [#1 -1.24,0.09,0.00,M7] [#2 0.75,-0.38,0.77,U] [#3 -1.01,0.04,0.00,M6] [#4 -1.45,0.05,0.00,M7] [#5 -0.38,-0.98,0.00,M1] [#6 -0.98,0.13,0.00,M7] [#7 0.29,0.20,0.40,U] [#8 -1.52,0.09,0.00,M7] 
22:53:01.062 00.012 484 refined, 2 included, MultiStar: {0.14, -0.33}, one-star: {-0.39, -0.50}
22:53:01.073 00.011 484 CameraToMount -- cameraTheta (-1.18) - m_xAngle (2.71) = xAngle (-3.89 = 2.39)
22:53:01.077 00.004 484 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.90 = -0.90)
22:53:01.081 00.004 484 CameraToMount -- cameraX=0.14 cameraY=-0.33 hyp=0.35 cameraTheta=-1.18 mountX=-0.26 mountY=-0.28, mountTheta=-2.32
22:53:01.088 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.33, opts=13)
22:53:01.092 00.004 484 Enqueuing Move request for scope (0.14, -0.33)
22:53:01.096 00.004 17712 Worker thread wakes up
22:53:01.097 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.33) opts 0xd
22:53:01.097 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.33)
22:53:01.097 00.000 17712 Moving (0.14, -0.33) raw xDistance=-0.26 yDistance=-0.28
22:53:01.097 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:53:01.097 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.097 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
22:53:01.097 00.000 17712 MoveAxis(E, 0, ABG)
22:53:01.097 00.000 17712 Move returns status 0, amount 0
22:53:01.097 00.000 17712 MoveAxis(N, 0, ABG)
22:53:01.097 00.000 17712 Move returns status 0, amount 0
22:53:01.097 00.000 17712 move complete, result=0
22:53:01.098 00.001 17712 worker thread done servicing request
22:53:01.118 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1511, FiltMax=65535, Gamma=0.510
22:53:01.148 00.030 484 UpdateGuideState exits: m=328033 SNR=77.8
22:53:01.153 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.156 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:01.160 00.004 484 Enqueuing Expose request
22:53:01.165 00.005 17712 Worker thread wakes up
22:53:01.165 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
22:53:01.169 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:01.169 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:04.618 03.449 17712 Exposure complete
22:53:04.912 00.294 17712 worker thread done servicing request
22:53:04.913 00.001 484 OnExposeComplete: enter
22:53:04.917 00.004 484 UpdateGuideState(): m_state=6
22:53:04.922 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
22:53:04.926 00.004 484 Star::Find returns 1 (0), X=1398.55, Y=43.51, Mass=326138, SNR=83.3, Peak=51015 HFD=3.1
22:53:04.931 00.005 484 MultiStar: [#1 -1.45,-0.03,0.00,M8] [#2 0.91,-0.52,0.00,M1] [#3 -0.94,0.03,0.00,M7] [#4 -1.39,-0.05,0.00,M8] [#5 -0.02,-0.68,0.42,U] [#6 -1.04,-0.03,0.00,M8] [#7 0.31,-0.37,0.41,U] [#8 -1.36,0.19,0.00,M8] 
22:53:04.936 00.005 484 refined, 2 included, MultiStar: {-0.04, -0.48}, one-star: {-0.18, -0.45}
22:53:04.940 00.004 484 CameraToMount -- cameraTheta (-1.64) - m_xAngle (2.71) = xAngle (-4.36 = 1.92)
22:53:04.943 00.003 484 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.37 = -1.37)
22:53:04.948 00.005 484 CameraToMount -- cameraX=-0.04 cameraY=-0.48 hyp=0.49 cameraTheta=-1.64 mountX=-0.17 mountY=-0.48, mountTheta=-1.91
22:53:04.955 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.04, y=-0.48, opts=13)
22:53:04.960 00.005 484 Enqueuing Move request for scope (-0.04, -0.48)
22:53:04.964 00.004 17712 Worker thread wakes up
22:53:04.964 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.48) opts 0xd
22:53:04.964 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.04, -0.48)
22:53:04.964 00.000 17712 Moving (-0.04, -0.48) raw xDistance=-0.17 yDistance=-0.48
22:53:04.964 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:53:04.964 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:53:04.964 00.000 17712 MoveAxis(E, 0, ABG)
22:53:04.964 00.000 17712 Move returns status 0, amount 0
22:53:04.964 00.000 17712 MoveAxis(N, 89, ABG)
22:53:04.965 00.001 17712 Guiding  Dir = 0, Dur = 89
22:53:04.965 00.000 17712 IsSlewing returns 0
22:53:04.965 00.000 17712 IsGuiding returns 0
22:53:04.965 00.000 17712 PulseGuide returned control before completion, sleep 99
22:53:04.994 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:53:05.033 00.039 484 UpdateGuideState exits: m=326138 SNR=83.3
22:53:05.039 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:05.046 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:05.050 00.004 484 Enqueuing Expose request
22:53:05.072 00.022 17712 IsGuiding returns 1
22:53:05.073 00.001 17712 scope still moving after pulse duration time elapsed
22:53:05.103 00.030 17712 IsSlewing returns 0
22:53:05.104 00.001 17712 IsGuiding returns 0
22:53:05.105 00.001 17712 scope move finished after 89 + 50 ms
22:53:05.105 00.000 17712 Move returns status 0, amount 89
22:53:05.105 00.000 17712 move complete, result=0
22:53:05.106 00.001 17712 worker thread done servicing request
22:53:05.106 00.000 17712 Worker thread wakes up
22:53:05.106 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:05.106 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:05.108 00.002 484 GuideStep: -0.2 px 0 ms EAST, -0.5 px 89 ms NORTH
22:53:08.529 03.421 17712 Exposure complete
22:53:08.799 00.270 17712 worker thread done servicing request
22:53:08.800 00.001 484 OnExposeComplete: enter
22:53:08.803 00.003 484 UpdateGuideState(): m_state=6
22:53:08.807 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
22:53:08.811 00.004 484 Star::Find returns 1 (0), X=1398.29, Y=43.75, Mass=327857, SNR=72.5, Peak=42467 HFD=2.7
22:53:08.815 00.004 484 MultiStar: [#1 -1.48,0.02,0.00,M9] [#2 0.60,-0.21,0.73,U] [#3 -0.73,0.46,0.74,U] [#4 -1.49,-0.18,0.00,M9] [#5 -0.19,-0.92,0.00,M1] [#6 -1.07,0.36,0.00,M9] [#7 0.20,-0.12,0.44,U] [#8 -1.38,0.43,0.00,M9] 
22:53:08.818 00.003 484 refined, 3 included, MultiStar: {-0.15, -0.03}, one-star: {-0.44, -0.22}
22:53:08.827 00.009 484 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.67 = 0.61)
22:53:08.833 00.006 484 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
22:53:08.837 00.004 484 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.13 mountY=-0.07, mountTheta=-0.49
22:53:08.845 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.15, y=-0.03, opts=13)
22:53:08.849 00.004 484 Enqueuing Move request for scope (-0.15, -0.03)
22:53:08.852 00.003 17712 Worker thread wakes up
22:53:08.852 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
22:53:08.852 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
22:53:08.852 00.000 17712 Moving (-0.15, -0.03) raw xDistance=0.13 yDistance=-0.07
22:53:08.852 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:53:08.852 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:08.852 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:53:08.852 00.000 17712 MoveAxis(E, 0, ABG)
22:53:08.853 00.001 17712 Move returns status 0, amount 0
22:53:08.853 00.000 17712 MoveAxis(N, 0, ABG)
22:53:08.853 00.000 17712 Move returns status 0, amount 0
22:53:08.853 00.000 17712 move complete, result=0
22:53:08.853 00.000 17712 worker thread done servicing request
22:53:08.874 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:53:08.903 00.029 484 UpdateGuideState exits: m=327857 SNR=72.5
22:53:08.906 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:08.910 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:08.913 00.003 484 Enqueuing Expose request
22:53:08.916 00.003 17712 Worker thread wakes up
22:53:08.916 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:08.916 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:08.917 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:53:12.326 03.409 17712 Exposure complete
22:53:12.718 00.392 17712 worker thread done servicing request
22:53:12.719 00.001 484 OnExposeComplete: enter
22:53:12.723 00.004 484 UpdateGuideState(): m_state=6
22:53:12.728 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
22:53:12.732 00.004 484 Star::Find returns 1 (0), X=1398.32, Y=43.73, Mass=315745, SNR=65.2, Peak=39731 HFD=2.7
22:53:12.736 00.004 484 MultiStar: [#1 -1.62,0.10,0.00,M10] [#2 0.69,-0.31,0.88,U] [#3 -0.88,0.35,0.00,M7] [#4 -1.31,0.00,0.00,M10] [#5 -0.29,-0.33,0.50,U] [#6 -1.29,0.35,0.00,M10] [#7 0.18,0.21,0.58,U] [#8 -1.62,0.32,0.00,M10] 
22:53:12.740 00.004 484 refined, 3 included, MultiStar: {0.05, -0.19}, one-star: {-0.41, -0.23}
22:53:12.743 00.003 484 CameraToMount -- cameraTheta (-1.30) - m_xAngle (2.71) = xAngle (-4.02 = 2.26)
22:53:12.748 00.005 484 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.03 = -1.03)
22:53:12.751 00.003 484 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.30 mountX=-0.12 mountY=-0.17, mountTheta=-2.21
22:53:12.763 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=-0.19, opts=13)
22:53:12.768 00.005 484 Enqueuing Move request for scope (0.05, -0.19)
22:53:12.773 00.005 17712 Worker thread wakes up
22:53:12.773 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
22:53:12.773 00.000 17712 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
22:53:12.773 00.000 17712 Moving (0.05, -0.19) raw xDistance=-0.12 yDistance=-0.17
22:53:12.773 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
22:53:12.773 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:12.774 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:53:12.774 00.000 17712 MoveAxis(E, 0, ABG)
22:53:12.774 00.000 17712 Move returns status 0, amount 0
22:53:12.774 00.000 17712 MoveAxis(N, 0, ABG)
22:53:12.775 00.001 17712 Move returns status 0, amount 0
22:53:12.775 00.000 17712 move complete, result=0
22:53:12.775 00.000 17712 worker thread done servicing request
22:53:12.800 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1616, FiltMax=65535, Gamma=0.510
22:53:12.832 00.032 484 UpdateGuideState exits: m=315745 SNR=65.2
22:53:12.836 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:12.840 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:12.845 00.005 484 Enqueuing Expose request
22:53:12.849 00.004 17712 Worker thread wakes up
22:53:12.849 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:12.853 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:12.853 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:16.813 03.960 17712 Exposure complete
22:53:17.413 00.600 17712 worker thread done servicing request
22:53:17.413 00.000 484 OnExposeComplete: enter
22:53:17.418 00.005 484 UpdateGuideState(): m_state=6
22:53:17.431 00.013 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
22:53:17.442 00.011 484 Star::Find returns 1 (0), X=1398.28, Y=43.75, Mass=333637, SNR=74.4, Peak=44083 HFD=2.6
22:53:17.458 00.016 484 MultiStar: [#1 -1.54,-0.02,0.00,R] [#2 0.53,-0.30,0.81,U] [#3 -1.00,-0.06,0.00,M8] [#4 -1.54,0.04,0.00,R] [#5 0.05,-0.46,0.41,U] [#6 -1.56,0.15,0.00,R] [#7 0.01,0.17,0.47,U] [#8 -1.41,0.13,0.00,R] 
22:53:17.463 00.005 484 refined, 3 included, MultiStar: {0.00, -0.21}, one-star: {-0.46, -0.22}
22:53:17.468 00.005 484 CameraToMount -- cameraTheta (-1.56) - m_xAngle (2.71) = xAngle (-4.28 = 2.01)
22:53:17.476 00.008 484 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.29 = -1.29)
22:53:17.483 00.007 484 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.56 mountX=-0.09 mountY=-0.20, mountTheta=-1.98
22:53:17.499 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.00, y=-0.21, opts=13)
22:53:17.508 00.009 484 Enqueuing Move request for scope (0.00, -0.21)
22:53:17.513 00.005 17712 Worker thread wakes up
22:53:17.513 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
22:53:17.513 00.000 17712 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
22:53:17.513 00.000 17712 Moving (0.00, -0.21) raw xDistance=-0.09 yDistance=-0.20
22:53:17.513 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
22:53:17.513 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:17.513 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:53:17.514 00.001 17712 MoveAxis(E, 0, ABG)
22:53:17.514 00.000 17712 Move returns status 0, amount 0
22:53:17.514 00.000 17712 MoveAxis(N, 0, ABG)
22:53:17.514 00.000 17712 Move returns status 0, amount 0
22:53:17.514 00.000 17712 move complete, result=0
22:53:17.514 00.000 17712 worker thread done servicing request
22:53:17.550 00.036 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:53:17.610 00.060 484 UpdateGuideState exits: m=333637 SNR=74.4
22:53:17.616 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:17.627 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:17.631 00.004 484 Enqueuing Expose request
22:53:17.635 00.004 17712 Worker thread wakes up
22:53:17.635 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:17.643 00.008 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:17.643 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:21.230 03.587 17712 Exposure complete
22:53:21.566 00.336 17712 worker thread done servicing request
22:53:21.566 00.000 484 OnExposeComplete: enter
22:53:21.570 00.004 484 UpdateGuideState(): m_state=6
22:53:21.574 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
22:53:21.577 00.003 484 Star::Find returns 1 (0), X=1398.74, Y=43.41, Mass=326032, SNR=75.1, Peak=40423 HFD=2.8
22:53:21.580 00.003 484 MultiStar: [#1 0.35,-0.36,0.81,U] [#2 1.04,-0.72,0.00,M1] [#3 -0.95,-0.02,0.00,M9] [#4 0.20,-0.14,0.57,U] [#5 -0.15,-0.76,0.48,U] [#6 0.53,-0.38,0.44,U] [#7 0.26,-0.38,0.43,U] [#8 0.20,-0.11,0.45,U] 
22:53:21.584 00.004 484 refined, 6 included, MultiStar: {0.18, -0.40}, one-star: {0.01, -0.55}
22:53:21.587 00.003 484 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.71) = xAngle (-3.85 = 2.43)
22:53:21.591 00.004 484 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.86 = -0.86)
22:53:21.594 00.003 484 CameraToMount -- cameraX=0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.14 mountX=-0.33 mountY=-0.33, mountTheta=-2.35
22:53:21.599 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=-0.40, opts=13)
22:53:21.603 00.004 484 Enqueuing Move request for scope (0.18, -0.40)
22:53:21.607 00.004 17712 Worker thread wakes up
22:53:21.607 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.40) opts 0xd
22:53:21.607 00.000 17712 Handling offset move in thread for scope, endpoint = (0.18, -0.40)
22:53:21.607 00.000 17712 Moving (0.18, -0.40) raw xDistance=-0.33 yDistance=-0.33
22:53:21.608 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:53:21.608 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:21.608 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:53:21.608 00.000 17712 MoveAxis(E, 74, ABG)
22:53:21.608 00.000 17712 Guiding  Dir = 2, Dur = 74
22:53:21.608 00.000 17712 IsSlewing returns 0
22:53:21.608 00.000 17712 IsGuiding returns 0
22:53:21.609 00.001 17712 PulseGuide returned control before completion, sleep 84
22:53:21.627 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1288, FiltMax=65535, Gamma=0.510
22:53:21.657 00.030 484 UpdateGuideState exits: m=326032 SNR=75.1
22:53:21.660 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.663 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:21.665 00.002 484 Enqueuing Expose request
22:53:21.698 00.033 17712 IsGuiding returns 1
22:53:21.698 00.000 17712 scope still moving after pulse duration time elapsed
22:53:21.730 00.032 17712 IsSlewing returns 0
22:53:21.731 00.001 17712 IsGuiding returns 0
22:53:21.731 00.000 17712 scope move finished after 74 + 49 ms
22:53:21.731 00.000 17712 Move returns status 0, amount 74
22:53:21.731 00.000 17712 MoveAxis(N, 0, ABG)
22:53:21.731 00.000 17712 Move returns status 0, amount 0
22:53:21.733 00.002 17712 move complete, result=0
22:53:21.733 00.000 17712 worker thread done servicing request
22:53:21.733 00.000 17712 Worker thread wakes up
22:53:21.734 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:21.734 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:21.735 00.001 484 GuideStep: -0.3 px 74 ms EAST, -0.3 px 0 ms NORTH
22:53:22.450 00.715 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:22.453 00.003 484 case statement mapped state 6 to 3
22:53:22.460 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:23.565 01.105 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:23.568 00.003 484 case statement mapped state 6 to 3
22:53:23.576 00.008 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:24.678 01.102 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:24.682 00.004 484 case statement mapped state 6 to 3
22:53:24.686 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:25.210 00.524 17712 Exposure complete
22:53:25.591 00.381 17712 worker thread done servicing request
22:53:25.591 00.000 484 OnExposeComplete: enter
22:53:25.594 00.003 484 UpdateGuideState(): m_state=6
22:53:25.601 00.007 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
22:53:25.611 00.010 484 Star::Find returns 1 (0), X=1398.91, Y=43.53, Mass=330072, SNR=80.6, Peak=40768 HFD=2.8
22:53:25.615 00.004 484 MultiStar: [#1 0.35,-0.01,0.68,U] [#2 0.39,-0.46,0.65,U] [#3 -0.73,0.16,0.61,U] [#4 0.10,0.28,0.49,U] [#5 -0.62,-0.13,0.39,U] [#6 0.56,0.01,0.40,U] [#7 0.44,0.10,0.50,U] [#8 0.26,0.20,0.44,U] 
22:53:25.629 00.014 484 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {0.18, -0.44}
22:53:25.635 00.006 484 CameraToMount -- cameraTheta (-0.63) - m_xAngle (2.71) = xAngle (-3.34 = 2.94)
22:53:25.644 00.009 484 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.36 = -0.36)
22:53:25.658 00.014 484 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.63 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
22:53:25.681 00.023 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=-0.08, opts=13)
22:53:25.692 00.011 484 Enqueuing Move request for scope (0.11, -0.08)
22:53:25.696 00.004 17712 Worker thread wakes up
22:53:25.696 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:53:25.696 00.000 17712 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:53:25.698 00.002 17712 Moving (0.11, -0.08) raw xDistance=-0.14 yDistance=-0.05
22:53:25.698 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:53:25.698 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:25.698 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:53:25.699 00.001 17712 MoveAxis(E, 0, ABG)
22:53:25.699 00.000 17712 Move returns status 0, amount 0
22:53:25.699 00.000 17712 MoveAxis(N, 0, ABG)
22:53:25.699 00.000 17712 Move returns status 0, amount 0
22:53:25.699 00.000 17712 move complete, result=0
22:53:25.699 00.000 17712 worker thread done servicing request
22:53:25.750 00.051 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:53:25.820 00.070 484 UpdateGuideState exits: m=330072 SNR=80.6
22:53:25.832 00.012 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:25.842 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:25.849 00.007 484 Enqueuing Expose request
22:53:25.858 00.009 17712 Worker thread wakes up
22:53:25.858 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:25.858 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:25.862 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:25.879 00.017 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:25.885 00.006 484 case statement mapped state 6 to 3
22:53:25.899 00.014 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:27.061 01.162 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:27.064 00.003 484 case statement mapped state 6 to 3
22:53:27.069 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:27.164 00.095 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:27.170 00.006 484 case statement mapped state 6 to 3
22:53:27.176 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:27.266 00.090 484 evsrv: cli 0EFEAAC8 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
22:53:27.270 00.004 484 PhdController::Dither begins
22:53:27.282 00.012 484 dither: size=1.00, dRA=0.17 dDec=-0.04
22:53:27.289 00.007 484 MountToCamera -- mountTheta (0.23) + m_xAngle (2.71) = xAngle (2.95 = 2.95)
22:53:27.295 00.006 484 MountToCamera -- mountX=0.17 mountY=-0.04 hyp=0.17 mountTheta=0.23 cameraX=-0.17, cameraY=0.03 cameraTheta=2.95
22:53:27.305 00.010 484 setting lock position to (1398.56, 44.00)
22:53:27.311 00.006 484 Mount: notify guiding dithered (-0.2, 0.0)
22:53:27.314 00.003 484 MultiStar: stabilizing after lock position change
22:53:27.317 00.003 484 Status Line: Dither by 0.17,-0.04
22:53:27.330 00.013 484 PhdController: newstate STATE_SETTLE_BEGIN
22:53:27.334 00.004 484 PhdController: newstate STATE_SETTLE_WAIT
22:53:27.347 00.013 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1002}
22:53:29.307 01.960 17712 Exposure complete
22:53:29.762 00.455 17712 worker thread done servicing request
22:53:29.762 00.000 484 OnExposeComplete: enter
22:53:29.767 00.005 484 UpdateGuideState(): m_state=6
22:53:29.774 00.007 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
22:53:29.780 00.006 484 Star::Find returns 1 (0), X=1398.88, Y=43.38, Mass=311299, SNR=77.0, Peak=43907 HFD=2.5
22:53:29.785 00.005 484 CameraToMount -- cameraTheta (-1.10) - m_xAngle (2.71) = xAngle (-3.81 = 2.47)
22:53:29.792 00.007 484 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.83 = -0.83)
22:53:29.797 00.005 484 CameraToMount -- cameraX=0.32 cameraY=-0.62 hyp=0.69 cameraTheta=-1.10 mountX=-0.54 mountY=-0.51, mountTheta=-2.39
22:53:29.811 00.014 484 dither recenter: remaining=(-0.2,0.0) step=(-0.2,0.0)
22:53:29.817 00.006 484 MountToCamera -- mountTheta (-2.91) + m_xAngle (2.71) = xAngle (-0.19 = -0.19)
22:53:29.823 00.006 484 MountToCamera -- mountX=-0.17 mountY=0.04 hyp=0.17 mountTheta=-2.91 cameraX=0.17, cameraY=-0.03 cameraTheta=-0.19
22:53:29.829 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=-0.03, opts=4)
22:53:29.835 00.006 484 Enqueuing Move request for scope (0.17, -0.03)
22:53:29.842 00.007 17712 Worker thread wakes up
22:53:29.843 00.001 484 Mount: notify direct move -0.17,0.04
22:53:29.847 00.004 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0x4
22:53:29.847 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
22:53:29.847 00.000 17712 Moving (0.17, -0.03) raw xDistance=-0.17 yDistance=0.04
22:53:29.847 00.000 17712 MoveAxis(E, 60, B)
22:53:29.847 00.000 17712 Guiding  Dir = 2, Dur = 60
22:53:29.848 00.001 17712 IsSlewing returns 0
22:53:29.848 00.000 17712 IsGuiding returns 0
22:53:29.850 00.002 17712 PulseGuide returned control before completion, sleep 69
22:53:29.889 00.039 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1456, FiltMax=65535, Gamma=0.510
22:53:29.926 00.037 484 UpdateGuideState exits: m=311299 SNR=77.0
22:53:29.933 00.007 17712 IsGuiding returns 1
22:53:29.933 00.000 484 PhdController: settling, locked = 1, distance = 0.52 (4.00) aobump = 0 frame = 1 / 99999
22:53:29.936 00.003 17712 scope still moving after pulse duration time elapsed
22:53:29.937 00.001 484 evsrv: {"Event":"Settling","Timestamp":1778730809.936,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
22:53:29.942 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.947 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:29.953 00.006 484 Enqueuing Expose request
22:53:29.961 00.008 17712 IsSlewing returns 0
22:53:29.961 00.000 17712 IsGuiding returns 0
22:53:29.961 00.000 17712 scope move finished after 60 + 53 ms
22:53:29.962 00.001 17712 Move returns status 0, amount 60
22:53:29.963 00.001 17712 MoveAxis(S, 8, B)
22:53:29.963 00.000 17712 Guiding  Dir = 1, Dur = 8
22:53:29.964 00.001 17712 IsSlewing returns 0
22:53:29.966 00.002 17712 IsGuiding returns 0
22:53:29.967 00.001 17712 PulseGuide returned control before completion, sleep 17
22:53:29.990 00.023 17712 IsGuiding returns 1
22:53:29.990 00.000 17712 scope still moving after pulse duration time elapsed
22:53:30.023 00.033 17712 IsSlewing returns 0
22:53:30.024 00.001 17712 IsGuiding returns 0
22:53:30.024 00.000 17712 scope move finished after 8 + 50 ms
22:53:30.024 00.000 17712 Move returns status 0, amount 8
22:53:30.024 00.000 17712 move complete, result=0
22:53:30.025 00.001 17712 worker thread done servicing request
22:53:30.025 00.000 17712 Worker thread wakes up
22:53:30.025 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:30.025 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:30.025 00.000 484 GuideStep: -0.2 px 60 ms EAST, 0.0 px 8 ms SOUTH
22:53:32.383 02.358 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:32.387 00.004 484 case statement mapped state 6 to 3
22:53:32.390 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:32.484 00.094 484 evsrv: cli 0EFEAAC8 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
22:53:32.488 00.004 484 PhdController::Guide reentrancy state = 9 op = 0
22:53:32.492 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
22:53:32.535 00.043 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:53:32.539 00.004 484 case statement mapped state 6 to 3
22:53:32.543 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:53:33.447 00.904 17712 Exposure complete
22:53:33.753 00.306 17712 worker thread done servicing request
22:53:33.754 00.001 484 OnExposeComplete: enter
22:53:33.759 00.005 484 UpdateGuideState(): m_state=6
22:53:33.763 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
22:53:33.767 00.004 484 Star::Find returns 1 (0), X=1398.87, Y=43.32, Mass=315510, SNR=68.8, Peak=34915 HFD=2.6
22:53:33.770 00.003 484 CameraToMount -- cameraTheta (-1.15) - m_xAngle (2.71) = xAngle (-3.86 = 2.42)
22:53:33.776 00.006 484 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.87 = -0.87)
22:53:33.779 00.003 484 CameraToMount -- cameraX=0.31 cameraY=-0.68 hyp=0.74 cameraTheta=-1.15 mountX=-0.56 mountY=-0.57, mountTheta=-2.35
22:53:33.789 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.31, y=-0.68, opts=13)
22:53:33.793 00.004 484 Enqueuing Move request for scope (0.31, -0.68)
22:53:33.796 00.003 17712 Worker thread wakes up
22:53:33.796 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.68) opts 0xd
22:53:33.796 00.000 17712 Handling offset move in thread for scope, endpoint = (0.31, -0.68)
22:53:33.796 00.000 17712 Moving (0.31, -0.68) raw xDistance=-0.56 yDistance=-0.57
22:53:33.796 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
22:53:33.796 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:33.797 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
22:53:33.797 00.000 17712 MoveAxis(E, 125, ABG)
22:53:33.797 00.000 17712 Guiding  Dir = 2, Dur = 125
22:53:33.797 00.000 17712 IsSlewing returns 0
22:53:33.797 00.000 17712 IsGuiding returns 0
22:53:33.798 00.001 17712 PulseGuide returned control before completion, sleep 135
22:53:33.825 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1395, FiltMax=65535, Gamma=0.510
22:53:33.876 00.051 484 UpdateGuideState exits: m=315510 SNR=68.8
22:53:33.885 00.009 484 PhdController: settling, locked = 1, distance = 0.74 (4.00) aobump = 0 frame = 2 / 99999
22:53:33.892 00.007 484 PhdController: newstate STATE_FINISH
22:53:33.900 00.008 484 PhdController complete: success
22:53:33.909 00.009 484 evsrv: {"Event":"SettleDone","Timestamp":1778730813.909,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
22:53:33.918 00.009 484 Mount: notify guiding dither settle done success=1
22:53:33.927 00.009 484 PhdController: newstate STATE_IDLE
22:53:33.933 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:33.938 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:33.944 00.006 484 Enqueuing Expose request
22:53:33.949 00.005 17712 IsGuiding returns 1
22:53:33.949 00.000 17712 scope still moving after pulse duration time elapsed
22:53:33.977 00.028 17712 IsSlewing returns 0
22:53:33.977 00.000 17712 IsGuiding returns 0
22:53:33.978 00.001 17712 scope move finished after 125 + 55 ms
22:53:33.978 00.000 17712 Move returns status 0, amount 125
22:53:33.978 00.000 17712 MoveAxis(N, 0, ABG)
22:53:33.978 00.000 17712 Move returns status 0, amount 0
22:53:33.979 00.001 17712 move complete, result=0
22:53:33.979 00.000 17712 worker thread done servicing request
22:53:33.979 00.000 17712 Worker thread wakes up
22:53:33.979 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:33.979 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:34.011 00.032 484 GuideStep: -0.6 px 125 ms EAST, -0.6 px 0 ms NORTH
22:53:37.424 03.413 17712 Exposure complete
22:53:37.709 00.285 17712 worker thread done servicing request
22:53:37.709 00.000 484 OnExposeComplete: enter
22:53:37.713 00.004 484 UpdateGuideState(): m_state=6
22:53:37.717 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
22:53:37.720 00.003 484 Star::Find returns 1 (0), X=1398.70, Y=43.27, Mass=317666, SNR=75.8, Peak=37443 HFD=2.8
22:53:37.723 00.003 484 CameraToMount -- cameraTheta (-1.39) - m_xAngle (2.71) = xAngle (-4.10 = 2.18)
22:53:37.727 00.004 484 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.11 = -1.11)
22:53:37.730 00.003 484 CameraToMount -- cameraX=0.14 cameraY=-0.73 hyp=0.74 cameraTheta=-1.39 mountX=-0.43 mountY=-0.67, mountTheta=-2.14
22:53:37.738 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=-0.73, opts=13)
22:53:37.742 00.004 484 Enqueuing Move request for scope (0.14, -0.73)
22:53:37.745 00.003 17712 Worker thread wakes up
22:53:37.745 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.73) opts 0xd
22:53:37.745 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, -0.73)
22:53:37.745 00.000 17712 Moving (0.14, -0.73) raw xDistance=-0.43 yDistance=-0.67
22:53:37.745 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
22:53:37.746 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:37.746 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
22:53:37.746 00.000 17712 MoveAxis(E, 105, ABG)
22:53:37.746 00.000 17712 Guiding  Dir = 2, Dur = 105
22:53:37.746 00.000 17712 IsSlewing returns 0
22:53:37.747 00.001 17712 IsGuiding returns 0
22:53:37.747 00.000 17712 PulseGuide returned control before completion, sleep 115
22:53:37.769 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1293, FiltMax=65535, Gamma=0.510
22:53:37.800 00.031 484 UpdateGuideState exits: m=317666 SNR=75.8
22:53:37.803 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:37.808 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:37.812 00.004 484 Enqueuing Expose request
22:53:37.867 00.055 17712 IsGuiding returns 1
22:53:37.867 00.000 17712 scope still moving after pulse duration time elapsed
22:53:37.899 00.032 17712 IsSlewing returns 0
22:53:37.900 00.001 17712 IsGuiding returns 0
22:53:37.900 00.000 17712 scope move finished after 105 + 48 ms
22:53:37.900 00.000 17712 Move returns status 0, amount 105
22:53:37.900 00.000 17712 MoveAxis(N, 0, ABG)
22:53:37.901 00.001 17712 Move returns status 0, amount 0
22:53:37.901 00.000 17712 move complete, result=0
22:53:37.902 00.001 17712 worker thread done servicing request
22:53:37.902 00.000 17712 Worker thread wakes up
22:53:37.902 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:37.902 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:37.903 00.001 484 GuideStep: -0.4 px 105 ms EAST, -0.7 px 0 ms NORTH
22:53:41.321 03.418 17712 Exposure complete
22:53:41.589 00.268 17712 worker thread done servicing request
22:53:41.589 00.000 484 OnExposeComplete: enter
22:53:41.593 00.004 484 UpdateGuideState(): m_state=6
22:53:41.596 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
22:53:41.599 00.003 484 Star::Find returns 1 (0), X=1396.98, Y=44.18, Mass=312733, SNR=69.7, Peak=44515 HFD=2.5
22:53:41.602 00.003 484 CameraToMount -- cameraTheta (3.03) - m_xAngle (2.71) = xAngle (0.31 = 0.31)
22:53:41.605 00.003 484 CameraToMount -- cameraTheta (3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.30 = -2.98)
22:53:41.609 00.004 484 CameraToMount -- cameraX=-1.58 cameraY=0.18 hyp=1.59 cameraTheta=3.03 mountX=1.52 mountY=-0.25, mountTheta=-0.16
22:53:41.619 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-1.58, y=0.18, opts=13)
22:53:41.623 00.004 484 Enqueuing Move request for scope (-1.58, 0.18)
22:53:41.626 00.003 17712 Worker thread wakes up
22:53:41.627 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.58, 0.18) opts 0xd
22:53:41.627 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.58, 0.18)
22:53:41.627 00.000 17712 Moving (-1.58, 0.18) raw xDistance=1.52 yDistance=-0.25
22:53:41.627 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.52
22:53:41.627 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:41.627 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:53:41.627 00.000 17712 MoveAxis(W, 332, ABG)
22:53:41.627 00.000 17712 Guiding  Dir = 3, Dur = 332
22:53:41.628 00.001 17712 IsSlewing returns 0
22:53:41.628 00.000 17712 IsGuiding returns 0
22:53:41.628 00.000 17712 PulseGuide returned control before completion, sleep 342
22:53:41.654 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:53:41.684 00.030 484 UpdateGuideState exits: m=312733 SNR=69.7
22:53:41.688 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.691 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:41.695 00.004 484 Enqueuing Expose request
22:53:41.981 00.286 17712 IsGuiding returns 1
22:53:41.981 00.000 17712 scope still moving after pulse duration time elapsed
22:53:42.013 00.032 17712 IsSlewing returns 0
22:53:42.016 00.003 17712 IsGuiding returns 0
22:53:42.016 00.000 17712 scope move finished after 332 + 56 ms
22:53:42.016 00.000 17712 Move returns status 0, amount 332
22:53:42.016 00.000 17712 MoveAxis(N, 0, ABG)
22:53:42.016 00.000 17712 Move returns status 0, amount 0
22:53:42.017 00.001 17712 move complete, result=0
22:53:42.018 00.001 17712 worker thread done servicing request
22:53:42.018 00.000 17712 Worker thread wakes up
22:53:42.020 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:42.020 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:42.021 00.001 484 GuideStep: 1.5 px 332 ms WEST, -0.3 px 0 ms NORTH
22:53:45.442 03.421 17712 Exposure complete
22:53:45.721 00.279 17712 worker thread done servicing request
22:53:45.722 00.001 484 OnExposeComplete: enter
22:53:45.725 00.003 484 UpdateGuideState(): m_state=6
22:53:45.729 00.004 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
22:53:45.733 00.004 484 Star::Find returns 1 (0), X=1397.34, Y=43.84, Mass=325230, SNR=80.6, Peak=43315 HFD=2.6
22:53:45.736 00.003 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.73 = 0.56)
22:53:45.741 00.005 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:53:45.745 00.004 484 CameraToMount -- cameraX=-1.22 cameraY=-0.16 hyp=1.23 cameraTheta=-3.01 mountX=1.04 mountY=-0.48, mountTheta=-0.43
22:53:45.752 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-1.22, y=-0.16, opts=13)
22:53:45.756 00.004 484 Enqueuing Move request for scope (-1.22, -0.16)
22:53:45.760 00.004 17712 Worker thread wakes up
22:53:45.760 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.22, -0.16) opts 0xd
22:53:45.760 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.22, -0.16)
22:53:45.761 00.001 17712 Moving (-1.22, -0.16) raw xDistance=1.04 yDistance=-0.48
22:53:45.761 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.04
22:53:45.761 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.40
22:53:45.761 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
22:53:45.761 00.000 17712 MoveAxis(W, 257, ABG)
22:53:45.761 00.000 17712 Guiding  Dir = 3, Dur = 257
22:53:45.761 00.000 17712 IsSlewing returns 0
22:53:45.761 00.000 17712 IsGuiding returns 0
22:53:45.762 00.001 17712 PulseGuide returned control before completion, sleep 267
22:53:45.787 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1351, FiltMax=65535, Gamma=0.510
22:53:45.819 00.032 484 UpdateGuideState exits: m=325230 SNR=80.6
22:53:45.823 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:45.827 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:45.831 00.004 484 Enqueuing Expose request
22:53:46.032 00.201 17712 IsGuiding returns 1
22:53:46.032 00.000 17712 scope still moving after pulse duration time elapsed
22:53:46.064 00.032 17712 IsSlewing returns 0
22:53:46.064 00.000 17712 IsGuiding returns 0
22:53:46.065 00.001 17712 scope move finished after 257 + 46 ms
22:53:46.065 00.000 17712 Move returns status 0, amount 257
22:53:46.065 00.000 17712 MoveAxis(N, 90, ABG)
22:53:46.065 00.000 17712 Guiding  Dir = 0, Dur = 90
22:53:46.065 00.000 17712 IsSlewing returns 0
22:53:46.066 00.001 17712 IsGuiding returns 0
22:53:46.067 00.001 17712 PulseGuide returned control before completion, sleep 100
22:53:46.172 00.105 17712 IsGuiding returns 1
22:53:46.174 00.002 17712 scope still moving after pulse duration time elapsed
22:53:46.203 00.029 17712 IsSlewing returns 0
22:53:46.203 00.000 17712 IsGuiding returns 0
22:53:46.203 00.000 17712 scope move finished after 90 + 46 ms
22:53:46.204 00.001 17712 Move returns status 0, amount 90
22:53:46.204 00.000 17712 move complete, result=0
22:53:46.205 00.001 484 GuideStep: 1.0 px 257 ms WEST, -0.5 px 90 ms NORTH
22:53:46.209 00.004 17712 worker thread done servicing request
22:53:46.210 00.001 17712 Worker thread wakes up
22:53:46.210 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:46.211 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:49.677 03.466 17712 Exposure complete
22:53:49.968 00.291 17712 worker thread done servicing request
22:53:49.968 00.000 484 OnExposeComplete: enter
22:53:49.972 00.004 484 UpdateGuideState(): m_state=6
22:53:49.977 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
22:53:49.981 00.004 484 Star::Find returns 1 (0), X=1397.79, Y=43.78, Mass=321854, SNR=85.7, Peak=43875 HFD=2.5
22:53:49.985 00.004 484 CameraToMount -- cameraTheta (-2.87) - m_xAngle (2.71) = xAngle (-5.59 = 0.70)
22:53:49.988 00.003 484 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.60 = -2.60)
22:53:49.995 00.007 484 CameraToMount -- cameraX=-0.78 cameraY=-0.21 hyp=0.80 cameraTheta=-2.87 mountX=0.62 mountY=-0.41, mountTheta=-0.59
22:53:50.003 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.78, y=-0.21, opts=13)
22:53:50.009 00.006 484 Enqueuing Move request for scope (-0.78, -0.21)
22:53:50.012 00.003 17712 Worker thread wakes up
22:53:50.012 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.21) opts 0xd
22:53:50.012 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.78, -0.21)
22:53:50.012 00.000 17712 Moving (-0.78, -0.21) raw xDistance=0.62 yDistance=-0.41
22:53:50.013 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.62
22:53:50.013 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:50.013 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:53:50.013 00.000 17712 MoveAxis(W, 156, ABG)
22:53:50.013 00.000 17712 Guiding  Dir = 3, Dur = 156
22:53:50.013 00.000 17712 IsSlewing returns 0
22:53:50.014 00.001 17712 IsGuiding returns 0
22:53:50.014 00.000 17712 PulseGuide returned control before completion, sleep 166
22:53:50.047 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1200, FiltMax=65535, Gamma=0.510
22:53:50.078 00.031 484 UpdateGuideState exits: m=321854 SNR=85.7
22:53:50.083 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:50.086 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:50.090 00.004 484 Enqueuing Expose request
22:53:50.186 00.096 17712 IsGuiding returns 1
22:53:50.187 00.001 17712 scope still moving after pulse duration time elapsed
22:53:50.217 00.030 17712 IsSlewing returns 0
22:53:50.218 00.001 17712 IsGuiding returns 0
22:53:50.218 00.000 17712 scope move finished after 156 + 48 ms
22:53:50.218 00.000 17712 Move returns status 0, amount 156
22:53:50.218 00.000 17712 MoveAxis(N, 0, ABG)
22:53:50.218 00.000 17712 Move returns status 0, amount 0
22:53:50.218 00.000 17712 move complete, result=0
22:53:50.218 00.000 17712 worker thread done servicing request
22:53:50.218 00.000 17712 Worker thread wakes up
22:53:50.218 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:50.219 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:50.219 00.000 484 GuideStep: 0.6 px 156 ms WEST, -0.4 px 0 ms NORTH
22:53:53.637 03.418 17712 Exposure complete
22:53:53.925 00.288 17712 worker thread done servicing request
22:53:53.925 00.000 484 OnExposeComplete: enter
22:53:53.929 00.004 484 UpdateGuideState(): m_state=6
22:53:53.934 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.939 00.005 484 Star::Find returns 1 (0), X=1398.28, Y=43.89, Mass=313799, SNR=67.0, Peak=48531 HFD=2.5
22:53:53.944 00.005 484 MultiStar: exiting stabilization period
22:53:53.947 00.003 484 MultiStar: updating star positions after lock position change
22:53:53.951 00.004 484 Star::Find(15, 1541, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.955 00.004 484 Star::Find returns 1 (0), X=1542.15, Y=944.31, Mass=282180, SNR=50.3, Peak=28547 HFD=3.5
22:53:53.960 00.005 484 Star::Find(15, 1541, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.963 00.003 484 Star::Find returns 1 (0), X=1537.76, Y=999.54, Mass=384383, SNR=55.4, Peak=23882 HFD=4.6
22:53:53.967 00.004 484 Star::Find(15, 1011, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.970 00.003 484 Star::Find returns 1 (0), X=1012.65, Y=1025.16, Mass=268067, SNR=57.8, Peak=31744 HFD=3.4
22:53:53.975 00.005 484 Star::Find(15, 359, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.978 00.003 484 Star::Find returns 1 (0), X=360.57, Y=1122.14, Mass=187431, SNR=42.2, Peak=25594 HFD=2.5
22:53:53.982 00.004 484 Star::Find(15, 72, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.986 00.004 484 Star::Find returns 1 (0), X=72.71, Y=939.53, Mass=99413, SNR=29.7, Peak=22240 HFD=2.3
22:53:53.990 00.004 484 Star::Find(15, 870, 743, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:53.994 00.004 484 Star::Find returns 1 (0), X=870.70, Y=743.87, Mass=131059, SNR=29.3, Peak=20237 HFD=2.8
22:53:53.997 00.003 484 Star::Find(15, 1273, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:54.001 00.004 484 Star::Find returns 1 (0), X=1273.88, Y=872.65, Mass=166582, SNR=39.0, Peak=25395 HFD=3.0
22:53:54.005 00.004 484 Star::Find(15, 1431, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:54.008 00.003 484 Star::Find returns 1 (0), X=1432.39, Y=382.58, Mass=130678, SNR=35.0, Peak=18928 HFD=3.0
22:53:54.011 00.003 484 Star::Find(15, 1313, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:54.015 00.004 484 Star::Find returns 1 (0), X=1313.80, Y=1098.16, Mass=108114, SNR=24.2, Peak=16685 HFD=2.9
22:53:54.019 00.004 484 Star::Find(15, 1749, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:54.024 00.005 484 Star::Find returns 1 (0), X=1750.01, Y=274.44, Mass=98609, SNR=28.8, Peak=17735 HFD=2.3
22:53:54.027 00.003 484 Star::Find(15, 764, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
22:53:54.031 00.004 484 Star::Find returns 1 (0), X=765.58, Y=973.63, Mass=133601, SNR=30.2, Peak=19789 HFD=3.1
22:53:54.035 00.004 484 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
22:53:54.038 00.003 484 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
22:53:54.042 00.004 484 CameraToMount -- cameraX=-0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-2.79 mountX=0.21 mountY=-0.18, mountTheta=-0.69
22:53:54.052 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=-0.10, opts=13)
22:53:54.061 00.009 484 Enqueuing Move request for scope (-0.28, -0.10)
22:53:54.070 00.009 17712 Worker thread wakes up
22:53:54.070 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.10) opts 0xd
22:53:54.070 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, -0.10)
22:53:54.070 00.000 17712 Moving (-0.28, -0.10) raw xDistance=0.21 yDistance=-0.18
22:53:54.070 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
22:53:54.070 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.070 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:53:54.070 00.000 17712 MoveAxis(E, 0, ABG)
22:53:54.071 00.001 17712 Move returns status 0, amount 0
22:53:54.071 00.000 17712 MoveAxis(N, 0, ABG)
22:53:54.071 00.000 17712 Move returns status 0, amount 0
22:53:54.071 00.000 17712 move complete, result=0
22:53:54.072 00.001 17712 worker thread done servicing request
22:53:54.104 00.032 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1514, FiltMax=65535, Gamma=0.510
22:53:54.148 00.044 484 UpdateGuideState exits: m=313799 SNR=67.0
22:53:54.152 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.157 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:54.161 00.004 484 Enqueuing Expose request
22:53:54.166 00.005 17712 Worker thread wakes up
22:53:54.166 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
22:53:54.169 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:54.170 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:53:57.592 03.422 17712 Exposure complete
22:53:57.869 00.277 17712 worker thread done servicing request
22:53:57.869 00.000 484 OnExposeComplete: enter
22:53:57.873 00.004 484 UpdateGuideState(): m_state=6
22:53:57.876 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
22:53:57.880 00.004 484 Star::Find returns 1 (0), X=1398.31, Y=43.73, Mass=324899, SNR=78.8, Peak=42771 HFD=2.8
22:53:57.884 00.004 484 MultiStar: [#1 -0.22,0.30,0.85,U] [#2 0.87,-0.01,0.65,U] [#3 -0.48,0.58,0.59,U] [#4 -0.33,-0.04,0.56,U] [#5 -0.13,-0.26,0.38,U] [#6 -0.08,-0.02,0.45,U] [#7 -0.40,-0.04,0.55,U] [#8 -0.27,-0.10,0.50,U] 
22:53:57.888 00.004 484 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.25, -0.27}
22:53:57.892 00.004 484 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.27 = 0.27)
22:53:57.894 00.002 484 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.02)
22:53:57.898 00.004 484 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.99 mountX=0.14 mountY=-0.02, mountTheta=-0.12
22:53:57.906 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=0.02, opts=13)
22:53:57.909 00.003 484 Enqueuing Move request for scope (-0.14, 0.02)
22:53:57.912 00.003 17712 Worker thread wakes up
22:53:57.912 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
22:53:57.912 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
22:53:57.912 00.000 17712 Moving (-0.14, 0.02) raw xDistance=0.14 yDistance=-0.02
22:53:57.912 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:53:57.912 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:57.912 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:57.913 00.001 17712 MoveAxis(E, 0, ABG)
22:53:57.913 00.000 17712 Move returns status 0, amount 0
22:53:57.913 00.000 17712 MoveAxis(N, 0, ABG)
22:53:57.913 00.000 17712 Move returns status 0, amount 0
22:53:57.913 00.000 17712 move complete, result=0
22:53:57.913 00.000 17712 worker thread done servicing request
22:53:57.933 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1415, FiltMax=65535, Gamma=0.510
22:53:57.962 00.029 484 UpdateGuideState exits: m=324899 SNR=78.8
22:53:57.967 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.970 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:53:57.973 00.003 484 Enqueuing Expose request
22:53:57.977 00.004 17712 Worker thread wakes up
22:53:57.977 00.000 484 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:53:57.980 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:53:57.980 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:01.445 03.465 17712 Exposure complete
22:54:01.756 00.311 17712 worker thread done servicing request
22:54:01.756 00.000 484 OnExposeComplete: enter
22:54:01.760 00.004 484 UpdateGuideState(): m_state=6
22:54:01.764 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
22:54:01.768 00.004 484 Star::Find returns 1 (0), X=1397.92, Y=43.47, Mass=323589, SNR=83.9, Peak=43239 HFD=2.5
22:54:01.773 00.005 484 MultiStar: [#1 -0.49,0.01,0.67,U] [#2 0.66,-0.07,0.74,U] [#3 -0.51,0.26,0.72,U] [#4 -0.69,-0.02,0.60,U] [#5 -0.64,-0.24,0.40,U] [#6 -0.44,0.11,0.44,U] [#7 -0.93,-0.07,0.00,M1] [#8 -0.50,-0.56,0.44,U] 
22:54:01.777 00.004 484 refined, 7 included, MultiStar: {-0.39, -0.14}, one-star: {-0.65, -0.53}
22:54:01.781 00.004 484 CameraToMount -- cameraTheta (-2.80) - m_xAngle (2.71) = xAngle (-5.51 = 0.77)
22:54:01.784 00.003 484 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.53 = -2.53)
22:54:01.788 00.004 484 CameraToMount -- cameraX=-0.39 cameraY=-0.14 hyp=0.41 cameraTheta=-2.80 mountX=0.29 mountY=-0.24, mountTheta=-0.68
22:54:01.805 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.39, y=-0.14, opts=13)
22:54:01.811 00.006 484 Enqueuing Move request for scope (-0.39, -0.14)
22:54:01.818 00.007 17712 Worker thread wakes up
22:54:01.818 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.14) opts 0xd
22:54:01.818 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.39, -0.14)
22:54:01.818 00.000 17712 Moving (-0.39, -0.14) raw xDistance=0.29 yDistance=-0.24
22:54:01.818 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.29
22:54:01.818 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:01.818 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:54:01.819 00.001 17712 MoveAxis(W, 66, ABG)
22:54:01.819 00.000 17712 Guiding  Dir = 3, Dur = 66
22:54:01.819 00.000 17712 IsSlewing returns 0
22:54:01.819 00.000 17712 IsGuiding returns 0
22:54:01.820 00.001 17712 PulseGuide returned control before completion, sleep 76
22:54:01.848 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1271, FiltMax=65535, Gamma=0.510
22:54:01.884 00.036 484 UpdateGuideState exits: m=323589 SNR=83.9
22:54:01.893 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:01.900 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:01.909 00.009 484 Enqueuing Expose request
22:54:01.915 00.006 17712 IsGuiding returns 1
22:54:01.915 00.000 17712 scope still moving after pulse duration time elapsed
22:54:01.942 00.027 17712 IsSlewing returns 0
22:54:01.943 00.001 17712 IsGuiding returns 1
22:54:01.972 00.029 17712 IsSlewing returns 0
22:54:01.972 00.000 17712 IsGuiding returns 1
22:54:02.004 00.032 17712 IsSlewing returns 0
22:54:02.005 00.001 17712 IsGuiding returns 1
22:54:02.035 00.030 17712 IsSlewing returns 0
22:54:02.035 00.000 17712 IsGuiding returns 0
22:54:02.036 00.001 17712 scope move finished after 66 + 150 ms
22:54:02.036 00.000 17712 Move returns status 0, amount 66
22:54:02.036 00.000 17712 MoveAxis(N, 0, ABG)
22:54:02.036 00.000 17712 Move returns status 0, amount 0
22:54:02.036 00.000 17712 move complete, result=0
22:54:02.036 00.000 17712 worker thread done servicing request
22:54:02.036 00.000 17712 Worker thread wakes up
22:54:02.036 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:02.036 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:02.037 00.001 484 GuideStep: 0.3 px 66 ms WEST, -0.2 px 0 ms NORTH
22:54:05.448 03.411 17712 Exposure complete
22:54:05.747 00.299 17712 worker thread done servicing request
22:54:05.748 00.001 484 OnExposeComplete: enter
22:54:05.751 00.003 484 UpdateGuideState(): m_state=6
22:54:05.755 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
22:54:05.759 00.004 484 Star::Find returns 1 (0), X=1397.54, Y=44.02, Mass=313772, SNR=74.7, Peak=39779 HFD=2.3
22:54:05.762 00.003 484 MultiStar: [#1 -0.89,0.36,0.00,M1] [#2 0.96,0.30,0.00,M1] [#3 -0.68,0.58,0.75,U] [#4 -0.58,0.07,0.62,U] [#5 -0.98,0.35,0.00,M1] [#6 -0.44,0.66,0.49,U] [#7 -1.17,0.09,0.00,M2] [#8 -1.02,0.42,0.00,M1] 
22:54:05.765 00.003 484 refined, 3 included, MultiStar: {-0.74, 0.29}, one-star: {-1.02, 0.02}
22:54:05.769 00.004 484 CameraToMount -- cameraTheta (2.77) - m_xAngle (2.71) = xAngle (0.05 = 0.05)
22:54:05.772 00.003 484 CameraToMount -- cameraTheta (2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.04 = 3.04)
22:54:05.777 00.005 484 CameraToMount -- cameraX=-0.74 cameraY=0.29 hyp=0.79 cameraTheta=2.77 mountX=0.79 mountY=0.08, mountTheta=0.10
22:54:05.785 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.74, y=0.29, opts=13)
22:54:05.789 00.004 484 Enqueuing Move request for scope (-0.74, 0.29)
22:54:05.793 00.004 17712 Worker thread wakes up
22:54:05.793 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.29) opts 0xd
22:54:05.793 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.74, 0.29)
22:54:05.793 00.000 17712 Moving (-0.74, 0.29) raw xDistance=0.79 yDistance=0.08
22:54:05.793 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.79
22:54:05.793 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:05.793 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:54:05.794 00.001 17712 MoveAxis(W, 181, ABG)
22:54:05.794 00.000 17712 Guiding  Dir = 3, Dur = 181
22:54:05.794 00.000 17712 IsSlewing returns 0
22:54:05.794 00.000 17712 IsGuiding returns 0
22:54:05.795 00.001 17712 PulseGuide returned control before completion, sleep 191
22:54:05.817 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1482, FiltMax=65535, Gamma=0.510
22:54:05.847 00.030 484 UpdateGuideState exits: m=313772 SNR=74.7
22:54:05.851 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:05.858 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:05.861 00.003 484 Enqueuing Expose request
22:54:05.992 00.131 17712 IsGuiding returns 1
22:54:05.992 00.000 17712 scope still moving after pulse duration time elapsed
22:54:06.024 00.032 17712 IsSlewing returns 0
22:54:06.024 00.000 17712 IsGuiding returns 0
22:54:06.025 00.001 17712 scope move finished after 181 + 48 ms
22:54:06.025 00.000 17712 Move returns status 0, amount 181
22:54:06.025 00.000 17712 MoveAxis(N, 0, ABG)
22:54:06.025 00.000 17712 Move returns status 0, amount 0
22:54:06.025 00.000 17712 move complete, result=0
22:54:06.025 00.000 17712 worker thread done servicing request
22:54:06.025 00.000 17712 Worker thread wakes up
22:54:06.026 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:06.026 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:06.026 00.000 484 GuideStep: 0.8 px 181 ms WEST, 0.1 px 0 ms NORTH
22:54:09.445 03.419 17712 Exposure complete
22:54:09.743 00.298 17712 worker thread done servicing request
22:54:09.743 00.000 484 OnExposeComplete: enter
22:54:09.747 00.004 484 UpdateGuideState(): m_state=6
22:54:09.750 00.003 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
22:54:09.754 00.004 484 Star::Find returns 1 (0), X=1397.46, Y=43.87, Mass=347218, SNR=91.2, Peak=44035 HFD=2.5
22:54:09.759 00.005 484 MultiStar: [#1 -0.93,0.07,0.00,M2] [#2 1.07,0.19,0.00,M2] [#3 -0.69,0.29,0.54,U] [#4 -0.52,-0.12,0.48,U] [#5 -0.56,0.09,0.31,U] [#6 -0.89,-0.04,0.35,U] [#7 -0.75,-0.29,0.41,U] [#8 -0.71,-0.03,0.46,U] 
22:54:09.762 00.003 484 refined, 6 included, MultiStar: {-0.80, -0.04}, one-star: {-1.10, -0.13}
22:54:09.765 00.003 484 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.80 = 0.48)
22:54:09.769 00.004 484 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.82 = -2.82)
22:54:09.772 00.003 484 CameraToMount -- cameraX=-0.80 cameraY=-0.04 hyp=0.80 cameraTheta=-3.09 mountX=0.71 mountY=-0.25, mountTheta=-0.34
22:54:09.784 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.80, y=-0.04, opts=13)
22:54:09.787 00.003 484 Enqueuing Move request for scope (-0.80, -0.04)
22:54:09.793 00.006 17712 Worker thread wakes up
22:54:09.793 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.04) opts 0xd
22:54:09.793 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.80, -0.04)
22:54:09.793 00.000 17712 Moving (-0.80, -0.04) raw xDistance=0.71 yDistance=-0.25
22:54:09.793 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
22:54:09.793 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:09.793 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:09.793 00.000 17712 MoveAxis(W, 172, ABG)
22:54:09.794 00.001 17712 Guiding  Dir = 3, Dur = 172
22:54:09.794 00.000 17712 IsSlewing returns 0
22:54:09.794 00.000 17712 IsGuiding returns 0
22:54:09.795 00.001 17712 PulseGuide returned control before completion, sleep 182
22:54:09.816 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1539, FiltMax=65535, Gamma=0.510
22:54:09.861 00.045 484 UpdateGuideState exits: m=347218 SNR=91.2
22:54:09.869 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.880 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:09.884 00.004 484 Enqueuing Expose request
22:54:09.992 00.108 17712 IsGuiding returns 1
22:54:09.992 00.000 17712 scope still moving after pulse duration time elapsed
22:54:10.023 00.031 17712 IsSlewing returns 0
22:54:10.024 00.001 17712 IsGuiding returns 0
22:54:10.024 00.000 17712 scope move finished after 172 + 57 ms
22:54:10.024 00.000 17712 Move returns status 0, amount 172
22:54:10.024 00.000 17712 MoveAxis(N, 0, ABG)
22:54:10.024 00.000 17712 Move returns status 0, amount 0
22:54:10.024 00.000 17712 move complete, result=0
22:54:10.024 00.000 17712 worker thread done servicing request
22:54:10.024 00.000 17712 Worker thread wakes up
22:54:10.024 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:10.025 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:10.034 00.009 484 GuideStep: 0.7 px 172 ms WEST, -0.3 px 0 ms NORTH
22:54:13.452 03.418 17712 Exposure complete
22:54:13.735 00.283 17712 worker thread done servicing request
22:54:13.735 00.000 484 OnExposeComplete: enter
22:54:13.739 00.004 484 UpdateGuideState(): m_state=6
22:54:13.744 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
22:54:13.748 00.004 484 Star::Find returns 1 (0), X=1397.89, Y=43.68, Mass=360624, SNR=90.9, Peak=41859 HFD=2.6
22:54:13.752 00.004 484 MultiStar: [#1 -0.61,0.13,0.69,U] [#2 0.92,-0.09,0.00,M3] [#3 -0.62,0.24,0.67,U] [#4 -0.68,0.05,0.43,U] [#5 -0.86,0.05,0.35,U] [#6 -0.37,-0.31,0.42,U] [#7 -1.15,0.00,0.00,M2] [#8 -0.63,-0.43,0.41,U] 
22:54:13.755 00.003 484 refined, 6 included, MultiStar: {-0.63, -0.08}, one-star: {-0.67, -0.31}
22:54:13.761 00.006 484 CameraToMount -- cameraTheta (-3.01) - m_xAngle (2.71) = xAngle (-5.72 = 0.56)
22:54:13.764 00.003 484 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.74 = -2.74)
22:54:13.767 00.003 484 CameraToMount -- cameraX=-0.63 cameraY=-0.08 hyp=0.64 cameraTheta=-3.01 mountX=0.54 mountY=-0.25, mountTheta=-0.43
22:54:13.774 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.63, y=-0.08, opts=13)
22:54:13.777 00.003 484 Enqueuing Move request for scope (-0.63, -0.08)
22:54:13.781 00.004 17712 Worker thread wakes up
22:54:13.781 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.08) opts 0xd
22:54:13.781 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.63, -0.08)
22:54:13.781 00.000 17712 Moving (-0.63, -0.08) raw xDistance=0.54 yDistance=-0.25
22:54:13.781 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.54
22:54:13.781 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:13.781 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:13.781 00.000 17712 MoveAxis(W, 133, ABG)
22:54:13.781 00.000 17712 Guiding  Dir = 3, Dur = 133
22:54:13.782 00.001 17712 IsSlewing returns 0
22:54:13.782 00.000 17712 IsGuiding returns 0
22:54:13.782 00.000 17712 PulseGuide returned control before completion, sleep 143
22:54:13.805 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1579, FiltMax=65535, Gamma=0.510
22:54:13.840 00.035 484 UpdateGuideState exits: m=360624 SNR=90.9
22:54:13.844 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:13.847 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:13.850 00.003 484 Enqueuing Expose request
22:54:13.930 00.080 17712 IsGuiding returns 1
22:54:13.930 00.000 17712 scope still moving after pulse duration time elapsed
22:54:13.962 00.032 17712 IsSlewing returns 0
22:54:13.962 00.000 17712 IsGuiding returns 0
22:54:13.962 00.000 17712 scope move finished after 133 + 47 ms
22:54:13.963 00.001 17712 Move returns status 0, amount 133
22:54:13.963 00.000 17712 MoveAxis(N, 0, ABG)
22:54:13.963 00.000 17712 Move returns status 0, amount 0
22:54:13.963 00.000 17712 move complete, result=0
22:54:13.963 00.000 17712 worker thread done servicing request
22:54:13.963 00.000 17712 Worker thread wakes up
22:54:13.963 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:13.963 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:13.966 00.003 484 GuideStep: 0.5 px 133 ms WEST, -0.3 px 0 ms NORTH
22:54:17.399 03.433 17712 Exposure complete
22:54:17.686 00.287 17712 worker thread done servicing request
22:54:17.686 00.000 484 OnExposeComplete: enter
22:54:17.690 00.004 484 UpdateGuideState(): m_state=6
22:54:17.694 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
22:54:17.697 00.003 484 Star::Find returns 1 (0), X=1397.47, Y=43.51, Mass=328881, SNR=77.9, Peak=48579 HFD=3.1
22:54:17.701 00.004 484 MultiStar: [#1 -1.00,0.04,0.00,M2] [#2 1.23,-0.03,0.00,M4] [#3 -0.75,0.25,0.81,U] [#4 -0.89,-0.13,0.58,U] [#5 -1.01,0.03,0.00,M1] [#6 -0.73,0.28,0.46,U] [#7 -1.46,-0.15,0.00,M3] [#8 -1.31,-0.28,0.00,M1] 
22:54:17.705 00.004 484 refined, 3 included, MultiStar: {-0.90, -0.08}, one-star: {-1.09, -0.49}
22:54:17.709 00.004 484 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.77 = 0.52)
22:54:17.712 00.003 484 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.78 = -2.78)
22:54:17.716 00.004 484 CameraToMount -- cameraX=-0.90 cameraY=-0.08 hyp=0.90 cameraTheta=-3.05 mountX=0.78 mountY=-0.32, mountTheta=-0.39
22:54:17.721 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.90, y=-0.08, opts=13)
22:54:17.725 00.004 484 Enqueuing Move request for scope (-0.90, -0.08)
22:54:17.728 00.003 17712 Worker thread wakes up
22:54:17.728 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.08) opts 0xd
22:54:17.728 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.90, -0.08)
22:54:17.728 00.000 17712 Moving (-0.90, -0.08) raw xDistance=0.78 yDistance=-0.32
22:54:17.728 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
22:54:17.728 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:17.729 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:54:17.729 00.000 17712 MoveAxis(W, 185, ABG)
22:54:17.729 00.000 17712 Guiding  Dir = 3, Dur = 185
22:54:17.729 00.000 17712 IsSlewing returns 0
22:54:17.729 00.000 17712 IsGuiding returns 0
22:54:17.730 00.001 17712 PulseGuide returned control before completion, sleep 195
22:54:17.753 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:54:17.785 00.032 484 UpdateGuideState exits: m=328881 SNR=77.9
22:54:17.789 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.793 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:17.796 00.003 484 Enqueuing Expose request
22:54:17.933 00.137 17712 IsGuiding returns 1
22:54:17.933 00.000 17712 scope still moving after pulse duration time elapsed
22:54:17.964 00.031 17712 IsSlewing returns 0
22:54:17.964 00.000 17712 IsGuiding returns 0
22:54:17.965 00.001 17712 scope move finished after 185 + 49 ms
22:54:17.965 00.000 17712 Move returns status 0, amount 185
22:54:17.965 00.000 17712 MoveAxis(N, 0, ABG)
22:54:17.965 00.000 17712 Move returns status 0, amount 0
22:54:17.965 00.000 17712 move complete, result=0
22:54:17.965 00.000 17712 worker thread done servicing request
22:54:17.965 00.000 17712 Worker thread wakes up
22:54:17.965 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:17.965 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:17.967 00.002 484 GuideStep: 0.8 px 185 ms WEST, -0.3 px 0 ms NORTH
22:54:21.386 03.419 17712 Exposure complete
22:54:21.676 00.290 17712 worker thread done servicing request
22:54:21.676 00.000 484 OnExposeComplete: enter
22:54:21.682 00.006 484 UpdateGuideState(): m_state=6
22:54:21.686 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
22:54:21.692 00.006 484 Star::Find returns 1 (0), X=1397.27, Y=43.11, Mass=314449, SNR=77.4, Peak=45747 HFD=2.4
22:54:21.698 00.006 484 MultiStar: [#1 -0.86,-0.19,0.81,U] [#2 0.72,-0.02,0.81,U] [#3 -1.08,-0.10,0.00,M3] [#4 -0.87,-0.41,0.00,M1] [#5 -1.07,-0.44,0.00,M2] [#6 -0.87,-0.06,0.48,U] [#7 -1.16,-0.22,0.00,M4] [#8 -1.26,-0.59,0.00,M2] 
22:54:21.703 00.005 484 refined, 3 included, MultiStar: {-0.58, -0.35}, one-star: {-1.29, -0.89}
22:54:21.706 00.003 484 CameraToMount -- cameraTheta (-2.60) - m_xAngle (2.71) = xAngle (-5.32 = 0.97)
22:54:21.709 00.003 484 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.33 = -2.33)
22:54:21.711 00.002 484 CameraToMount -- cameraX=-0.58 cameraY=-0.35 hyp=0.68 cameraTheta=-2.60 mountX=0.39 mountY=-0.49, mountTheta=-0.90
22:54:21.722 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.58, y=-0.35, opts=13)
22:54:21.724 00.002 484 Enqueuing Move request for scope (-0.58, -0.35)
22:54:21.730 00.006 17712 Worker thread wakes up
22:54:21.730 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.35) opts 0xd
22:54:21.730 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.58, -0.35)
22:54:21.730 00.000 17712 Moving (-0.58, -0.35) raw xDistance=0.39 yDistance=-0.49
22:54:21.730 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
22:54:21.731 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:54:21.731 00.000 17712 MoveAxis(W, 100, ABG)
22:54:21.731 00.000 17712 Guiding  Dir = 3, Dur = 100
22:54:21.731 00.000 17712 IsSlewing returns 0
22:54:21.731 00.000 17712 IsGuiding returns 0
22:54:21.732 00.001 17712 PulseGuide returned control before completion, sleep 110
22:54:21.751 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1431, FiltMax=65535, Gamma=0.510
22:54:21.783 00.032 484 UpdateGuideState exits: m=314449 SNR=77.4
22:54:21.786 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:21.791 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:21.795 00.004 484 Enqueuing Expose request
22:54:21.856 00.061 17712 IsGuiding returns 1
22:54:21.857 00.001 17712 scope still moving after pulse duration time elapsed
22:54:21.886 00.029 17712 IsSlewing returns 0
22:54:21.889 00.003 17712 IsGuiding returns 0
22:54:21.889 00.000 17712 scope move finished after 100 + 58 ms
22:54:21.889 00.000 17712 Move returns status 0, amount 100
22:54:21.889 00.000 17712 MoveAxis(N, 93, ABG)
22:54:21.889 00.000 17712 Guiding  Dir = 0, Dur = 93
22:54:21.890 00.001 17712 IsSlewing returns 0
22:54:21.890 00.000 17712 IsGuiding returns 0
22:54:21.891 00.001 17712 PulseGuide returned control before completion, sleep 103
22:54:21.996 00.105 17712 IsGuiding returns 1
22:54:21.996 00.000 17712 scope still moving after pulse duration time elapsed
22:54:22.028 00.032 17712 IsSlewing returns 0
22:54:22.030 00.002 17712 IsGuiding returns 1
22:54:22.059 00.029 17712 IsSlewing returns 0
22:54:22.059 00.000 17712 IsGuiding returns 0
22:54:22.059 00.000 17712 scope move finished after 93 + 75 ms
22:54:22.060 00.001 17712 Move returns status 0, amount 93
22:54:22.060 00.000 17712 move complete, result=0
22:54:22.060 00.000 17712 worker thread done servicing request
22:54:22.060 00.000 17712 Worker thread wakes up
22:54:22.061 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:22.061 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:22.062 00.001 484 GuideStep: 0.4 px 100 ms WEST, -0.5 px 93 ms NORTH
22:54:25.492 03.430 17712 Exposure complete
22:54:25.796 00.304 17712 worker thread done servicing request
22:54:25.796 00.000 484 OnExposeComplete: enter
22:54:25.801 00.005 484 UpdateGuideState(): m_state=6
22:54:25.805 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
22:54:25.810 00.005 484 Star::Find returns 1 (0), X=1397.76, Y=43.76, Mass=322083, SNR=89.3, Peak=47619 HFD=2.5
22:54:25.814 00.004 484 MultiStar: [#1 -0.74,-0.04,0.66,U] [#2 0.62,-0.12,0.61,U] [#3 -0.84,0.15,0.56,U] [#4 -0.64,-0.37,0.54,U] [#5 -0.99,-0.17,0.00,M3] [#6 -0.61,-0.29,0.42,U] [#7 -0.88,-0.38,0.00,M5] [#8 -0.77,-0.45,0.38,U] 
22:54:25.818 00.004 484 refined, 6 included, MultiStar: {-0.54, -0.18}, one-star: {-0.80, -0.24}
22:54:25.821 00.003 484 CameraToMount -- cameraTheta (-2.82) - m_xAngle (2.71) = xAngle (-5.54 = 0.75)
22:54:25.826 00.005 484 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.55 = -2.55)
22:54:25.829 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=-0.18 hyp=0.57 cameraTheta=-2.82 mountX=0.42 mountY=-0.32, mountTheta=-0.65
22:54:25.837 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=-0.18, opts=13)
22:54:25.841 00.004 484 Enqueuing Move request for scope (-0.54, -0.18)
22:54:25.844 00.003 17712 Worker thread wakes up
22:54:25.844 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.18) opts 0xd
22:54:25.844 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.54, -0.18)
22:54:25.844 00.000 17712 Moving (-0.54, -0.18) raw xDistance=0.42 yDistance=-0.32
22:54:25.845 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.42
22:54:25.845 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:25.845 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
22:54:25.845 00.000 17712 MoveAxis(W, 101, ABG)
22:54:25.845 00.000 17712 Guiding  Dir = 3, Dur = 101
22:54:25.845 00.000 17712 IsSlewing returns 0
22:54:25.846 00.001 17712 IsGuiding returns 0
22:54:25.846 00.000 17712 PulseGuide returned control before completion, sleep 111
22:54:25.867 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1466, FiltMax=65535, Gamma=0.510
22:54:25.907 00.040 484 UpdateGuideState exits: m=322083 SNR=89.3
22:54:25.912 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:25.916 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:25.920 00.004 484 Enqueuing Expose request
22:54:25.974 00.054 17712 IsGuiding returns 1
22:54:25.974 00.000 17712 scope still moving after pulse duration time elapsed
22:54:26.003 00.029 17712 IsSlewing returns 0
22:54:26.003 00.000 17712 IsGuiding returns 0
22:54:26.003 00.000 17712 scope move finished after 101 + 56 ms
22:54:26.004 00.001 17712 Move returns status 0, amount 101
22:54:26.004 00.000 17712 MoveAxis(N, 0, ABG)
22:54:26.004 00.000 17712 Move returns status 0, amount 0
22:54:26.004 00.000 17712 move complete, result=0
22:54:26.004 00.000 17712 worker thread done servicing request
22:54:26.004 00.000 17712 Worker thread wakes up
22:54:26.004 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:26.004 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:26.017 00.013 484 GuideStep: 0.4 px 101 ms WEST, -0.3 px 0 ms NORTH
22:54:29.431 03.414 17712 Exposure complete
22:54:29.725 00.294 17712 worker thread done servicing request
22:54:29.725 00.000 484 OnExposeComplete: enter
22:54:29.730 00.005 484 UpdateGuideState(): m_state=6
22:54:29.734 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
22:54:29.738 00.004 484 Star::Find returns 1 (0), X=1397.62, Y=43.87, Mass=370625, SNR=92.9, Peak=41251 HFD=2.6
22:54:29.743 00.005 484 MultiStar: [#1 -0.73,0.30,0.61,U] [#2 0.65,0.22,0.69,U] [#3 -0.97,0.49,0.00,M3] [#4 -0.84,0.31,0.44,U] [#5 -1.00,0.32,0.00,M4] [#6 -0.64,-0.07,0.39,U] [#7 -0.60,0.23,0.40,U] [#8 -0.94,-0.23,0.00,M2] 
22:54:29.747 00.004 484 refined, 5 included, MultiStar: {-0.51, 0.11}, one-star: {-0.94, -0.13}
22:54:29.750 00.003 484 CameraToMount -- cameraTheta (2.92) - m_xAngle (2.71) = xAngle (0.21 = 0.21)
22:54:29.753 00.003 484 CameraToMount -- cameraTheta (2.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.09)
22:54:29.762 00.009 484 CameraToMount -- cameraX=-0.51 cameraY=0.11 hyp=0.52 cameraTheta=2.92 mountX=0.51 mountY=-0.03, mountTheta=-0.05
22:54:29.777 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.51, y=0.11, opts=13)
22:54:29.781 00.004 484 Enqueuing Move request for scope (-0.51, 0.11)
22:54:29.784 00.003 17712 Worker thread wakes up
22:54:29.785 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.11) opts 0xd
22:54:29.785 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.51, 0.11)
22:54:29.785 00.000 17712 Moving (-0.51, 0.11) raw xDistance=0.51 yDistance=-0.03
22:54:29.785 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
22:54:29.785 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.785 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:29.785 00.000 17712 MoveAxis(W, 121, ABG)
22:54:29.785 00.000 17712 Guiding  Dir = 3, Dur = 121
22:54:29.786 00.001 17712 IsSlewing returns 0
22:54:29.786 00.000 17712 IsGuiding returns 0
22:54:29.786 00.000 17712 PulseGuide returned control before completion, sleep 131
22:54:29.817 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1242, FiltMax=65535, Gamma=0.510
22:54:29.844 00.027 484 UpdateGuideState exits: m=370625 SNR=92.9
22:54:29.849 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.852 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:29.854 00.002 484 Enqueuing Expose request
22:54:29.927 00.073 17712 IsGuiding returns 1
22:54:29.929 00.002 17712 scope still moving after pulse duration time elapsed
22:54:29.959 00.030 17712 IsSlewing returns 0
22:54:29.959 00.000 17712 IsGuiding returns 0
22:54:29.959 00.000 17712 scope move finished after 121 + 52 ms
22:54:29.959 00.000 17712 Move returns status 0, amount 121
22:54:29.959 00.000 17712 MoveAxis(N, 0, ABG)
22:54:29.959 00.000 17712 Move returns status 0, amount 0
22:54:29.959 00.000 17712 move complete, result=0
22:54:29.959 00.000 17712 worker thread done servicing request
22:54:29.960 00.001 17712 Worker thread wakes up
22:54:29.960 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:29.960 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:29.960 00.000 484 GuideStep: 0.5 px 121 ms WEST, -0.0 px 0 ms NORTH
22:54:33.383 03.423 17712 Exposure complete
22:54:33.657 00.274 17712 worker thread done servicing request
22:54:33.657 00.000 484 OnExposeComplete: enter
22:54:33.661 00.004 484 UpdateGuideState(): m_state=6
22:54:33.666 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
22:54:33.669 00.003 484 Star::Find returns 1 (0), X=1397.53, Y=43.03, Mass=314804, SNR=85.7, Peak=44643 HFD=2.3
22:54:33.674 00.005 484 MultiStar: [#1 -0.77,0.01,0.62,U] [#2 0.75,-0.09,0.75,U] [#3 -0.74,0.06,0.71,U] [#4 -0.56,-0.53,0.58,U] [#5 -0.93,0.07,0.00,M5] [#6 -0.74,-0.17,0.38,U] [#7 -1.12,-0.53,0.00,M5] [#8 -0.65,-0.36,0.44,U] 
22:54:33.678 00.004 484 refined, 6 included, MultiStar: {-0.53, -0.34}, one-star: {-1.03, -0.97}
22:54:33.684 00.006 484 CameraToMount -- cameraTheta (-2.57) - m_xAngle (2.71) = xAngle (-5.29 = 1.00)
22:54:33.686 00.002 484 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.30 = -2.30)
22:54:33.690 00.004 484 CameraToMount -- cameraX=-0.53 cameraY=-0.34 hyp=0.63 cameraTheta=-2.57 mountX=0.34 mountY=-0.47, mountTheta=-0.94
22:54:33.698 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.53, y=-0.34, opts=13)
22:54:33.702 00.004 484 Enqueuing Move request for scope (-0.53, -0.34)
22:54:33.705 00.003 17712 Worker thread wakes up
22:54:33.705 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.34) opts 0xd
22:54:33.705 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.53, -0.34)
22:54:33.705 00.000 17712 Moving (-0.53, -0.34) raw xDistance=0.34 yDistance=-0.47
22:54:33.705 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
22:54:33.706 00.001 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:54:33.706 00.000 17712 MoveAxis(W, 85, ABG)
22:54:33.706 00.000 17712 Guiding  Dir = 3, Dur = 85
22:54:33.706 00.000 17712 IsSlewing returns 0
22:54:33.706 00.000 17712 IsGuiding returns 0
22:54:33.707 00.001 17712 PulseGuide returned control before completion, sleep 95
22:54:33.728 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1411, FiltMax=65535, Gamma=0.510
22:54:33.755 00.027 484 UpdateGuideState exits: m=314804 SNR=85.7
22:54:33.759 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:33.763 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:33.766 00.003 484 Enqueuing Expose request
22:54:33.803 00.037 17712 IsGuiding returns 1
22:54:33.803 00.000 17712 scope still moving after pulse duration time elapsed
22:54:33.834 00.031 17712 IsSlewing returns 0
22:54:33.835 00.001 17712 IsGuiding returns 0
22:54:33.835 00.000 17712 scope move finished after 85 + 43 ms
22:54:33.835 00.000 17712 Move returns status 0, amount 85
22:54:33.835 00.000 17712 MoveAxis(N, 88, ABG)
22:54:33.835 00.000 17712 Guiding  Dir = 0, Dur = 88
22:54:33.835 00.000 17712 IsSlewing returns 0
22:54:33.837 00.002 17712 IsGuiding returns 0
22:54:33.837 00.000 17712 PulseGuide returned control before completion, sleep 98
22:54:33.942 00.105 17712 IsGuiding returns 1
22:54:33.942 00.000 17712 scope still moving after pulse duration time elapsed
22:54:33.974 00.032 17712 IsSlewing returns 0
22:54:33.974 00.000 17712 IsGuiding returns 0
22:54:33.974 00.000 17712 scope move finished after 88 + 49 ms
22:54:33.974 00.000 17712 Move returns status 0, amount 88
22:54:33.974 00.000 17712 move complete, result=0
22:54:33.974 00.000 17712 worker thread done servicing request
22:54:33.975 00.001 17712 Worker thread wakes up
22:54:33.976 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:33.976 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:33.976 00.000 484 GuideStep: 0.3 px 85 ms WEST, -0.5 px 88 ms NORTH
22:54:37.469 03.493 17712 Exposure complete
22:54:37.789 00.320 484 OnExposeComplete: enter
22:54:37.793 00.004 17712 worker thread done servicing request
22:54:37.793 00.000 484 UpdateGuideState(): m_state=6
22:54:37.799 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
22:54:37.802 00.003 484 Star::Find returns 1 (0), X=1398.12, Y=43.48, Mass=325887, SNR=76.7, Peak=44387 HFD=2.5
22:54:37.806 00.004 484 MultiStar: [#1 -0.35,0.31,0.72,U] [#2 0.48,0.27,0.71,U] [#3 -0.34,0.39,0.70,U] [#4 -0.46,-0.04,0.57,U] [#5 -0.95,0.21,0.00,M6] [#6 -0.09,0.17,0.47,U] [#7 -0.43,-0.46,0.47,U] [#8 -0.47,-0.37,0.44,U] 
22:54:37.810 00.004 484 refined, 7 included, MultiStar: {-0.26, -0.03}, one-star: {-0.44, -0.52}
22:54:37.814 00.004 484 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.73 = 0.55)
22:54:37.818 00.004 484 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
22:54:37.821 00.003 484 CameraToMount -- cameraX=-0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-3.02 mountX=0.22 mountY=-0.10, mountTheta=-0.42
22:54:37.830 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.26, y=-0.03, opts=13)
22:54:37.834 00.004 484 Enqueuing Move request for scope (-0.26, -0.03)
22:54:37.837 00.003 17712 Worker thread wakes up
22:54:37.837 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.03) opts 0xd
22:54:37.837 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.26, -0.03)
22:54:37.837 00.000 17712 Moving (-0.26, -0.03) raw xDistance=0.22 yDistance=-0.10
22:54:37.838 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:54:37.838 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:37.838 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:54:37.838 00.000 17712 MoveAxis(E, 0, ABG)
22:54:37.838 00.000 17712 Move returns status 0, amount 0
22:54:37.838 00.000 17712 MoveAxis(N, 0, ABG)
22:54:37.839 00.001 17712 Move returns status 0, amount 0
22:54:37.839 00.000 17712 move complete, result=0
22:54:37.839 00.000 17712 worker thread done servicing request
22:54:37.861 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1491, FiltMax=65535, Gamma=0.510
22:54:37.893 00.032 484 UpdateGuideState exits: m=325887 SNR=76.7
22:54:37.898 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.904 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:37.911 00.007 484 Enqueuing Expose request
22:54:37.916 00.005 17712 Worker thread wakes up
22:54:37.916 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:54:37.919 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:37.919 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:41.387 03.468 17712 Exposure complete
22:54:41.736 00.349 17712 worker thread done servicing request
22:54:41.736 00.000 484 OnExposeComplete: enter
22:54:41.739 00.003 484 UpdateGuideState(): m_state=6
22:54:41.744 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
22:54:41.748 00.004 484 Star::Find returns 1 (0), X=1397.77, Y=43.97, Mass=331327, SNR=82.0, Peak=50547 HFD=2.5
22:54:41.751 00.003 484 MultiStar: [#1 -0.69,0.54,0.60,U] [#2 0.58,0.41,0.74,U] [#3 -0.73,0.55,0.65,U] [#4 -0.84,0.18,0.59,U] [#5 -1.12,0.28,0.00,M7] [#6 -0.53,0.73,0.46,U] [#7 -0.95,0.31,0.00,M5] [#8 -0.77,0.02,0.48,U] 
22:54:41.755 00.004 484 refined, 6 included, MultiStar: {-0.52, 0.31}, one-star: {-0.79, -0.03}
22:54:41.758 00.003 484 CameraToMount -- cameraTheta (2.60) - m_xAngle (2.71) = xAngle (-0.11 = -0.11)
22:54:41.761 00.003 484 CameraToMount -- cameraTheta (2.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
22:54:41.764 00.003 484 CameraToMount -- cameraX=-0.52 cameraY=0.31 hyp=0.60 cameraTheta=2.60 mountX=0.60 mountY=0.16, mountTheta=0.26
22:54:41.770 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=0.31, opts=13)
22:54:41.775 00.005 484 Enqueuing Move request for scope (-0.52, 0.31)
22:54:41.778 00.003 17712 Worker thread wakes up
22:54:41.778 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.31) opts 0xd
22:54:41.778 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.52, 0.31)
22:54:41.779 00.001 17712 Moving (-0.52, 0.31) raw xDistance=0.60 yDistance=0.16
22:54:41.779 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
22:54:41.779 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:41.779 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:54:41.779 00.000 17712 MoveAxis(W, 135, ABG)
22:54:41.779 00.000 17712 Guiding  Dir = 3, Dur = 135
22:54:41.780 00.001 17712 IsSlewing returns 0
22:54:41.780 00.000 17712 IsGuiding returns 0
22:54:41.780 00.000 17712 PulseGuide returned control before completion, sleep 145
22:54:41.807 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1546, FiltMax=65535, Gamma=0.510
22:54:41.838 00.031 484 UpdateGuideState exits: m=331327 SNR=82.0
22:54:41.844 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:41.846 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:41.849 00.003 484 Enqueuing Expose request
22:54:41.935 00.086 17712 IsGuiding returns 1
22:54:41.935 00.000 17712 scope still moving after pulse duration time elapsed
22:54:41.965 00.030 17712 IsSlewing returns 0
22:54:41.966 00.001 17712 IsGuiding returns 0
22:54:41.966 00.000 17712 scope move finished after 135 + 50 ms
22:54:41.967 00.001 17712 Move returns status 0, amount 135
22:54:41.967 00.000 17712 MoveAxis(N, 0, ABG)
22:54:41.967 00.000 17712 Move returns status 0, amount 0
22:54:41.967 00.000 17712 move complete, result=0
22:54:41.967 00.000 484 GuideStep: 0.6 px 135 ms WEST, 0.2 px 0 ms NORTH
22:54:41.973 00.006 17712 worker thread done servicing request
22:54:41.973 00.000 17712 Worker thread wakes up
22:54:41.973 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:41.973 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:45.386 03.413 17712 Exposure complete
22:54:45.653 00.267 17712 worker thread done servicing request
22:54:45.653 00.000 484 OnExposeComplete: enter
22:54:45.657 00.004 484 UpdateGuideState(): m_state=6
22:54:45.662 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
22:54:45.666 00.004 484 Star::Find returns 1 (0), X=1397.71, Y=43.77, Mass=324017, SNR=77.9, Peak=38787 HFD=2.6
22:54:45.669 00.003 484 MultiStar: [#1 -0.71,0.33,0.64,U] [#2 0.74,0.05,0.80,U] [#3 -0.65,0.56,0.64,U] [#4 -0.50,0.12,0.64,U] [#5 -0.63,0.09,0.49,U] [#6 -0.54,0.34,0.46,U] [#7 -0.80,0.10,0.51,U] [#8 -0.68,-0.13,0.50,U] 
22:54:45.676 00.007 484 refined, 8 included, MultiStar: {-0.49, 0.11}, one-star: {-0.85, -0.23}
22:54:45.678 00.002 484 CameraToMount -- cameraTheta (2.91) - m_xAngle (2.71) = xAngle (0.20 = 0.20)
22:54:45.681 00.003 484 CameraToMount -- cameraTheta (2.91) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.19 = -3.10)
22:54:45.685 00.004 484 CameraToMount -- cameraX=-0.49 cameraY=0.11 hyp=0.50 cameraTheta=2.91 mountX=0.49 mountY=-0.02, mountTheta=-0.05
22:54:45.693 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.49, y=0.11, opts=13)
22:54:45.697 00.004 484 Enqueuing Move request for scope (-0.49, 0.11)
22:54:45.700 00.003 17712 Worker thread wakes up
22:54:45.700 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.11) opts 0xd
22:54:45.700 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.49, 0.11)
22:54:45.700 00.000 17712 Moving (-0.49, 0.11) raw xDistance=0.49 yDistance=-0.02
22:54:45.700 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
22:54:45.700 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:45.701 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:54:45.701 00.000 17712 MoveAxis(W, 119, ABG)
22:54:45.701 00.000 17712 Guiding  Dir = 3, Dur = 119
22:54:45.701 00.000 17712 IsSlewing returns 0
22:54:45.701 00.000 17712 IsGuiding returns 0
22:54:45.702 00.001 17712 PulseGuide returned control before completion, sleep 129
22:54:45.724 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=890, FiltMax=65535, Gamma=0.510
22:54:45.753 00.029 484 UpdateGuideState exits: m=324017 SNR=77.9
22:54:45.759 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:45.762 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:45.765 00.003 484 Enqueuing Expose request
22:54:45.839 00.074 17712 IsGuiding returns 1
22:54:45.839 00.000 17712 scope still moving after pulse duration time elapsed
22:54:45.870 00.031 17712 IsSlewing returns 0
22:54:45.873 00.003 17712 IsGuiding returns 0
22:54:45.874 00.001 17712 scope move finished after 119 + 54 ms
22:54:45.874 00.000 17712 Move returns status 0, amount 119
22:54:45.874 00.000 17712 MoveAxis(N, 0, ABG)
22:54:45.875 00.001 17712 Move returns status 0, amount 0
22:54:45.877 00.002 17712 move complete, result=0
22:54:45.877 00.000 17712 worker thread done servicing request
22:54:45.877 00.000 17712 Worker thread wakes up
22:54:45.877 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:45.877 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:45.879 00.002 484 GuideStep: 0.5 px 119 ms WEST, -0.0 px 0 ms NORTH
22:54:49.289 03.410 17712 Exposure complete
22:54:49.549 00.260 17712 worker thread done servicing request
22:54:49.549 00.000 484 OnExposeComplete: enter
22:54:49.553 00.004 484 UpdateGuideState(): m_state=6
22:54:49.559 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
22:54:49.563 00.004 484 Star::Find returns 1 (0), X=1397.43, Y=43.77, Mass=331613, SNR=83.7, Peak=38483 HFD=2.7
22:54:49.567 00.004 484 MultiStar: [#1 -0.87,0.34,0.00,M1] [#2 0.85,0.22,0.68,U] [#3 -0.79,0.50,0.00,M1] [#4 -0.61,0.31,0.45,U] [#5 -0.44,0.24,0.45,U] [#6 -0.78,0.46,0.60,U] [#7 -0.96,-0.17,0.00,M5] [#8 -0.92,-0.08,0.00,M1] 
22:54:49.573 00.006 484 refined, 4 included, MultiStar: {-0.47, 0.14}, one-star: {-1.13, -0.23}
22:54:49.576 00.003 484 CameraToMount -- cameraTheta (2.85) - m_xAngle (2.71) = xAngle (0.14 = 0.14)
22:54:49.580 00.004 484 CameraToMount -- cameraTheta (2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.12 = 3.12)
22:54:49.583 00.003 484 CameraToMount -- cameraX=-0.47 cameraY=0.14 hyp=0.49 cameraTheta=2.85 mountX=0.49 mountY=0.01, mountTheta=0.02
22:54:49.589 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.47, y=0.14, opts=13)
22:54:49.592 00.003 484 Enqueuing Move request for scope (-0.47, 0.14)
22:54:49.595 00.003 17712 Worker thread wakes up
22:54:49.595 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.14) opts 0xd
22:54:49.595 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.47, 0.14)
22:54:49.595 00.000 17712 Moving (-0.47, 0.14) raw xDistance=0.49 yDistance=0.01
22:54:49.595 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
22:54:49.595 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.596 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:54:49.596 00.000 17712 MoveAxis(W, 117, ABG)
22:54:49.596 00.000 17712 Guiding  Dir = 3, Dur = 117
22:54:49.596 00.000 17712 IsSlewing returns 0
22:54:49.596 00.000 17712 IsGuiding returns 0
22:54:49.597 00.001 17712 PulseGuide returned control before completion, sleep 127
22:54:49.618 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=797, FiltMax=65535, Gamma=0.510
22:54:49.651 00.033 484 UpdateGuideState exits: m=331613 SNR=83.7
22:54:49.656 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.660 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:49.666 00.006 484 Enqueuing Expose request
22:54:49.725 00.059 17712 IsGuiding returns 1
22:54:49.727 00.002 17712 scope still moving after pulse duration time elapsed
22:54:49.756 00.029 17712 IsSlewing returns 0
22:54:49.757 00.001 17712 IsGuiding returns 0
22:54:49.759 00.002 17712 scope move finished after 117 + 44 ms
22:54:49.759 00.000 17712 Move returns status 0, amount 117
22:54:49.759 00.000 17712 MoveAxis(N, 0, ABG)
22:54:49.759 00.000 17712 Move returns status 0, amount 0
22:54:49.759 00.000 17712 move complete, result=0
22:54:49.760 00.001 17712 worker thread done servicing request
22:54:49.760 00.000 17712 Worker thread wakes up
22:54:49.760 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:49.760 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:49.762 00.002 484 GuideStep: 0.5 px 117 ms WEST, 0.0 px 0 ms NORTH
22:54:53.188 03.426 17712 Exposure complete
22:54:53.461 00.273 17712 worker thread done servicing request
22:54:53.462 00.001 484 OnExposeComplete: enter
22:54:53.465 00.003 484 UpdateGuideState(): m_state=6
22:54:53.469 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
22:54:53.474 00.005 484 Star::Find returns 1 (0), X=1397.64, Y=43.79, Mass=337065, SNR=86.3, Peak=43475 HFD=2.7
22:54:53.477 00.003 484 MultiStar: [#1 -0.64,0.35,0.56,U] [#2 0.73,0.10,0.75,U] [#3 -0.61,0.25,0.59,U] [#4 -0.71,-0.25,0.52,U] [#5 -0.81,0.36,0.38,U] [#6 -0.43,0.17,0.41,U] [#7 -0.72,-0.16,0.45,U] [#8 -0.82,-0.15,0.40,U] 
22:54:53.481 00.004 484 refined, 8 included, MultiStar: {-0.51, 0.03}, one-star: {-0.92, -0.21}
22:54:53.485 00.004 484 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
22:54:53.488 00.003 484 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.93)
22:54:53.491 00.003 484 CameraToMount -- cameraX=-0.51 cameraY=0.03 hyp=0.51 cameraTheta=3.08 mountX=0.48 mountY=-0.11, mountTheta=-0.22
22:54:53.498 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.51, y=0.03, opts=13)
22:54:53.501 00.003 484 Enqueuing Move request for scope (-0.51, 0.03)
22:54:53.505 00.004 17712 Worker thread wakes up
22:54:53.505 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.03) opts 0xd
22:54:53.505 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.51, 0.03)
22:54:53.505 00.000 17712 Moving (-0.51, 0.03) raw xDistance=0.48 yDistance=-0.11
22:54:53.505 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
22:54:53.506 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:53.506 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:54:53.506 00.000 17712 MoveAxis(W, 116, ABG)
22:54:53.506 00.000 17712 Guiding  Dir = 3, Dur = 116
22:54:53.506 00.000 17712 IsSlewing returns 0
22:54:53.506 00.000 17712 IsGuiding returns 0
22:54:53.508 00.002 17712 PulseGuide returned control before completion, sleep 126
22:54:53.536 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1344, FiltMax=65535, Gamma=0.510
22:54:53.566 00.030 484 UpdateGuideState exits: m=337065 SNR=86.3
22:54:53.570 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:53.574 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:53.577 00.003 484 Enqueuing Expose request
22:54:53.648 00.071 17712 IsGuiding returns 0
22:54:53.648 00.000 17712 Move returns status 0, amount 116
22:54:53.648 00.000 17712 MoveAxis(N, 0, ABG)
22:54:53.648 00.000 17712 Move returns status 0, amount 0
22:54:53.648 00.000 17712 move complete, result=0
22:54:53.649 00.001 17712 worker thread done servicing request
22:54:53.649 00.000 17712 Worker thread wakes up
22:54:53.649 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:53.649 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:53.650 00.001 484 GuideStep: 0.5 px 116 ms WEST, -0.1 px 0 ms NORTH
22:54:57.069 03.419 17712 Exposure complete
22:54:57.539 00.470 17712 worker thread done servicing request
22:54:57.540 00.001 484 OnExposeComplete: enter
22:54:57.545 00.005 484 UpdateGuideState(): m_state=6
22:54:57.551 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
22:54:57.558 00.007 484 Star::Find returns 1 (0), X=1397.75, Y=43.66, Mass=324006, SNR=86.3, Peak=38419 HFD=2.8
22:54:57.564 00.006 484 MultiStar: [#1 -0.64,0.28,0.65,U] [#2 -0.08,0.14,0.66,U] [#3 -0.61,0.25,0.63,U] [#4 -0.60,0.04,0.48,U] [#5 -0.67,0.24,0.37,U] [#6 -0.67,0.14,0.36,U] [#7 -0.97,-0.27,0.00,M5] [#8 -0.50,-0.39,0.39,U] 
22:54:57.570 00.006 484 refined, 7 included, MultiStar: {-0.58, 0.02}, one-star: {-0.81, -0.34}
22:54:57.578 00.008 484 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
22:54:57.583 00.005 484 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.37 = -2.91)
22:54:57.586 00.003 484 CameraToMount -- cameraX=-0.58 cameraY=0.02 hyp=0.58 cameraTheta=3.10 mountX=0.54 mountY=-0.13, mountTheta=-0.24
22:54:57.598 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.58, y=0.02, opts=13)
22:54:57.602 00.004 484 Enqueuing Move request for scope (-0.58, 0.02)
22:54:57.607 00.005 17712 Worker thread wakes up
22:54:57.607 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.02) opts 0xd
22:54:57.608 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.58, 0.02)
22:54:57.608 00.000 17712 Moving (-0.58, 0.02) raw xDistance=0.54 yDistance=-0.13
22:54:57.608 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
22:54:57.608 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:57.608 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:54:57.608 00.000 17712 MoveAxis(W, 129, ABG)
22:54:57.608 00.000 17712 Guiding  Dir = 3, Dur = 129
22:54:57.608 00.000 17712 IsSlewing returns 0
22:54:57.609 00.001 17712 IsGuiding returns 0
22:54:57.609 00.000 17712 PulseGuide returned control before completion, sleep 139
22:54:57.644 00.035 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1261, FiltMax=65535, Gamma=0.510
22:54:57.678 00.034 484 UpdateGuideState exits: m=324006 SNR=86.3
22:54:57.682 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.686 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:54:57.691 00.005 484 Enqueuing Expose request
22:54:57.761 00.070 17712 IsGuiding returns 1
22:54:57.761 00.000 17712 scope still moving after pulse duration time elapsed
22:54:57.793 00.032 17712 IsSlewing returns 0
22:54:57.793 00.000 17712 IsGuiding returns 0
22:54:57.793 00.000 17712 scope move finished after 129 + 54 ms
22:54:57.793 00.000 17712 Move returns status 0, amount 129
22:54:57.793 00.000 17712 MoveAxis(N, 0, ABG)
22:54:57.793 00.000 17712 Move returns status 0, amount 0
22:54:57.793 00.000 17712 move complete, result=0
22:54:57.794 00.001 17712 worker thread done servicing request
22:54:57.794 00.000 17712 Worker thread wakes up
22:54:57.794 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:54:57.794 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:54:57.795 00.001 484 GuideStep: 0.5 px 129 ms WEST, -0.1 px 0 ms NORTH
22:55:01.218 03.423 17712 Exposure complete
22:55:01.513 00.295 17712 worker thread done servicing request
22:55:01.513 00.000 484 OnExposeComplete: enter
22:55:01.517 00.004 484 UpdateGuideState(): m_state=6
22:55:01.521 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
22:55:01.526 00.005 484 Star::Find returns 1 (0), X=1398.46, Y=43.38, Mass=329931, SNR=81.1, Peak=42135 HFD=2.9
22:55:01.529 00.003 484 MultiStar: [#1 0.01,-0.39,0.62,U] [#2 -0.09,-0.26,0.89,U] [#3 0.19,-0.30,0.81,U] [#4 0.15,-0.46,0.49,U] [#5 0.03,-0.67,0.36,U] [#6 0.32,-0.40,0.44,U] [#7 0.19,-0.78,0.40,U] [#8 -0.01,-1.04,0.00,M1] 
22:55:01.533 00.004 484 refined, 7 included, MultiStar: {0.06, -0.46}, one-star: {-0.10, -0.62}
22:55:01.537 00.004 484 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.71) = xAngle (-4.16 = 2.12)
22:55:01.541 00.004 484 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.18 = -1.18)
22:55:01.544 00.003 484 CameraToMount -- cameraX=0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.45 mountX=-0.24 mountY=-0.42, mountTheta=-2.08
22:55:01.553 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.46, opts=13)
22:55:01.557 00.004 484 Enqueuing Move request for scope (0.06, -0.46)
22:55:01.561 00.004 17712 Worker thread wakes up
22:55:01.561 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.46) opts 0xd
22:55:01.561 00.000 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.46)
22:55:01.561 00.000 17712 Moving (0.06, -0.46) raw xDistance=-0.24 yDistance=-0.42
22:55:01.561 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
22:55:01.561 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:01.561 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
22:55:01.561 00.000 17712 MoveAxis(E, 0, ABG)
22:55:01.561 00.000 17712 Move returns status 0, amount 0
22:55:01.562 00.001 17712 MoveAxis(N, 0, ABG)
22:55:01.562 00.000 17712 Move returns status 0, amount 0
22:55:01.562 00.000 17712 move complete, result=0
22:55:01.562 00.000 17712 worker thread done servicing request
22:55:01.587 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1306, FiltMax=65535, Gamma=0.510
22:55:01.620 00.033 484 UpdateGuideState exits: m=329931 SNR=81.1
22:55:01.625 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:01.628 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:01.632 00.004 484 Enqueuing Expose request
22:55:01.635 00.003 17712 Worker thread wakes up
22:55:01.635 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:55:01.641 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:01.641 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:05.060 03.419 17712 Exposure complete
22:55:05.353 00.293 17712 worker thread done servicing request
22:55:05.354 00.001 484 OnExposeComplete: enter
22:55:05.358 00.004 484 UpdateGuideState(): m_state=6
22:55:05.361 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
22:55:05.366 00.005 484 Star::Find returns 1 (0), X=1398.33, Y=43.01, Mass=360517, SNR=91.4, Peak=45575 HFD=2.5
22:55:05.369 00.003 484 MultiStar: [#1 0.04,-0.46,0.57,U] [#2 -0.10,-0.48,0.67,U] [#3 0.23,-0.40,0.64,U] [#4 0.10,-0.71,0.40,U] [#5 0.16,-0.97,0.00,M3] [#6 0.38,-0.25,0.37,U] [#7 0.29,-1.22,0.00,M5] [#8 -0.01,-1.13,0.00,M2] 
22:55:05.374 00.005 484 refined, 5 included, MultiStar: {0.01, -0.60}, one-star: {-0.23, -0.99}
22:55:05.377 00.003 484 CameraToMount -- cameraTheta (-1.55) - m_xAngle (2.71) = xAngle (-4.26 = 2.02)
22:55:05.380 00.003 484 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.27 = -1.27)
22:55:05.385 00.005 484 CameraToMount -- cameraX=0.01 cameraY=-0.60 hyp=0.60 cameraTheta=-1.55 mountX=-0.26 mountY=-0.58, mountTheta=-2.00
22:55:05.394 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=-0.60, opts=13)
22:55:05.398 00.004 484 Enqueuing Move request for scope (0.01, -0.60)
22:55:05.402 00.004 17712 Worker thread wakes up
22:55:05.402 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.60) opts 0xd
22:55:05.402 00.000 17712 Handling offset move in thread for scope, endpoint = (0.01, -0.60)
22:55:05.402 00.000 17712 Moving (0.01, -0.60) raw xDistance=-0.26 yDistance=-0.58
22:55:05.402 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:55:05.402 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:55:05.402 00.000 17712 MoveAxis(E, 0, ABG)
22:55:05.403 00.001 17712 Move returns status 0, amount 0
22:55:05.403 00.000 17712 MoveAxis(N, 108, ABG)
22:55:05.403 00.000 17712 Guiding  Dir = 0, Dur = 108
22:55:05.403 00.000 17712 IsSlewing returns 0
22:55:05.403 00.000 17712 IsGuiding returns 0
22:55:05.404 00.001 17712 PulseGuide returned control before completion, sleep 118
22:55:05.426 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1219, FiltMax=65535, Gamma=0.510
22:55:05.460 00.034 484 UpdateGuideState exits: m=360517 SNR=91.4
22:55:05.464 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:05.467 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:05.470 00.003 484 Enqueuing Expose request
22:55:05.525 00.055 17712 IsGuiding returns 1
22:55:05.525 00.000 17712 scope still moving after pulse duration time elapsed
22:55:05.557 00.032 17712 IsSlewing returns 0
22:55:05.558 00.001 17712 IsGuiding returns 0
22:55:05.560 00.002 17712 scope move finished after 108 + 48 ms
22:55:05.560 00.000 17712 Move returns status 0, amount 108
22:55:05.561 00.001 17712 move complete, result=0
22:55:05.562 00.001 17712 worker thread done servicing request
22:55:05.562 00.000 17712 Worker thread wakes up
22:55:05.562 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.6 px 108 ms NORTH
22:55:05.565 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:05.565 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:08.982 03.417 17712 Exposure complete
22:55:09.298 00.316 17712 worker thread done servicing request
22:55:09.298 00.000 484 OnExposeComplete: enter
22:55:09.302 00.004 484 UpdateGuideState(): m_state=6
22:55:09.307 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
22:55:09.311 00.004 484 Star::Find returns 1 (0), X=1399.98, Y=42.83, Mass=362168, SNR=86.0, Peak=42743 HFD=2.6
22:55:09.315 00.004 484 MultiStar: [#1 1.62,-0.64,0.00,M1] [#2 -1.85,-0.37,0.00,M1] [#3 1.77,-0.64,0.00,M1] [#4 1.51,-0.97,0.00,M1] [#5 1.57,-0.66,0.00,M4] [#6 1.81,-1.07,0.00,M1] [#7 1.56,-1.26,0.00,M6] [#8 1.43,-0.96,0.00,M3] 
22:55:09.318 00.003 484 CameraToMount -- cameraTheta (-0.69) - m_xAngle (2.71) = xAngle (-3.40 = 2.88)
22:55:09.323 00.005 484 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.41 = -0.41)
22:55:09.326 00.003 484 CameraToMount -- cameraX=1.42 cameraY=-1.17 hyp=1.84 cameraTheta=-0.69 mountX=-1.78 mountY=-0.74, mountTheta=-2.75
22:55:09.334 00.008 484 SchedulePrimaryMove(0F03AFB8, x=1.42, y=-1.17, opts=13)
22:55:09.338 00.004 484 Enqueuing Move request for scope (1.42, -1.17)
22:55:09.341 00.003 17712 Worker thread wakes up
22:55:09.342 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (1.42, -1.17) opts 0xd
22:55:09.342 00.000 17712 Handling offset move in thread for scope, endpoint = (1.42, -1.17)
22:55:09.342 00.000 17712 Moving (1.42, -1.17) raw xDistance=-1.78 yDistance=-0.74
22:55:09.342 00.000 17712 GuideAlgorithmHysteresis::Result() returns -1.12 from input -1.78
22:55:09.342 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
22:55:09.342 00.000 17712 MoveAxis(E, 398, ABG)
22:55:09.342 00.000 17712 Guiding  Dir = 2, Dur = 398
22:55:09.342 00.000 17712 IsSlewing returns 0
22:55:09.343 00.001 17712 IsGuiding returns 0
22:55:09.343 00.000 17712 PulseGuide returned control before completion, sleep 408
22:55:09.364 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1485, FiltMax=65533, Gamma=0.510
22:55:09.399 00.035 484 UpdateGuideState exits: m=362168 SNR=86.0
22:55:09.403 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:09.407 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:09.410 00.003 484 Enqueuing Expose request
22:55:09.758 00.348 17712 IsGuiding returns 1
22:55:09.758 00.000 17712 scope still moving after pulse duration time elapsed
22:55:09.791 00.033 17712 IsSlewing returns 0
22:55:09.791 00.000 17712 IsGuiding returns 0
22:55:09.792 00.001 17712 scope move finished after 398 + 50 ms
22:55:09.792 00.000 17712 Move returns status 0, amount 398
22:55:09.792 00.000 17712 MoveAxis(N, 139, ABG)
22:55:09.792 00.000 17712 Guiding  Dir = 0, Dur = 139
22:55:09.792 00.000 17712 IsSlewing returns 0
22:55:09.792 00.000 17712 IsGuiding returns 0
22:55:09.793 00.001 17712 PulseGuide returned control before completion, sleep 149
22:55:09.947 00.154 17712 IsGuiding returns 1
22:55:09.947 00.000 17712 scope still moving after pulse duration time elapsed
22:55:09.978 00.031 17712 IsSlewing returns 0
22:55:09.978 00.000 17712 IsGuiding returns 0
22:55:09.978 00.000 17712 scope move finished after 139 + 46 ms
22:55:09.978 00.000 17712 Move returns status 0, amount 139
22:55:09.979 00.001 17712 move complete, result=0
22:55:09.979 00.000 17712 worker thread done servicing request
22:55:09.979 00.000 17712 Worker thread wakes up
22:55:09.979 00.000 484 GuideStep: -1.8 px 398 ms EAST, -0.7 px 139 ms NORTH
22:55:09.983 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:09.983 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:13.535 03.552 17712 Exposure complete
22:55:13.886 00.351 17712 worker thread done servicing request
22:55:13.887 00.001 484 OnExposeComplete: enter
22:55:13.892 00.005 484 UpdateGuideState(): m_state=6
22:55:13.897 00.005 484 Star::Find(15, 1399, 42, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
22:55:13.901 00.004 484 Star::Find returns 1 (0), X=1397.86, Y=44.57, Mass=327624, SNR=74.3, Peak=43107 HFD=2.6
22:55:13.906 00.005 484 MultiStar: [#1 -0.70,1.13,0.00,M2] [#2 0.75,1.03,0.00,M2] [#3 -0.52,1.27,0.00,M2] [#4 -0.41,0.87,0.00,M2] [#5 -0.67,1.32,0.00,M5] [#6 -0.34,1.04,0.00,M2] [#7 -0.72,0.44,0.57,U] [#8 -0.75,0.56,0.00,M4] 
22:55:13.911 00.005 484 refined, 1 included, MultiStar: {-0.71, 0.53}, one-star: {-0.70, 0.57}
22:55:13.915 00.004 484 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.71) = xAngle (-0.21 = -0.21)
22:55:13.918 00.003 484 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.78 = 2.78)
22:55:13.921 00.003 484 CameraToMount -- cameraX=-0.71 cameraY=0.53 hyp=0.88 cameraTheta=2.50 mountX=0.86 mountY=0.32, mountTheta=0.35
22:55:13.933 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.71, y=0.53, opts=13)
22:55:13.937 00.004 484 Enqueuing Move request for scope (-0.71, 0.53)
22:55:13.940 00.003 17712 Worker thread wakes up
22:55:13.941 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.53) opts 0xd
22:55:13.941 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.71, 0.53)
22:55:13.941 00.000 17712 Moving (-0.71, 0.53) raw xDistance=0.86 yDistance=0.32
22:55:13.941 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.86
22:55:13.941 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:13.941 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
22:55:13.941 00.000 17712 MoveAxis(W, 165, ABG)
22:55:13.941 00.000 17712 Guiding  Dir = 3, Dur = 165
22:55:13.942 00.001 17712 IsSlewing returns 0
22:55:13.942 00.000 17712 IsGuiding returns 0
22:55:13.942 00.000 17712 PulseGuide returned control before completion, sleep 175
22:55:13.968 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1491, FiltMax=65535, Gamma=0.510
22:55:14.002 00.034 484 UpdateGuideState exits: m=327624 SNR=74.3
22:55:14.008 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.011 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:14.015 00.004 484 Enqueuing Expose request
22:55:14.125 00.110 17712 IsGuiding returns 1
22:55:14.125 00.000 17712 scope still moving after pulse duration time elapsed
22:55:14.158 00.033 17712 IsSlewing returns 0
22:55:14.158 00.000 17712 IsGuiding returns 0
22:55:14.158 00.000 17712 scope move finished after 165 + 51 ms
22:55:14.159 00.001 17712 Move returns status 0, amount 165
22:55:14.159 00.000 17712 MoveAxis(N, 0, ABG)
22:55:14.159 00.000 17712 Move returns status 0, amount 0
22:55:14.159 00.000 17712 move complete, result=0
22:55:14.159 00.000 17712 worker thread done servicing request
22:55:14.159 00.000 17712 Worker thread wakes up
22:55:14.159 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:14.159 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:14.163 00.004 484 GuideStep: 0.9 px 165 ms WEST, 0.3 px 0 ms NORTH
22:55:17.640 03.477 17712 Exposure complete
22:55:17.932 00.292 17712 worker thread done servicing request
22:55:17.933 00.001 484 OnExposeComplete: enter
22:55:17.936 00.003 484 UpdateGuideState(): m_state=6
22:55:17.940 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
22:55:17.945 00.005 484 Star::Find returns 1 (0), X=1398.27, Y=44.18, Mass=333078, SNR=72.7, Peak=46195 HFD=2.6
22:55:17.948 00.003 484 MultiStar: [#1 0.04,0.84,0.68,U] [#2 0.25,0.94,0.00,M3] [#3 -0.17,0.95,0.00,M3] [#4 -0.01,0.89,0.60,U] [#5 0.03,0.86,0.46,U] [#6 0.13,0.91,0.47,U] [#7 -0.47,0.71,0.42,U] [#8 -0.59,0.45,0.50,U] 
22:55:17.952 00.004 484 single-star, 6 included, MultiStar: {-0.17, 0.64}, one-star: {-0.29, 0.18}
22:55:17.959 00.007 484 CameraToMount -- cameraTheta (2.58) - m_xAngle (2.71) = xAngle (-0.14 = -0.14)
22:55:17.962 00.003 484 CameraToMount -- cameraTheta (2.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.85 = 2.85)
22:55:17.966 00.004 484 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.35 cameraTheta=2.58 mountX=0.34 mountY=0.10, mountTheta=0.28
22:55:17.973 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.29, y=0.18, opts=13)
22:55:17.977 00.004 484 Enqueuing Move request for scope (-0.29, 0.18)
22:55:17.980 00.003 17712 Worker thread wakes up
22:55:17.980 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
22:55:17.980 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
22:55:17.980 00.000 17712 Moving (-0.29, 0.18) raw xDistance=0.34 yDistance=0.10
22:55:17.980 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
22:55:17.980 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:17.981 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:17.981 00.000 17712 MoveAxis(W, 88, ABG)
22:55:17.981 00.000 17712 Guiding  Dir = 3, Dur = 88
22:55:17.981 00.000 17712 IsSlewing returns 0
22:55:17.981 00.000 17712 IsGuiding returns 0
22:55:17.983 00.002 17712 PulseGuide returned control before completion, sleep 97
22:55:18.002 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1472, FiltMax=65535, Gamma=0.510
22:55:18.033 00.031 484 UpdateGuideState exits: m=333078 SNR=72.7
22:55:18.037 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.042 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:18.045 00.003 484 Enqueuing Expose request
22:55:18.081 00.036 17712 IsGuiding returns 1
22:55:18.081 00.000 17712 scope still moving after pulse duration time elapsed
22:55:18.113 00.032 17712 IsSlewing returns 0
22:55:18.114 00.001 17712 IsGuiding returns 0
22:55:18.115 00.001 17712 scope move finished after 88 + 44 ms
22:55:18.115 00.000 17712 Move returns status 0, amount 88
22:55:18.115 00.000 17712 MoveAxis(N, 0, ABG)
22:55:18.115 00.000 17712 Move returns status 0, amount 0
22:55:18.115 00.000 17712 move complete, result=0
22:55:18.115 00.000 17712 worker thread done servicing request
22:55:18.116 00.001 17712 Worker thread wakes up
22:55:18.116 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:18.116 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:18.120 00.004 484 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH
22:55:21.544 03.424 17712 Exposure complete
22:55:21.880 00.336 484 OnExposeComplete: enter
22:55:21.884 00.004 484 UpdateGuideState(): m_state=6
22:55:21.888 00.004 17712 worker thread done servicing request
22:55:21.890 00.002 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
22:55:21.894 00.004 484 Star::Find returns 1 (0), X=1398.71, Y=44.28, Mass=328176, SNR=85.8, Peak=49856 HFD=2.4
22:55:21.899 00.005 484 MultiStar: [#1 0.46,0.55,0.62,U] [#2 -0.38,0.54,0.74,U] [#3 0.58,0.84,0.00,M4] [#4 0.41,0.31,0.55,U] [#5 0.18,0.38,0.36,U] [#6 0.70,0.57,0.47,U] [#7 0.32,0.35,0.36,U] [#8 0.42,0.13,0.41,U] 
22:55:21.905 00.006 484 single-star, 7 included, MultiStar: {0.23, 0.39}, one-star: {0.15, 0.28}
22:55:21.914 00.009 484 CameraToMount -- cameraTheta (1.08) - m_xAngle (2.71) = xAngle (-1.64 = -1.64)
22:55:21.919 00.005 484 CameraToMount -- cameraTheta (1.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.35 = 1.35)
22:55:21.924 00.005 484 CameraToMount -- cameraX=0.15 cameraY=0.28 hyp=0.32 cameraTheta=1.08 mountX=-0.02 mountY=0.31, mountTheta=1.64
22:55:21.934 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.15, y=0.28, opts=13)
22:55:21.944 00.010 484 Enqueuing Move request for scope (0.15, 0.28)
22:55:21.951 00.007 17712 Worker thread wakes up
22:55:21.952 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.28) opts 0xd
22:55:21.952 00.000 17712 Handling offset move in thread for scope, endpoint = (0.15, 0.28)
22:55:21.952 00.000 17712 Moving (0.15, 0.28) raw xDistance=-0.02 yDistance=0.31
22:55:21.952 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
22:55:21.952 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.952 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:55:21.952 00.000 17712 MoveAxis(E, 0, ABG)
22:55:21.952 00.000 17712 Move returns status 0, amount 0
22:55:21.952 00.000 17712 MoveAxis(N, 0, ABG)
22:55:21.952 00.000 17712 Move returns status 0, amount 0
22:55:21.952 00.000 17712 move complete, result=0
22:55:21.953 00.001 17712 worker thread done servicing request
22:55:21.994 00.041 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1394, FiltMax=65535, Gamma=0.510
22:55:22.029 00.035 484 UpdateGuideState exits: m=328176 SNR=85.8
22:55:22.032 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:22.036 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:22.039 00.003 484 Enqueuing Expose request
22:55:22.043 00.004 17712 Worker thread wakes up
22:55:22.044 00.001 484 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:55:22.048 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:22.048 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:25.456 03.408 17712 Exposure complete
22:55:25.731 00.275 17712 worker thread done servicing request
22:55:25.731 00.000 484 OnExposeComplete: enter
22:55:25.735 00.004 484 UpdateGuideState(): m_state=6
22:55:25.740 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
22:55:25.746 00.006 484 Star::Find returns 1 (0), X=1399.13, Y=43.45, Mass=292840, SNR=78.3, Peak=44211 HFD=2.5
22:55:25.753 00.007 484 MultiStar: [#1 0.63,0.49,0.78,U] [#2 -0.85,0.33,0.79,U] [#3 0.68,0.23,0.62,U] [#4 0.70,0.00,0.50,U] [#5 0.64,0.50,0.49,U] [#6 1.02,0.35,0.00,M1] [#7 0.53,-0.30,0.43,U] [#8 0.81,0.13,0.42,U] 
22:55:25.756 00.003 484 refined, 7 included, MultiStar: {0.40, 0.08}, one-star: {0.57, -0.55}
22:55:25.759 00.003 484 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.71) = xAngle (-2.52 = -2.52)
22:55:25.761 00.002 484 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.47 = 0.47)
22:55:25.765 00.004 484 CameraToMount -- cameraX=0.40 cameraY=0.08 hyp=0.41 cameraTheta=0.20 mountX=-0.33 mountY=0.19, mountTheta=2.63
22:55:25.773 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.40, y=0.08, opts=13)
22:55:25.776 00.003 484 Enqueuing Move request for scope (0.40, 0.08)
22:55:25.779 00.003 17712 Worker thread wakes up
22:55:25.779 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.08) opts 0xd
22:55:25.779 00.000 17712 Handling offset move in thread for scope, endpoint = (0.40, 0.08)
22:55:25.779 00.000 17712 Moving (0.40, 0.08) raw xDistance=-0.33 yDistance=0.19
22:55:25.779 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
22:55:25.780 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:25.780 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:55:25.780 00.000 17712 MoveAxis(E, 75, ABG)
22:55:25.780 00.000 17712 Guiding  Dir = 2, Dur = 75
22:55:25.780 00.000 17712 IsSlewing returns 0
22:55:25.780 00.000 17712 IsGuiding returns 0
22:55:25.781 00.001 17712 PulseGuide returned control before completion, sleep 85
22:55:25.807 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1463, FiltMax=65533, Gamma=0.510
22:55:25.836 00.029 484 UpdateGuideState exits: m=292840 SNR=78.3
22:55:25.841 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:25.845 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:25.849 00.004 484 Enqueuing Expose request
22:55:25.873 00.024 17712 IsGuiding returns 1
22:55:25.873 00.000 17712 scope still moving after pulse duration time elapsed
22:55:25.905 00.032 17712 IsSlewing returns 0
22:55:25.906 00.001 17712 IsGuiding returns 0
22:55:25.906 00.000 17712 scope move finished after 75 + 50 ms
22:55:25.906 00.000 17712 Move returns status 0, amount 75
22:55:25.906 00.000 17712 MoveAxis(N, 0, ABG)
22:55:25.907 00.001 17712 Move returns status 0, amount 0
22:55:25.907 00.000 17712 move complete, result=0
22:55:25.907 00.000 17712 worker thread done servicing request
22:55:25.907 00.000 17712 Worker thread wakes up
22:55:25.907 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:25.907 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:25.919 00.012 484 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
22:55:29.337 03.418 17712 Exposure complete
22:55:29.794 00.457 17712 worker thread done servicing request
22:55:29.794 00.000 484 OnExposeComplete: enter
22:55:29.798 00.004 484 UpdateGuideState(): m_state=6
22:55:29.803 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
22:55:29.808 00.005 484 Star::Find returns 1 (0), X=1399.30, Y=43.89, Mass=321810, SNR=82.4, Peak=49152 HFD=2.4
22:55:29.813 00.005 484 MultiStar: [#1 1.13,0.66,0.00,M1] [#2 -1.05,0.73,0.00,M2] [#3 1.05,0.71,0.00,M4] [#4 1.17,0.29,0.00,M1] [#5 0.91,0.06,0.51,U] [#6 1.22,0.27,0.00,M2] [#7 0.97,0.11,0.00,M3] [#8 1.02,-0.31,0.00,M2] 
22:55:29.818 00.005 484 single-star, 1 included, MultiStar: {0.79, -0.05}, one-star: {0.73, -0.11}
22:55:29.821 00.003 484 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.71) = xAngle (-2.86 = -2.86)
22:55:29.826 00.005 484 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.13 = 0.13)
22:55:29.830 00.004 484 CameraToMount -- cameraX=0.73 cameraY=-0.11 hyp=0.74 cameraTheta=-0.14 mountX=-0.71 mountY=0.10, mountTheta=3.01
22:55:29.838 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.73, y=-0.11, opts=13)
22:55:29.842 00.004 484 Enqueuing Move request for scope (0.73, -0.11)
22:55:29.848 00.006 17712 Worker thread wakes up
22:55:29.849 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.11) opts 0xd
22:55:29.849 00.000 17712 Handling offset move in thread for scope, endpoint = (0.73, -0.11)
22:55:29.849 00.000 17712 Moving (0.73, -0.11) raw xDistance=-0.71 yDistance=0.10
22:55:29.849 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
22:55:29.849 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:29.849 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:29.849 00.000 17712 MoveAxis(E, 165, ABG)
22:55:29.849 00.000 17712 Guiding  Dir = 2, Dur = 165
22:55:29.849 00.000 17712 IsSlewing returns 0
22:55:29.850 00.001 17712 IsGuiding returns 0
22:55:29.850 00.000 17712 PulseGuide returned control before completion, sleep 175
22:55:29.874 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1143, FiltMax=65533, Gamma=0.510
22:55:29.915 00.041 484 UpdateGuideState exits: m=321810 SNR=82.4
22:55:29.920 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:29.926 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:29.930 00.004 484 Enqueuing Expose request
22:55:30.030 00.100 17712 IsGuiding returns 1
22:55:30.030 00.000 17712 scope still moving after pulse duration time elapsed
22:55:30.061 00.031 17712 IsSlewing returns 0
22:55:30.064 00.003 17712 IsGuiding returns 0
22:55:30.064 00.000 17712 scope move finished after 165 + 48 ms
22:55:30.064 00.000 17712 Move returns status 0, amount 165
22:55:30.064 00.000 17712 MoveAxis(N, 0, ABG)
22:55:30.065 00.001 17712 Move returns status 0, amount 0
22:55:30.065 00.000 17712 move complete, result=0
22:55:30.065 00.000 484 GuideStep: -0.7 px 165 ms EAST, 0.1 px 0 ms NORTH
22:55:30.069 00.004 17712 worker thread done servicing request
22:55:30.069 00.000 17712 Worker thread wakes up
22:55:30.069 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:30.069 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:33.482 03.413 17712 Exposure complete
22:55:33.747 00.265 17712 worker thread done servicing request
22:55:33.747 00.000 484 OnExposeComplete: enter
22:55:33.750 00.003 484 UpdateGuideState(): m_state=6
22:55:33.756 00.006 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
22:55:33.760 00.004 484 Star::Find returns 1 (0), X=1398.93, Y=44.00, Mass=344723, SNR=105.1, Peak=43584 HFD=2.7
22:55:33.765 00.005 484 MultiStar: [#1 0.69,0.74,0.00,M2] [#2 -0.94,0.91,0.00,M3] [#3 0.75,0.59,0.00,M5] [#4 0.60,0.67,0.36,U] [#5 0.39,0.78,0.31,U] [#6 0.82,0.24,0.30,U] [#7 0.19,0.28,0.29,U] [#8 0.38,0.09,0.32,U] 
22:55:33.769 00.004 484 single-star, 5 included, MultiStar: {0.44, 0.26}, one-star: {0.37, -0.00}
22:55:33.774 00.005 484 CameraToMount -- cameraTheta (-0.00) - m_xAngle (2.71) = xAngle (-2.72 = -2.72)
22:55:33.776 00.002 484 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
22:55:33.779 00.003 484 CameraToMount -- cameraX=0.37 cameraY=-0.00 hyp=0.37 cameraTheta=-0.00 mountX=-0.33 mountY=0.10, mountTheta=2.85
22:55:33.786 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=-0.00, opts=13)
22:55:33.792 00.006 484 Enqueuing Move request for scope (0.37, -0.00)
22:55:33.795 00.003 17712 Worker thread wakes up
22:55:33.796 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.00) opts 0xd
22:55:33.796 00.000 17712 Handling offset move in thread for scope, endpoint = (0.37, -0.00)
22:55:33.796 00.000 17712 Moving (0.37, -0.00) raw xDistance=-0.33 yDistance=0.10
22:55:33.796 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.33
22:55:33.796 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:33.796 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:55:33.796 00.000 17712 MoveAxis(E, 86, ABG)
22:55:33.796 00.000 17712 Guiding  Dir = 2, Dur = 86
22:55:33.796 00.000 17712 IsSlewing returns 0
22:55:33.797 00.001 17712 IsGuiding returns 0
22:55:33.798 00.001 17712 PulseGuide returned control before completion, sleep 96
22:55:33.818 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1482, FiltMax=65533, Gamma=0.510
22:55:33.849 00.031 484 UpdateGuideState exits: m=344723 SNR=105.1
22:55:33.853 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.856 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:33.861 00.005 484 Enqueuing Expose request
22:55:33.905 00.044 17712 IsGuiding returns 1
22:55:33.905 00.000 17712 scope still moving after pulse duration time elapsed
22:55:33.937 00.032 17712 IsSlewing returns 0
22:55:33.937 00.000 17712 IsGuiding returns 0
22:55:33.938 00.001 17712 scope move finished after 86 + 54 ms
22:55:33.938 00.000 17712 Move returns status 0, amount 86
22:55:33.938 00.000 17712 MoveAxis(N, 0, ABG)
22:55:33.938 00.000 17712 Move returns status 0, amount 0
22:55:33.938 00.000 17712 move complete, result=0
22:55:33.939 00.001 17712 worker thread done servicing request
22:55:33.939 00.000 17712 Worker thread wakes up
22:55:33.939 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:33.939 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:33.940 00.001 484 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
22:55:37.363 03.423 17712 Exposure complete
22:55:37.669 00.306 17712 worker thread done servicing request
22:55:37.669 00.000 484 OnExposeComplete: enter
22:55:37.674 00.005 484 UpdateGuideState(): m_state=6
22:55:37.678 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
22:55:37.684 00.006 484 Star::Find returns 1 (0), X=1399.51, Y=44.04, Mass=326787, SNR=78.2, Peak=45200 HFD=2.3
22:55:37.687 00.003 484 MultiStar: [#1 0.89,0.47,0.00,M3] [#2 -1.17,1.04,0.00,M4] [#3 1.02,0.67,0.00,M6] [#4 1.17,0.40,0.00,M1] [#5 1.05,0.50,0.00,M1] [#6 1.06,0.54,0.00,M2] [#7 0.79,0.28,0.36,U] [#8 1.04,-0.38,0.00,M2] 
22:55:37.692 00.005 484 refined, 1 included, MultiStar: {0.91, 0.10}, one-star: {0.95, 0.04}
22:55:37.696 00.004 484 CameraToMount -- cameraTheta (0.11) - m_xAngle (2.71) = xAngle (-2.60 = -2.60)
22:55:37.700 00.004 484 CameraToMount -- cameraTheta (0.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.38 = 0.38)
22:55:37.704 00.004 484 CameraToMount -- cameraX=0.91 cameraY=0.10 hyp=0.92 cameraTheta=0.11 mountX=-0.79 mountY=0.34, mountTheta=2.73
22:55:37.713 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.91, y=0.10, opts=13)
22:55:37.717 00.004 484 Enqueuing Move request for scope (0.91, 0.10)
22:55:37.720 00.003 17712 Worker thread wakes up
22:55:37.720 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.91, 0.10) opts 0xd
22:55:37.720 00.000 17712 Handling offset move in thread for scope, endpoint = (0.91, 0.10)
22:55:37.720 00.000 17712 Moving (0.91, 0.10) raw xDistance=-0.79 yDistance=0.34
22:55:37.721 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.79
22:55:37.721 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:37.721 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:55:37.721 00.000 17712 MoveAxis(E, 182, ABG)
22:55:37.721 00.000 17712 Guiding  Dir = 2, Dur = 182
22:55:37.722 00.001 17712 IsSlewing returns 0
22:55:37.722 00.000 17712 IsGuiding returns 0
22:55:37.723 00.001 17712 PulseGuide returned control before completion, sleep 192
22:55:37.754 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1635, FiltMax=65533, Gamma=0.510
22:55:37.785 00.031 484 UpdateGuideState exits: m=326787 SNR=78.2
22:55:37.793 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:37.797 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:37.801 00.004 484 Enqueuing Expose request
22:55:37.925 00.124 17712 IsGuiding returns 1
22:55:37.925 00.000 17712 scope still moving after pulse duration time elapsed
22:55:37.957 00.032 17712 IsSlewing returns 0
22:55:37.957 00.000 17712 IsGuiding returns 0
22:55:37.958 00.001 17712 scope move finished after 182 + 53 ms
22:55:37.958 00.000 17712 Move returns status 0, amount 182
22:55:37.959 00.001 17712 MoveAxis(N, 0, ABG)
22:55:37.960 00.001 17712 Move returns status 0, amount 0
22:55:37.960 00.000 17712 move complete, result=0
22:55:37.960 00.000 17712 worker thread done servicing request
22:55:37.960 00.000 17712 Worker thread wakes up
22:55:37.961 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:37.961 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:37.964 00.003 484 GuideStep: -0.8 px 182 ms EAST, 0.3 px 0 ms NORTH
22:55:41.386 03.422 17712 Exposure complete
22:55:41.690 00.304 17712 worker thread done servicing request
22:55:41.690 00.000 484 OnExposeComplete: enter
22:55:41.694 00.004 484 UpdateGuideState(): m_state=6
22:55:41.699 00.005 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
22:55:41.704 00.005 484 Star::Find returns 1 (0), X=1398.98, Y=44.50, Mass=350789, SNR=84.6, Peak=43088 HFD=2.7
22:55:41.711 00.007 484 MultiStar: [#1 0.44,1.16,0.00,M4] [#2 -0.14,1.05,0.00,M5] [#3 0.60,1.26,0.00,M7] [#4 0.52,1.12,0.00,M2] [#5 0.85,1.12,0.00,M2] [#6 0.94,1.00,0.00,M3] [#7 0.36,0.56,0.36,U] [#8 0.53,0.51,0.49,U] 
22:55:41.716 00.005 484 single-star, 2 included, MultiStar: {0.43, 0.52}, one-star: {0.41, 0.50}
22:55:41.721 00.005 484 CameraToMount -- cameraTheta (0.88) - m_xAngle (2.71) = xAngle (-1.83 = -1.83)
22:55:41.725 00.004 484 CameraToMount -- cameraTheta (0.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.16 = 1.16)
22:55:41.729 00.004 484 CameraToMount -- cameraX=0.41 cameraY=0.50 hyp=0.65 cameraTheta=0.88 mountX=-0.17 mountY=0.60, mountTheta=1.85
22:55:41.737 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.41, y=0.50, opts=13)
22:55:41.742 00.005 484 Enqueuing Move request for scope (0.41, 0.50)
22:55:41.745 00.003 17712 Worker thread wakes up
22:55:41.745 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.50) opts 0xd
22:55:41.746 00.001 17712 Handling offset move in thread for scope, endpoint = (0.41, 0.50)
22:55:41.746 00.000 17712 Moving (0.41, 0.50) raw xDistance=-0.17 yDistance=0.60
22:55:41.746 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
22:55:41.746 00.000 17712 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.746 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
22:55:41.746 00.000 17712 MoveAxis(E, 0, ABG)
22:55:41.746 00.000 17712 Move returns status 0, amount 0
22:55:41.746 00.000 17712 MoveAxis(N, 0, ABG)
22:55:41.746 00.000 17712 Move returns status 0, amount 0
22:55:41.747 00.001 17712 move complete, result=0
22:55:41.747 00.000 17712 worker thread done servicing request
22:55:41.773 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1386, FiltMax=65535, Gamma=0.510
22:55:41.811 00.038 484 UpdateGuideState exits: m=350789 SNR=84.6
22:55:41.816 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.819 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:41.823 00.004 484 Enqueuing Expose request
22:55:41.827 00.004 17712 Worker thread wakes up
22:55:41.827 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
22:55:41.831 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:41.831 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:45.295 03.464 17712 Exposure complete
22:55:45.609 00.314 17712 worker thread done servicing request
22:55:45.611 00.002 484 OnExposeComplete: enter
22:55:45.618 00.007 484 UpdateGuideState(): m_state=6
22:55:45.626 00.008 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
22:55:45.630 00.004 484 Star::Find returns 1 (0), X=1399.06, Y=44.04, Mass=293367, SNR=74.2, Peak=48128 HFD=2.4
22:55:45.635 00.005 484 MultiStar: [#1 0.86,0.65,0.00,M5] [#2 -0.62,0.80,0.00,M6] [#3 0.80,0.57,0.00,M8] [#4 0.59,0.60,0.67,U] [#5 1.00,0.48,0.00,M3] [#6 0.83,0.70,0.00,M4] [#7 0.63,0.19,0.45,U] [#8 0.89,0.20,0.48,U] 
22:55:45.645 00.010 484 single-star, 3 included, MultiStar: {0.62, 0.24}, one-star: {0.49, 0.04}
22:55:45.650 00.005 484 CameraToMount -- cameraTheta (0.08) - m_xAngle (2.71) = xAngle (-2.64 = -2.64)
22:55:45.655 00.005 484 CameraToMount -- cameraTheta (0.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.35 = 0.35)
22:55:45.661 00.006 484 CameraToMount -- cameraX=0.49 cameraY=0.04 hyp=0.50 cameraTheta=0.08 mountX=-0.43 mountY=0.17, mountTheta=2.77
22:55:45.676 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.49, y=0.04, opts=13)
22:55:45.683 00.007 484 Enqueuing Move request for scope (0.49, 0.04)
22:55:45.693 00.010 17712 Worker thread wakes up
22:55:45.694 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.04) opts 0xd
22:55:45.694 00.000 17712 Handling offset move in thread for scope, endpoint = (0.49, 0.04)
22:55:45.694 00.000 17712 Moving (0.49, 0.04) raw xDistance=-0.43 yDistance=0.17
22:55:45.694 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
22:55:45.694 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:45.694 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:55:45.694 00.000 17712 MoveAxis(E, 97, ABG)
22:55:45.694 00.000 17712 Guiding  Dir = 2, Dur = 97
22:55:45.695 00.001 17712 IsSlewing returns 0
22:55:45.695 00.000 17712 IsGuiding returns 0
22:55:45.698 00.003 17712 PulseGuide returned control before completion, sleep 105
22:55:45.753 00.055 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:55:45.802 00.049 484 UpdateGuideState exits: m=293367 SNR=74.2
22:55:45.810 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:45.818 00.008 17712 IsGuiding returns 1
22:55:45.818 00.000 17712 scope still moving after pulse duration time elapsed
22:55:45.818 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:45.828 00.010 484 Enqueuing Expose request
22:55:45.846 00.018 17712 IsSlewing returns 0
22:55:45.846 00.000 17712 IsGuiding returns 0
22:55:45.846 00.000 17712 scope move finished after 97 + 54 ms
22:55:45.846 00.000 17712 Move returns status 0, amount 97
22:55:45.847 00.001 17712 MoveAxis(N, 0, ABG)
22:55:45.847 00.000 17712 Move returns status 0, amount 0
22:55:45.847 00.000 17712 move complete, result=0
22:55:45.848 00.001 17712 worker thread done servicing request
22:55:45.849 00.001 17712 Worker thread wakes up
22:55:45.849 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:45.849 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:45.864 00.015 484 GuideStep: -0.4 px 97 ms EAST, 0.2 px 0 ms NORTH
22:55:49.316 03.452 17712 Exposure complete
22:55:49.620 00.304 17712 worker thread done servicing request
22:55:49.620 00.000 484 OnExposeComplete: enter
22:55:49.626 00.006 484 UpdateGuideState(): m_state=6
22:55:49.629 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
22:55:49.633 00.004 484 Star::Find returns 1 (0), X=1398.80, Y=44.35, Mass=330897, SNR=80.2, Peak=36794 HFD=2.9
22:55:49.636 00.003 484 MultiStar: [#1 0.39,1.17,0.00,M6] [#2 -0.04,0.88,0.79,U] [#3 0.60,1.09,0.00,M9] [#4 0.25,0.76,0.50,U] [#5 -0.02,1.20,0.00,M4] [#6 0.55,0.86,0.00,M5] [#7 -0.01,0.63,0.45,U] [#8 0.30,0.76,0.42,U] 
22:55:49.640 00.004 484 single-star, 4 included, MultiStar: {0.14, 0.64}, one-star: {0.24, 0.35}
22:55:49.648 00.008 484 CameraToMount -- cameraTheta (0.98) - m_xAngle (2.71) = xAngle (-1.74 = -1.74)
22:55:49.659 00.011 484 CameraToMount -- cameraTheta (0.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.25 = 1.25)
22:55:49.665 00.006 484 CameraToMount -- cameraX=0.24 cameraY=0.35 hyp=0.43 cameraTheta=0.98 mountX=-0.07 mountY=0.41, mountTheta=1.74
22:55:49.678 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.24, y=0.35, opts=13)
22:55:49.683 00.005 484 Enqueuing Move request for scope (0.24, 0.35)
22:55:49.686 00.003 17712 Worker thread wakes up
22:55:49.686 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.35) opts 0xd
22:55:49.686 00.000 17712 Handling offset move in thread for scope, endpoint = (0.24, 0.35)
22:55:49.687 00.001 17712 Moving (0.24, 0.35) raw xDistance=-0.07 yDistance=0.41
22:55:49.687 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
22:55:49.687 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:49.687 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
22:55:49.687 00.000 17712 MoveAxis(E, 0, ABG)
22:55:49.687 00.000 17712 Move returns status 0, amount 0
22:55:49.687 00.000 17712 MoveAxis(N, 0, ABG)
22:55:49.687 00.000 17712 Move returns status 0, amount 0
22:55:49.687 00.000 17712 move complete, result=0
22:55:49.688 00.001 17712 worker thread done servicing request
22:55:49.721 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1565, FiltMax=65535, Gamma=0.510
22:55:49.763 00.042 484 UpdateGuideState exits: m=330897 SNR=80.2
22:55:49.769 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:49.776 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:49.782 00.006 484 Enqueuing Expose request
22:55:49.789 00.007 17712 Worker thread wakes up
22:55:49.789 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:55:49.793 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:49.794 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:53.218 03.424 17712 Exposure complete
22:55:53.512 00.294 17712 worker thread done servicing request
22:55:53.512 00.000 484 OnExposeComplete: enter
22:55:53.516 00.004 484 UpdateGuideState(): m_state=6
22:55:53.523 00.007 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
22:55:53.528 00.005 484 Star::Find returns 1 (0), X=1398.62, Y=44.30, Mass=338181, SNR=77.5, Peak=38531 HFD=2.8
22:55:53.532 00.004 484 MultiStar: [#1 0.11,0.97,0.00,M7] [#2 -0.22,0.79,0.78,U] [#3 0.14,0.95,0.00,M10] [#4 0.22,0.64,0.51,U] [#5 0.52,0.72,0.46,U] [#6 0.35,0.70,0.47,U] [#7 0.08,0.41,0.41,U] [#8 0.13,0.22,0.42,U] 
22:55:53.538 00.006 484 single-star, 6 included, MultiStar: {0.12, 0.53}, one-star: {0.05, 0.30}
22:55:53.546 00.008 484 CameraToMount -- cameraTheta (1.39) - m_xAngle (2.71) = xAngle (-1.32 = -1.32)
22:55:53.554 00.008 484 CameraToMount -- cameraTheta (1.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.67 = 1.67)
22:55:53.562 00.008 484 CameraToMount -- cameraX=0.05 cameraY=0.30 hyp=0.30 cameraTheta=1.39 mountX=0.07 mountY=0.30, mountTheta=1.33
22:55:53.571 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=0.30, opts=13)
22:55:53.576 00.005 484 Enqueuing Move request for scope (0.05, 0.30)
22:55:53.579 00.003 17712 Worker thread wakes up
22:55:53.579 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.30) opts 0xd
22:55:53.579 00.000 17712 Handling offset move in thread for scope, endpoint = (0.05, 0.30)
22:55:53.579 00.000 17712 Moving (0.05, 0.30) raw xDistance=0.07 yDistance=0.30
22:55:53.579 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:55:53.579 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:53.579 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
22:55:53.579 00.000 17712 MoveAxis(E, 0, ABG)
22:55:53.579 00.000 17712 Move returns status 0, amount 0
22:55:53.580 00.001 17712 MoveAxis(N, 0, ABG)
22:55:53.580 00.000 17712 Move returns status 0, amount 0
22:55:53.580 00.000 17712 move complete, result=0
22:55:53.580 00.000 17712 worker thread done servicing request
22:55:53.599 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1424, FiltMax=65533, Gamma=0.510
22:55:53.637 00.038 484 UpdateGuideState exits: m=338181 SNR=77.5
22:55:53.642 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.645 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:53.649 00.004 484 Enqueuing Expose request
22:55:53.653 00.004 17712 Worker thread wakes up
22:55:53.653 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
22:55:53.656 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:53.656 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:57.074 03.418 17712 Exposure complete
22:55:57.376 00.302 17712 worker thread done servicing request
22:55:57.376 00.000 484 OnExposeComplete: enter
22:55:57.381 00.005 484 UpdateGuideState(): m_state=6
22:55:57.385 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
22:55:57.391 00.006 484 Star::Find returns 1 (0), X=1398.75, Y=43.88, Mass=315536, SNR=75.9, Peak=42771 HFD=2.3
22:55:57.396 00.005 484 MultiStar: [#1 0.03,0.93,0.00,M8] [#2 -0.12,1.02,0.00,M5] [#3 0.49,1.17,0.00,R] [#4 0.35,0.71,0.66,U] [#5 0.60,0.70,0.41,U] [#6 0.75,0.99,0.00,M5] [#7 -0.24,0.74,0.46,U] [#8 0.07,0.55,0.48,U] 
22:55:57.400 00.004 484 single-star, 4 included, MultiStar: {0.19, 0.41}, one-star: {0.19, -0.12}
22:55:57.404 00.004 484 CameraToMount -- cameraTheta (-0.55) - m_xAngle (2.71) = xAngle (-3.27 = 3.02)
22:55:57.407 00.003 484 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.28 = -0.28)
22:55:57.411 00.004 484 CameraToMount -- cameraX=0.19 cameraY=-0.12 hyp=0.22 cameraTheta=-0.55 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
22:55:57.418 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.19, y=-0.12, opts=13)
22:55:57.426 00.008 484 Enqueuing Move request for scope (0.19, -0.12)
22:55:57.430 00.004 17712 Worker thread wakes up
22:55:57.430 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.12) opts 0xd
22:55:57.430 00.000 17712 Handling offset move in thread for scope, endpoint = (0.19, -0.12)
22:55:57.432 00.002 17712 Moving (0.19, -0.12) raw xDistance=-0.22 yDistance=-0.06
22:55:57.432 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
22:55:57.432 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:57.432 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:55:57.432 00.000 17712 MoveAxis(E, 0, ABG)
22:55:57.432 00.000 17712 Move returns status 0, amount 0
22:55:57.432 00.000 17712 MoveAxis(N, 0, ABG)
22:55:57.432 00.000 17712 Move returns status 0, amount 0
22:55:57.432 00.000 17712 move complete, result=0
22:55:57.433 00.001 17712 worker thread done servicing request
22:55:57.459 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1635, FiltMax=65533, Gamma=0.510
22:55:57.502 00.043 484 UpdateGuideState exits: m=315536 SNR=75.9
22:55:57.511 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:57.514 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:55:57.518 00.004 484 Enqueuing Expose request
22:55:57.525 00.007 17712 Worker thread wakes up
22:55:57.525 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:55:57.525 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:55:57.525 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:00.980 03.455 17712 Exposure complete
22:56:01.280 00.300 17712 worker thread done servicing request
22:56:01.280 00.000 484 OnExposeComplete: enter
22:56:01.286 00.006 484 UpdateGuideState(): m_state=6
22:56:01.292 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
22:56:01.295 00.003 484 Star::Find returns 1 (0), X=1398.77, Y=43.74, Mass=336213, SNR=82.2, Peak=40656 HFD=2.6
22:56:01.300 00.005 484 MultiStar: [#1 0.33,0.58,0.70,U] [#2 -1.28,0.73,0.00,M6] [#3 -0.15,-0.63,0.80,U] [#4 0.36,0.40,0.53,U] [#5 0.61,0.29,0.43,U] [#6 0.71,0.63,0.00,M6] [#7 0.38,-0.09,0.39,U] [#8 0.57,-0.00,0.42,U] 
22:56:01.304 00.004 484 refined, 6 included, MultiStar: {0.27, -0.01}, one-star: {0.21, -0.26}
22:56:01.309 00.005 484 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.71) = xAngle (-2.77 = -2.77)
22:56:01.318 00.009 484 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.22 = 0.22)
22:56:01.324 00.006 484 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.05 mountX=-0.26 mountY=0.06, mountTheta=2.91
22:56:01.330 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=-0.01, opts=13)
22:56:01.334 00.004 484 Enqueuing Move request for scope (0.27, -0.01)
22:56:01.340 00.006 17712 Worker thread wakes up
22:56:01.341 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
22:56:01.341 00.000 17712 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
22:56:01.341 00.000 17712 Moving (0.27, -0.01) raw xDistance=-0.26 yDistance=0.06
22:56:01.341 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:56:01.341 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.341 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:56:01.341 00.000 17712 MoveAxis(E, 0, ABG)
22:56:01.341 00.000 17712 Move returns status 0, amount 0
22:56:01.341 00.000 17712 MoveAxis(N, 0, ABG)
22:56:01.341 00.000 17712 Move returns status 0, amount 0
22:56:01.341 00.000 17712 move complete, result=0
22:56:01.341 00.000 17712 worker thread done servicing request
22:56:01.368 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1607, FiltMax=65533, Gamma=0.510
22:56:01.400 00.032 484 UpdateGuideState exits: m=336213 SNR=82.2
22:56:01.405 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.410 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:01.415 00.005 484 Enqueuing Expose request
22:56:01.418 00.003 17712 Worker thread wakes up
22:56:01.419 00.001 484 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:01.423 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:01.424 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:04.816 03.392 17712 Exposure complete
22:56:05.047 00.231 17712 worker thread done servicing request
22:56:05.047 00.000 484 OnExposeComplete: enter
22:56:05.051 00.004 484 UpdateGuideState(): m_state=6
22:56:05.055 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
22:56:05.059 00.004 484 Star::Find returns 1 (0), X=1399.53, Y=43.80, Mass=331212, SNR=71.0, Peak=40256 HFD=2.6
22:56:05.062 00.003 484 MultiStar: [#1 1.11,0.52,0.00,M8] [#2 -1.38,0.77,0.00,M7] [#3 0.75,-0.41,0.82,U] [#4 1.23,0.56,0.00,M1] [#5 1.12,0.59,0.00,M2] [#6 1.21,0.54,0.00,M7] [#7 1.29,0.43,0.00,M1] [#8 1.31,0.11,0.00,M1] 
22:56:05.066 00.004 484 refined, 1 included, MultiStar: {0.87, -0.30}, one-star: {0.96, -0.20}
22:56:05.069 00.003 484 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.71) = xAngle (-3.04 = -3.04)
22:56:05.072 00.003 484 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.06 = -0.06)
22:56:05.076 00.004 484 CameraToMount -- cameraX=0.87 cameraY=-0.30 hyp=0.92 cameraTheta=-0.33 mountX=-0.91 mountY=-0.05, mountTheta=-3.08
22:56:05.082 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.87, y=-0.30, opts=13)
22:56:05.086 00.004 484 Enqueuing Move request for scope (0.87, -0.30)
22:56:05.090 00.004 17712 Worker thread wakes up
22:56:05.090 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.30) opts 0xd
22:56:05.090 00.000 17712 Handling offset move in thread for scope, endpoint = (0.87, -0.30)
22:56:05.090 00.000 17712 Moving (0.87, -0.30) raw xDistance=-0.91 yDistance=-0.05
22:56:05.090 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
22:56:05.090 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:05.090 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:05.090 00.000 17712 MoveAxis(E, 204, ABG)
22:56:05.090 00.000 17712 Guiding  Dir = 2, Dur = 204
22:56:05.091 00.001 17712 IsSlewing returns 0
22:56:05.091 00.000 17712 IsGuiding returns 0
22:56:05.091 00.000 17712 PulseGuide returned control before completion, sleep 214
22:56:05.109 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1536, FiltMax=65533, Gamma=0.510
22:56:05.147 00.038 484 UpdateGuideState exits: m=331212 SNR=71.0
22:56:05.155 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:05.168 00.013 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:05.177 00.009 484 Enqueuing Expose request
22:56:05.309 00.132 17712 IsGuiding returns 1
22:56:05.309 00.000 17712 scope still moving after pulse duration time elapsed
22:56:05.337 00.028 17712 IsSlewing returns 0
22:56:05.339 00.002 17712 IsGuiding returns 0
22:56:05.339 00.000 17712 scope move finished after 204 + 44 ms
22:56:05.339 00.000 17712 Move returns status 0, amount 204
22:56:05.340 00.001 17712 MoveAxis(N, 0, ABG)
22:56:05.340 00.000 17712 Move returns status 0, amount 0
22:56:05.340 00.000 17712 move complete, result=0
22:56:05.340 00.000 17712 worker thread done servicing request
22:56:05.340 00.000 484 GuideStep: -0.9 px 204 ms EAST, -0.1 px 0 ms NORTH
22:56:05.344 00.004 17712 Worker thread wakes up
22:56:05.344 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:05.345 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:08.786 03.441 17712 Exposure complete
22:56:09.093 00.307 17712 worker thread done servicing request
22:56:09.093 00.000 484 OnExposeComplete: enter
22:56:09.097 00.004 484 UpdateGuideState(): m_state=6
22:56:09.101 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
22:56:09.105 00.004 484 Star::Find returns 1 (0), X=1399.17, Y=44.05, Mass=349345, SNR=85.8, Peak=49248 HFD=2.5
22:56:09.110 00.005 484 MultiStar: [#1 0.51,0.59,0.70,U] [#2 -0.21,0.46,0.70,U] [#3 0.25,-0.81,0.64,U] [#4 0.79,0.36,0.49,U] [#5 0.75,0.44,0.44,U] [#6 0.97,0.62,0.00,M8] [#7 0.46,0.45,0.41,U] [#8 0.72,-0.08,0.42,U] 
22:56:09.114 00.004 484 refined, 7 included, MultiStar: {0.45, 0.17}, one-star: {0.60, 0.05}
22:56:09.117 00.003 484 CameraToMount -- cameraTheta (0.35) - m_xAngle (2.71) = xAngle (-2.36 = -2.36)
22:56:09.124 00.007 484 CameraToMount -- cameraTheta (0.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.62 = 0.62)
22:56:09.128 00.004 484 CameraToMount -- cameraX=0.45 cameraY=0.17 hyp=0.48 cameraTheta=0.35 mountX=-0.34 mountY=0.28, mountTheta=2.46
22:56:09.139 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.45, y=0.17, opts=13)
22:56:09.143 00.004 484 Enqueuing Move request for scope (0.45, 0.17)
22:56:09.146 00.003 17712 Worker thread wakes up
22:56:09.146 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.17) opts 0xd
22:56:09.146 00.000 17712 Handling offset move in thread for scope, endpoint = (0.45, 0.17)
22:56:09.146 00.000 17712 Moving (0.45, 0.17) raw xDistance=-0.34 yDistance=0.28
22:56:09.147 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.34
22:56:09.147 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:09.147 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:56:09.147 00.000 17712 MoveAxis(E, 91, ABG)
22:56:09.147 00.000 17712 Guiding  Dir = 2, Dur = 91
22:56:09.147 00.000 17712 IsSlewing returns 0
22:56:09.147 00.000 17712 IsGuiding returns 0
22:56:09.148 00.001 17712 PulseGuide returned control before completion, sleep 101
22:56:09.177 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1517, FiltMax=65533, Gamma=0.510
22:56:09.213 00.036 484 UpdateGuideState exits: m=349345 SNR=85.8
22:56:09.217 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:09.223 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:09.227 00.004 484 Enqueuing Expose request
22:56:09.259 00.032 17712 IsGuiding returns 1
22:56:09.259 00.000 17712 scope still moving after pulse duration time elapsed
22:56:09.292 00.033 17712 IsSlewing returns 0
22:56:09.292 00.000 17712 IsGuiding returns 0
22:56:09.292 00.000 17712 scope move finished after 91 + 53 ms
22:56:09.292 00.000 17712 Move returns status 0, amount 91
22:56:09.292 00.000 17712 MoveAxis(N, 0, ABG)
22:56:09.292 00.000 17712 Move returns status 0, amount 0
22:56:09.292 00.000 17712 move complete, result=0
22:56:09.293 00.001 17712 worker thread done servicing request
22:56:09.293 00.000 17712 Worker thread wakes up
22:56:09.293 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:09.293 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:09.296 00.003 484 GuideStep: -0.3 px 91 ms EAST, 0.3 px 0 ms NORTH
22:56:12.834 03.538 17712 Exposure complete
22:56:13.191 00.357 17712 worker thread done servicing request
22:56:13.191 00.000 484 OnExposeComplete: enter
22:56:13.195 00.004 484 UpdateGuideState(): m_state=6
22:56:13.199 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
22:56:13.205 00.006 484 Star::Find returns 1 (0), X=1399.15, Y=43.56, Mass=342551, SNR=84.9, Peak=46227 HFD=2.6
22:56:13.210 00.005 484 MultiStar: [#1 0.63,0.19,0.64,U] [#2 -1.14,0.20,0.00,M7] [#3 0.25,-0.98,0.00,M1] [#4 0.86,0.04,0.49,U] [#5 0.55,-0.11,0.43,U] [#6 0.80,0.21,0.44,U] [#7 0.59,-0.47,0.52,U] [#8 0.54,-0.51,0.43,U] 
22:56:13.214 00.004 484 refined, 6 included, MultiStar: {0.65, -0.18}, one-star: {0.59, -0.44}
22:56:13.217 00.003 484 CameraToMount -- cameraTheta (-0.27) - m_xAngle (2.71) = xAngle (-2.99 = -2.99)
22:56:13.222 00.005 484 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.00 = -0.00)
22:56:13.228 00.006 484 CameraToMount -- cameraX=0.65 cameraY=-0.18 hyp=0.67 cameraTheta=-0.27 mountX=-0.66 mountY=-0.00, mountTheta=-3.14
22:56:13.238 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.65, y=-0.18, opts=13)
22:56:13.243 00.005 484 Enqueuing Move request for scope (0.65, -0.18)
22:56:13.246 00.003 17712 Worker thread wakes up
22:56:13.246 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.18) opts 0xd
22:56:13.247 00.001 17712 Handling offset move in thread for scope, endpoint = (0.65, -0.18)
22:56:13.247 00.000 17712 Moving (0.65, -0.18) raw xDistance=-0.66 yDistance=-0.00
22:56:13.247 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
22:56:13.247 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:13.247 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:56:13.247 00.000 17712 MoveAxis(E, 155, ABG)
22:56:13.247 00.000 17712 Guiding  Dir = 2, Dur = 155
22:56:13.247 00.000 17712 IsSlewing returns 0
22:56:13.248 00.001 17712 IsGuiding returns 0
22:56:13.248 00.000 17712 PulseGuide returned control before completion, sleep 165
22:56:13.277 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1379, FiltMax=65535, Gamma=0.510
22:56:13.310 00.033 484 UpdateGuideState exits: m=342551 SNR=84.9
22:56:13.314 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.318 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:13.323 00.005 484 Enqueuing Expose request
22:56:13.419 00.096 17712 IsGuiding returns 1
22:56:13.419 00.000 17712 scope still moving after pulse duration time elapsed
22:56:13.451 00.032 17712 IsSlewing returns 0
22:56:13.451 00.000 17712 IsGuiding returns 0
22:56:13.451 00.000 17712 scope move finished after 155 + 48 ms
22:56:13.451 00.000 17712 Move returns status 0, amount 155
22:56:13.451 00.000 17712 MoveAxis(N, 0, ABG)
22:56:13.452 00.001 17712 Move returns status 0, amount 0
22:56:13.452 00.000 17712 move complete, result=0
22:56:13.452 00.000 17712 worker thread done servicing request
22:56:13.452 00.000 17712 Worker thread wakes up
22:56:13.452 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:13.452 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:13.454 00.002 484 GuideStep: -0.7 px 155 ms EAST, -0.0 px 0 ms NORTH
22:56:16.922 03.468 17712 Exposure complete
22:56:17.186 00.264 17712 worker thread done servicing request
22:56:17.186 00.000 484 OnExposeComplete: enter
22:56:17.191 00.005 484 UpdateGuideState(): m_state=6
22:56:17.194 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
22:56:17.197 00.003 484 Star::Find returns 1 (0), X=1398.83, Y=44.10, Mass=319406, SNR=73.8, Peak=41072 HFD=2.5
22:56:17.202 00.005 484 MultiStar: [#1 0.51,0.59,0.72,U] [#2 -0.62,0.60,0.82,U] [#3 -0.09,-0.46,0.65,U] [#4 0.35,0.26,0.61,U] [#5 0.42,0.40,0.45,U] [#6 0.85,0.31,0.63,U] [#7 0.35,0.18,0.43,U] [#8 0.52,0.10,0.52,U] 
22:56:17.206 00.004 484 single-star, 8 included, MultiStar: {0.24, 0.24}, one-star: {0.27, 0.10}
22:56:17.210 00.004 484 CameraToMount -- cameraTheta (0.36) - m_xAngle (2.71) = xAngle (-2.35 = -2.35)
22:56:17.213 00.003 484 CameraToMount -- cameraTheta (0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.64 = 0.64)
22:56:17.217 00.004 484 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.20 mountY=0.17, mountTheta=2.44
22:56:17.224 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.27, y=0.10, opts=13)
22:56:17.227 00.003 484 Enqueuing Move request for scope (0.27, 0.10)
22:56:17.231 00.004 17712 Worker thread wakes up
22:56:17.231 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
22:56:17.231 00.000 17712 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
22:56:17.231 00.000 17712 Moving (0.27, 0.10) raw xDistance=-0.20 yDistance=0.17
22:56:17.231 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
22:56:17.232 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:17.232 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:56:17.232 00.000 17712 MoveAxis(E, 0, ABG)
22:56:17.232 00.000 17712 Move returns status 0, amount 0
22:56:17.232 00.000 17712 MoveAxis(N, 0, ABG)
22:56:17.232 00.000 17712 Move returns status 0, amount 0
22:56:17.232 00.000 17712 move complete, result=0
22:56:17.232 00.000 17712 worker thread done servicing request
22:56:17.250 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1479, FiltMax=65535, Gamma=0.510
22:56:17.276 00.026 484 UpdateGuideState exits: m=319406 SNR=73.8
22:56:17.283 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:17.286 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:17.290 00.004 484 Enqueuing Expose request
22:56:17.293 00.003 17712 Worker thread wakes up
22:56:17.293 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:17.293 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:17.294 00.001 484 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:20.713 03.419 17712 Exposure complete
22:56:21.010 00.297 17712 worker thread done servicing request
22:56:21.010 00.000 484 OnExposeComplete: enter
22:56:21.015 00.005 484 UpdateGuideState(): m_state=6
22:56:21.023 00.008 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
22:56:21.030 00.007 484 Star::Find returns 1 (0), X=1398.88, Y=43.77, Mass=319897, SNR=80.5, Peak=47635 HFD=2.4
22:56:21.037 00.007 484 MultiStar: [#1 0.54,0.32,0.68,U] [#2 -0.44,0.29,0.74,U] [#3 0.10,-0.71,0.68,U] [#4 0.66,-0.21,0.52,U] [#5 0.59,0.10,0.36,U] [#6 0.74,-0.18,0.46,U] [#7 0.35,0.01,0.47,U] [#8 0.45,-0.00,0.46,U] 
22:56:21.049 00.012 484 refined, 8 included, MultiStar: {0.32, -0.08}, one-star: {0.32, -0.23}
22:56:21.058 00.009 484 CameraToMount -- cameraTheta (-0.25) - m_xAngle (2.71) = xAngle (-2.97 = -2.97)
22:56:21.064 00.006 484 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.02 = 0.02)
22:56:21.075 00.011 484 CameraToMount -- cameraX=0.32 cameraY=-0.08 hyp=0.33 cameraTheta=-0.25 mountX=-0.32 mountY=0.01, mountTheta=3.12
22:56:21.087 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.32, y=-0.08, opts=13)
22:56:21.095 00.008 484 Enqueuing Move request for scope (0.32, -0.08)
22:56:21.101 00.006 17712 Worker thread wakes up
22:56:21.101 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.08) opts 0xd
22:56:21.101 00.000 17712 Handling offset move in thread for scope, endpoint = (0.32, -0.08)
22:56:21.101 00.000 17712 Moving (0.32, -0.08) raw xDistance=-0.32 yDistance=0.01
22:56:21.101 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
22:56:21.102 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.102 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:21.102 00.000 17712 MoveAxis(E, 72, ABG)
22:56:21.102 00.000 17712 Guiding  Dir = 2, Dur = 72
22:56:21.102 00.000 17712 IsSlewing returns 0
22:56:21.103 00.001 17712 IsGuiding returns 0
22:56:21.105 00.002 17712 PulseGuide returned control before completion, sleep 82
22:56:21.150 00.045 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1559, FiltMax=65535, Gamma=0.510
22:56:21.186 00.036 484 UpdateGuideState exits: m=319897 SNR=80.5
22:56:21.191 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.195 00.004 17712 IsGuiding returns 1
22:56:21.196 00.001 17712 scope still moving after pulse duration time elapsed
22:56:21.196 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:21.199 00.003 484 Enqueuing Expose request
22:56:21.225 00.026 17712 IsSlewing returns 0
22:56:21.225 00.000 17712 IsGuiding returns 0
22:56:21.225 00.000 17712 scope move finished after 72 + 49 ms
22:56:21.225 00.000 17712 Move returns status 0, amount 72
22:56:21.225 00.000 17712 MoveAxis(N, 0, ABG)
22:56:21.226 00.001 17712 Move returns status 0, amount 0
22:56:21.226 00.000 17712 move complete, result=0
22:56:21.226 00.000 17712 worker thread done servicing request
22:56:21.226 00.000 17712 Worker thread wakes up
22:56:21.226 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:21.226 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:21.236 00.010 484 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
22:56:24.633 03.397 17712 Exposure complete
22:56:24.899 00.266 17712 worker thread done servicing request
22:56:24.899 00.000 484 OnExposeComplete: enter
22:56:24.902 00.003 484 UpdateGuideState(): m_state=6
22:56:24.907 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
22:56:24.910 00.003 484 Star::Find returns 1 (0), X=1398.64, Y=44.15, Mass=321152, SNR=72.5, Peak=39731 HFD=2.5
22:56:24.914 00.004 484 MultiStar: [#1 0.22,0.22,0.73,U] [#2 -0.48,0.31,0.86,U] [#3 -0.37,-0.83,0.82,U] [#4 0.14,0.28,0.67,U] [#5 0.14,0.56,0.57,U] [#6 0.41,0.53,0.48,U] [#7 0.23,0.01,0.54,U] [#8 0.04,0.06,0.55,U] 
22:56:24.917 00.003 484 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.08, 0.15}
22:56:24.920 00.003 484 CameraToMount -- cameraTheta (1.51) - m_xAngle (2.71) = xAngle (-1.20 = -1.20)
22:56:24.927 00.007 484 CameraToMount -- cameraTheta (1.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.78 = 1.78)
22:56:24.931 00.004 484 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=0.04 mountY=0.11, mountTheta=1.22
22:56:24.940 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=0.11, opts=13)
22:56:24.944 00.004 484 Enqueuing Move request for scope (0.01, 0.11)
22:56:24.948 00.004 17712 Worker thread wakes up
22:56:24.948 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:56:24.948 00.000 17712 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:56:24.948 00.000 17712 Moving (0.01, 0.11) raw xDistance=0.04 yDistance=0.11
22:56:24.948 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:56:24.948 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:24.949 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:24.949 00.000 17712 MoveAxis(E, 0, ABG)
22:56:24.949 00.000 17712 Move returns status 0, amount 0
22:56:24.949 00.000 17712 MoveAxis(N, 0, ABG)
22:56:24.949 00.000 17712 Move returns status 0, amount 0
22:56:24.949 00.000 17712 move complete, result=0
22:56:24.950 00.001 17712 worker thread done servicing request
22:56:24.974 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1111, FiltMax=65535, Gamma=0.510
22:56:25.002 00.028 484 UpdateGuideState exits: m=321152 SNR=72.5
22:56:25.006 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:25.010 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:25.013 00.003 484 Enqueuing Expose request
22:56:25.018 00.005 17712 Worker thread wakes up
22:56:25.018 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:56:25.022 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:25.022 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:28.434 03.412 17712 Exposure complete
22:56:28.817 00.383 484 OnExposeComplete: enter
22:56:28.822 00.005 484 UpdateGuideState(): m_state=6
22:56:28.826 00.004 17712 worker thread done servicing request
22:56:28.827 00.001 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
22:56:28.832 00.005 484 Star::Find returns 1 (0), X=1398.64, Y=43.85, Mass=334650, SNR=83.2, Peak=40656 HFD=2.5
22:56:28.836 00.004 484 MultiStar: [#1 0.33,0.46,0.66,U] [#2 -0.39,0.55,0.71,U] [#3 -0.14,-0.58,0.66,U] [#4 0.17,0.38,0.63,U] [#5 0.30,0.48,0.40,U] [#6 0.61,0.46,0.47,U] [#7 0.09,0.14,0.39,U] [#8 0.39,-0.29,0.48,U] 
22:56:28.844 00.008 484 single-star, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.08, -0.15}
22:56:28.851 00.007 484 CameraToMount -- cameraTheta (-1.07) - m_xAngle (2.71) = xAngle (-3.78 = 2.50)
22:56:28.859 00.008 484 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.79 = -0.79)
22:56:28.866 00.007 484 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=-0.13 mountY=-0.12, mountTheta=-2.42
22:56:28.881 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.08, y=-0.15, opts=13)
22:56:28.885 00.004 484 Enqueuing Move request for scope (0.08, -0.15)
22:56:28.892 00.007 17712 Worker thread wakes up
22:56:28.892 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
22:56:28.892 00.000 17712 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
22:56:28.892 00.000 17712 Moving (0.08, -0.15) raw xDistance=-0.13 yDistance=-0.12
22:56:28.893 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
22:56:28.893 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.893 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:28.893 00.000 17712 MoveAxis(E, 0, ABG)
22:56:28.893 00.000 17712 Move returns status 0, amount 0
22:56:28.893 00.000 17712 MoveAxis(N, 0, ABG)
22:56:28.893 00.000 17712 Move returns status 0, amount 0
22:56:28.893 00.000 17712 move complete, result=0
22:56:28.893 00.000 17712 worker thread done servicing request
22:56:28.930 00.037 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1549, FiltMax=65535, Gamma=0.510
22:56:28.979 00.049 484 UpdateGuideState exits: m=334650 SNR=83.2
22:56:28.983 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.990 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:28.997 00.007 484 Enqueuing Expose request
22:56:29.003 00.006 17712 Worker thread wakes up
22:56:29.003 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:29.003 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:29.004 00.001 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:56:32.423 03.419 17712 Exposure complete
22:56:32.701 00.278 17712 worker thread done servicing request
22:56:32.701 00.000 484 OnExposeComplete: enter
22:56:32.705 00.004 484 UpdateGuideState(): m_state=6
22:56:32.710 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
22:56:32.713 00.003 484 Star::Find returns 1 (0), X=1398.93, Y=44.18, Mass=304925, SNR=67.7, Peak=36112 HFD=2.6
22:56:32.716 00.003 484 MultiStar: [#1 0.43,0.45,0.76,U] [#2 -0.48,0.76,0.92,U] [#3 0.16,-0.57,0.71,U] [#4 0.65,0.40,0.67,U] [#5 0.59,0.53,0.42,U] [#6 0.58,0.50,0.44,U] [#7 0.31,0.57,0.53,U] [#8 0.67,-0.16,0.51,U] 
22:56:32.719 00.003 484 single-star, 8 included, MultiStar: {0.30, 0.29}, one-star: {0.37, 0.19}
22:56:32.724 00.005 484 CameraToMount -- cameraTheta (0.46) - m_xAngle (2.71) = xAngle (-2.25 = -2.25)
22:56:32.727 00.003 484 CameraToMount -- cameraTheta (0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.73 = 0.73)
22:56:32.730 00.003 484 CameraToMount -- cameraX=0.37 cameraY=0.19 hyp=0.42 cameraTheta=0.46 mountX=-0.26 mountY=0.28, mountTheta=2.33
22:56:32.738 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.37, y=0.19, opts=13)
22:56:32.742 00.004 484 Enqueuing Move request for scope (0.37, 0.19)
22:56:32.745 00.003 17712 Worker thread wakes up
22:56:32.745 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.19) opts 0xd
22:56:32.745 00.000 17712 Handling offset move in thread for scope, endpoint = (0.37, 0.19)
22:56:32.745 00.000 17712 Moving (0.37, 0.19) raw xDistance=-0.26 yDistance=0.28
22:56:32.745 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:56:32.746 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:32.746 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
22:56:32.746 00.000 17712 MoveAxis(E, 0, ABG)
22:56:32.746 00.000 17712 Move returns status 0, amount 0
22:56:32.746 00.000 17712 MoveAxis(N, 0, ABG)
22:56:32.746 00.000 17712 Move returns status 0, amount 0
22:56:32.746 00.000 17712 move complete, result=0
22:56:32.747 00.001 17712 worker thread done servicing request
22:56:32.768 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:56:32.799 00.031 484 UpdateGuideState exits: m=304925 SNR=67.7
22:56:32.802 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:32.807 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:32.811 00.004 484 Enqueuing Expose request
22:56:32.813 00.002 17712 Worker thread wakes up
22:56:32.814 00.001 484 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:56:32.816 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:32.817 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:36.246 03.429 17712 Exposure complete
22:56:36.545 00.299 17712 worker thread done servicing request
22:56:36.545 00.000 484 OnExposeComplete: enter
22:56:36.549 00.004 484 UpdateGuideState(): m_state=6
22:56:36.554 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
22:56:36.557 00.003 484 Star::Find returns 1 (0), X=1399.43, Y=43.71, Mass=334527, SNR=81.9, Peak=39459 HFD=2.9
22:56:36.561 00.004 484 MultiStar: [#1 1.24,0.27,0.00,M2] [#2 -1.74,0.54,0.00,M3] [#3 0.73,-0.74,0.00,M1] [#4 1.24,0.06,0.00,M1] [#5 1.38,0.26,0.00,M1] [#6 1.33,0.62,0.00,M3] [#7 1.36,0.23,0.00,M1] [#8 1.23,-0.09,0.00,M1] 
22:56:36.565 00.004 484 CameraToMount -- cameraTheta (-0.32) - m_xAngle (2.71) = xAngle (-3.04 = -3.04)
22:56:36.567 00.002 484 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.05 = -0.05)
22:56:36.570 00.003 484 CameraToMount -- cameraX=0.87 cameraY=-0.29 hyp=0.92 cameraTheta=-0.32 mountX=-0.92 mountY=-0.05, mountTheta=-3.09
22:56:36.578 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.87, y=-0.29, opts=13)
22:56:36.582 00.004 484 Enqueuing Move request for scope (0.87, -0.29)
22:56:36.585 00.003 17712 Worker thread wakes up
22:56:36.585 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.29) opts 0xd
22:56:36.585 00.000 17712 Handling offset move in thread for scope, endpoint = (0.87, -0.29)
22:56:36.585 00.000 17712 Moving (0.87, -0.29) raw xDistance=-0.92 yDistance=-0.05
22:56:36.585 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
22:56:36.585 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.586 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:36.586 00.000 17712 MoveAxis(E, 205, ABG)
22:56:36.586 00.000 17712 Guiding  Dir = 2, Dur = 205
22:56:36.586 00.000 17712 IsSlewing returns 0
22:56:36.586 00.000 17712 IsGuiding returns 0
22:56:36.587 00.001 17712 PulseGuide returned control before completion, sleep 215
22:56:36.613 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1565, FiltMax=65533, Gamma=0.510
22:56:36.646 00.033 484 UpdateGuideState exits: m=334527 SNR=81.9
22:56:36.650 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.654 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:36.659 00.005 484 Enqueuing Expose request
22:56:36.811 00.152 17712 IsGuiding returns 1
22:56:36.812 00.001 17712 scope still moving after pulse duration time elapsed
22:56:36.842 00.030 17712 IsSlewing returns 0
22:56:36.842 00.000 17712 IsGuiding returns 0
22:56:36.842 00.000 17712 scope move finished after 205 + 50 ms
22:56:36.842 00.000 17712 Move returns status 0, amount 205
22:56:36.842 00.000 17712 MoveAxis(N, 0, ABG)
22:56:36.843 00.001 17712 Move returns status 0, amount 0
22:56:36.843 00.000 17712 move complete, result=0
22:56:36.843 00.000 17712 worker thread done servicing request
22:56:36.843 00.000 17712 Worker thread wakes up
22:56:36.843 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:36.843 00.000 484 GuideStep: -0.9 px 205 ms EAST, -0.0 px 0 ms NORTH
22:56:36.848 00.005 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:40.266 03.418 17712 Exposure complete
22:56:40.562 00.296 17712 worker thread done servicing request
22:56:40.562 00.000 484 OnExposeComplete: enter
22:56:40.566 00.004 484 UpdateGuideState(): m_state=6
22:56:40.571 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
22:56:40.575 00.004 484 Star::Find returns 1 (0), X=1399.73, Y=43.19, Mass=325002, SNR=79.0, Peak=41683 HFD=2.6
22:56:40.579 00.004 484 MultiStar: [#1 1.09,0.03,0.00,M3] [#2 -1.56,-0.02,0.00,M4] [#3 0.72,-0.90,0.00,M2] [#4 1.12,-0.22,0.00,M2] [#5 1.02,0.11,0.00,M2] [#6 1.49,-0.12,0.00,M4] [#7 1.00,-0.50,0.00,M2] [#8 1.10,-0.67,0.00,M2] 
22:56:40.582 00.003 484 CameraToMount -- cameraTheta (-0.61) - m_xAngle (2.71) = xAngle (-3.32 = 2.96)
22:56:40.589 00.007 484 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.34 = -0.34)
22:56:40.592 00.003 484 CameraToMount -- cameraX=1.16 cameraY=-0.81 hyp=1.42 cameraTheta=-0.61 mountX=-1.40 mountY=-0.47, mountTheta=-2.82
22:56:40.604 00.012 484 SchedulePrimaryMove(0F03AFB8, x=1.16, y=-0.81, opts=13)
22:56:40.608 00.004 484 Enqueuing Move request for scope (1.16, -0.81)
22:56:40.612 00.004 17712 Worker thread wakes up
22:56:40.612 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.81) opts 0xd
22:56:40.612 00.000 17712 Handling offset move in thread for scope, endpoint = (1.16, -0.81)
22:56:40.612 00.000 17712 Moving (1.16, -0.81) raw xDistance=-1.40 yDistance=-0.47
22:56:40.612 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.92 from input -1.40
22:56:40.612 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
22:56:40.612 00.000 17712 MoveAxis(E, 327, ABG)
22:56:40.613 00.001 17712 Guiding  Dir = 2, Dur = 327
22:56:40.613 00.000 17712 IsSlewing returns 0
22:56:40.613 00.000 17712 IsGuiding returns 0
22:56:40.614 00.001 17712 PulseGuide returned control before completion, sleep 337
22:56:40.636 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1424, FiltMax=65533, Gamma=0.510
22:56:40.667 00.031 484 UpdateGuideState exits: m=325002 SNR=79.0
22:56:40.673 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.677 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:40.680 00.003 484 Enqueuing Expose request
22:56:40.958 00.278 17712 IsGuiding returns 1
22:56:40.958 00.000 17712 scope still moving after pulse duration time elapsed
22:56:40.991 00.033 17712 IsSlewing returns 0
22:56:40.991 00.000 17712 IsGuiding returns 0
22:56:40.991 00.000 17712 scope move finished after 327 + 50 ms
22:56:40.991 00.000 17712 Move returns status 0, amount 327
22:56:40.991 00.000 17712 MoveAxis(N, 88, ABG)
22:56:40.991 00.000 17712 Guiding  Dir = 0, Dur = 88
22:56:40.992 00.001 17712 IsSlewing returns 0
22:56:40.992 00.000 17712 IsGuiding returns 0
22:56:40.992 00.000 17712 PulseGuide returned control before completion, sleep 98
22:56:41.101 00.109 17712 IsGuiding returns 1
22:56:41.101 00.000 17712 scope still moving after pulse duration time elapsed
22:56:41.132 00.031 17712 IsSlewing returns 0
22:56:41.132 00.000 17712 IsGuiding returns 0
22:56:41.132 00.000 17712 scope move finished after 88 + 52 ms
22:56:41.132 00.000 17712 Move returns status 0, amount 88
22:56:41.132 00.000 17712 move complete, result=0
22:56:41.132 00.000 17712 worker thread done servicing request
22:56:41.133 00.001 17712 Worker thread wakes up
22:56:41.133 00.000 484 GuideStep: -1.4 px 327 ms EAST, -0.5 px 88 ms NORTH
22:56:41.136 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:41.136 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:44.560 03.424 17712 Exposure complete
22:56:44.893 00.333 17712 worker thread done servicing request
22:56:44.893 00.000 484 OnExposeComplete: enter
22:56:44.897 00.004 484 UpdateGuideState(): m_state=6
22:56:44.907 00.010 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
22:56:44.914 00.007 484 Star::Find returns 1 (0), X=1399.69, Y=43.95, Mass=329151, SNR=73.0, Peak=42727 HFD=2.5
22:56:44.920 00.006 484 MultiStar: [#1 1.20,0.62,0.00,M4] [#2 -1.39,0.77,0.00,M5] [#3 0.72,-0.66,0.00,M3] [#4 1.28,0.36,0.00,M3] [#5 1.22,0.48,0.00,M3] [#6 1.28,0.68,0.00,M5] [#7 1.08,-0.11,0.00,M3] [#8 1.45,0.03,0.00,M3] 
22:56:44.928 00.008 484 CameraToMount -- cameraTheta (-0.04) - m_xAngle (2.71) = xAngle (-2.75 = -2.75)
22:56:44.932 00.004 484 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.23 = 0.23)
22:56:44.935 00.003 484 CameraToMount -- cameraX=1.13 cameraY=-0.04 hyp=1.13 cameraTheta=-0.04 mountX=-1.04 mountY=0.26, mountTheta=2.90
22:56:44.950 00.015 484 SchedulePrimaryMove(0F03AFB8, x=1.13, y=-0.04, opts=13)
22:56:44.955 00.005 484 Enqueuing Move request for scope (1.13, -0.04)
22:56:44.963 00.008 17712 Worker thread wakes up
22:56:44.963 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.04) opts 0xd
22:56:44.963 00.000 17712 Handling offset move in thread for scope, endpoint = (1.13, -0.04)
22:56:44.963 00.000 17712 Moving (1.13, -0.04) raw xDistance=-1.04 yDistance=0.26
22:56:44.963 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.04
22:56:44.963 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:44.963 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:56:44.963 00.000 17712 MoveAxis(E, 257, ABG)
22:56:44.963 00.000 17712 Guiding  Dir = 2, Dur = 257
22:56:44.964 00.001 17712 IsSlewing returns 0
22:56:44.965 00.001 17712 IsGuiding returns 0
22:56:44.968 00.003 17712 PulseGuide returned control before completion, sleep 267
22:56:45.028 00.060 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1402, FiltMax=65533, Gamma=0.510
22:56:45.075 00.047 484 UpdateGuideState exits: m=329151 SNR=73.0
22:56:45.081 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.091 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:45.095 00.004 484 Enqueuing Expose request
22:56:45.242 00.147 17712 IsGuiding returns 1
22:56:45.243 00.001 17712 scope still moving after pulse duration time elapsed
22:56:45.274 00.031 17712 IsSlewing returns 0
22:56:45.274 00.000 17712 IsGuiding returns 0
22:56:45.274 00.000 17712 scope move finished after 257 + 49 ms
22:56:45.274 00.000 17712 Move returns status 0, amount 257
22:56:45.274 00.000 17712 MoveAxis(N, 0, ABG)
22:56:45.274 00.000 17712 Move returns status 0, amount 0
22:56:45.274 00.000 17712 move complete, result=0
22:56:45.274 00.000 17712 worker thread done servicing request
22:56:45.274 00.000 17712 Worker thread wakes up
22:56:45.274 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:45.275 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:45.280 00.005 484 GuideStep: -1.0 px 257 ms EAST, 0.3 px 0 ms NORTH
22:56:48.736 03.456 17712 Exposure complete
22:56:49.018 00.282 17712 worker thread done servicing request
22:56:49.018 00.000 484 OnExposeComplete: enter
22:56:49.024 00.006 484 UpdateGuideState(): m_state=6
22:56:49.028 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
22:56:49.033 00.005 484 Star::Find returns 1 (0), X=1398.55, Y=44.20, Mass=312042, SNR=79.3, Peak=46099 HFD=2.6
22:56:49.037 00.004 484 MultiStar: [#1 0.14,0.96,0.00,M5] [#2 -0.21,1.02,0.00,M6] [#3 -0.19,-0.26,0.62,U] [#4 0.09,0.41,0.56,U] [#5 0.31,1.06,0.00,M4] [#6 0.34,0.81,0.54,U] [#7 0.15,0.50,0.41,U] [#8 0.08,0.43,0.51,U] 
22:56:49.043 00.006 484 single-star, 5 included, MultiStar: {0.05, 0.31}, one-star: {-0.02, 0.21}
22:56:49.048 00.005 484 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.71) = xAngle (-1.07 = -1.07)
22:56:49.051 00.003 484 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.92 = 1.92)
22:56:49.055 00.004 484 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=0.10 mountY=0.19, mountTheta=1.10
22:56:49.065 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=0.21, opts=13)
22:56:49.070 00.005 484 Enqueuing Move request for scope (-0.02, 0.21)
22:56:49.075 00.005 17712 Worker thread wakes up
22:56:49.075 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
22:56:49.075 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
22:56:49.075 00.000 17712 Moving (-0.02, 0.21) raw xDistance=0.10 yDistance=0.19
22:56:49.075 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
22:56:49.076 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:49.076 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:56:49.076 00.000 17712 MoveAxis(E, 0, ABG)
22:56:49.076 00.000 17712 Move returns status 0, amount 0
22:56:49.076 00.000 17712 MoveAxis(N, 0, ABG)
22:56:49.076 00.000 17712 Move returns status 0, amount 0
22:56:49.076 00.000 17712 move complete, result=0
22:56:49.076 00.000 17712 worker thread done servicing request
22:56:49.098 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1594, FiltMax=65535, Gamma=0.510
22:56:49.132 00.034 484 UpdateGuideState exits: m=312042 SNR=79.3
22:56:49.135 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:49.141 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:49.145 00.004 484 Enqueuing Expose request
22:56:49.149 00.004 17712 Worker thread wakes up
22:56:49.149 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:56:49.152 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:49.153 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:52.566 03.413 17712 Exposure complete
22:56:52.883 00.317 17712 worker thread done servicing request
22:56:52.883 00.000 484 OnExposeComplete: enter
22:56:52.887 00.004 484 UpdateGuideState(): m_state=6
22:56:52.892 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
22:56:52.897 00.005 484 Star::Find returns 1 (0), X=1398.53, Y=44.29, Mass=329148, SNR=85.1, Peak=42467 HFD=2.8
22:56:52.901 00.004 484 MultiStar: [#1 0.03,0.72,0.62,U] [#2 0.01,0.74,0.62,U] [#3 -0.33,-0.25,0.63,U] [#4 0.01,1.11,0.00,M3] [#5 -0.35,0.70,0.43,U] [#6 0.15,0.54,0.34,U] [#7 -0.12,0.78,0.40,U] [#8 0.11,0.21,0.38,U] 
22:56:52.905 00.004 484 single-star, 7 included, MultiStar: {-0.07, 0.43}, one-star: {-0.03, 0.29}
22:56:52.909 00.004 484 CameraToMount -- cameraTheta (1.68) - m_xAngle (2.71) = xAngle (-1.03 = -1.03)
22:56:52.913 00.004 484 CameraToMount -- cameraTheta (1.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.96 = 1.96)
22:56:52.916 00.003 484 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.68 mountX=0.15 mountY=0.27, mountTheta=1.06
22:56:52.923 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=0.29, opts=13)
22:56:52.927 00.004 484 Enqueuing Move request for scope (-0.03, 0.29)
22:56:52.930 00.003 17712 Worker thread wakes up
22:56:52.931 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
22:56:52.931 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
22:56:52.931 00.000 17712 Moving (-0.03, 0.29) raw xDistance=0.15 yDistance=0.27
22:56:52.931 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:56:52.931 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.931 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:56:52.931 00.000 17712 MoveAxis(E, 0, ABG)
22:56:52.931 00.000 17712 Move returns status 0, amount 0
22:56:52.931 00.000 17712 MoveAxis(N, 0, ABG)
22:56:52.931 00.000 17712 Move returns status 0, amount 0
22:56:52.932 00.001 17712 move complete, result=0
22:56:52.932 00.000 17712 worker thread done servicing request
22:56:52.956 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1371, FiltMax=65535, Gamma=0.510
22:56:52.987 00.031 484 UpdateGuideState exits: m=329148 SNR=85.1
22:56:52.992 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.995 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:52.999 00.004 484 Enqueuing Expose request
22:56:53.003 00.004 17712 Worker thread wakes up
22:56:53.003 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:56:53.007 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:53.007 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:56:56.444 03.437 17712 Exposure complete
22:56:56.740 00.296 17712 worker thread done servicing request
22:56:56.740 00.000 484 OnExposeComplete: enter
22:56:56.744 00.004 484 UpdateGuideState(): m_state=6
22:56:56.752 00.008 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
22:56:56.757 00.005 484 Star::Find returns 1 (0), X=1398.51, Y=44.42, Mass=332669, SNR=79.4, Peak=40160 HFD=3.0
22:56:56.761 00.004 484 MultiStar: [#1 0.10,0.99,0.00,M5] [#2 0.07,0.94,0.00,M6] [#3 -0.42,-0.19,0.74,U] [#4 0.36,0.96,0.00,M4] [#5 0.09,0.83,0.42,U] [#6 0.26,0.88,0.51,U] [#7 -0.17,0.51,0.43,U] [#8 0.26,0.48,0.41,U] 
22:56:56.765 00.004 484 single-star, 5 included, MultiStar: {-0.04, 0.43}, one-star: {-0.05, 0.42}
22:56:56.769 00.004 484 CameraToMount -- cameraTheta (1.69) - m_xAngle (2.71) = xAngle (-1.02 = -1.02)
22:56:56.772 00.003 484 CameraToMount -- cameraTheta (1.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.97 = 1.97)
22:56:56.776 00.004 484 CameraToMount -- cameraX=-0.05 cameraY=0.42 hyp=0.43 cameraTheta=1.69 mountX=0.22 mountY=0.39, mountTheta=1.06
22:56:56.784 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=0.42, opts=13)
22:56:56.789 00.005 484 Enqueuing Move request for scope (-0.05, 0.42)
22:56:56.793 00.004 17712 Worker thread wakes up
22:56:56.793 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.42) opts 0xd
22:56:56.793 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, 0.42)
22:56:56.794 00.001 17712 Moving (-0.05, 0.42) raw xDistance=0.22 yDistance=0.39
22:56:56.794 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
22:56:56.794 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:56.794 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
22:56:56.794 00.000 17712 MoveAxis(E, 0, ABG)
22:56:56.794 00.000 17712 Move returns status 0, amount 0
22:56:56.794 00.000 17712 MoveAxis(N, 0, ABG)
22:56:56.794 00.000 17712 Move returns status 0, amount 0
22:56:56.794 00.000 17712 move complete, result=0
22:56:56.795 00.001 17712 worker thread done servicing request
22:56:56.817 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1584, FiltMax=65535, Gamma=0.510
22:56:56.847 00.030 484 UpdateGuideState exits: m=332669 SNR=79.4
22:56:56.851 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:56.854 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:56:56.859 00.005 484 Enqueuing Expose request
22:56:56.863 00.004 17712 Worker thread wakes up
22:56:56.863 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
22:56:56.866 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:56:56.867 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:00.301 03.434 17712 Exposure complete
22:57:00.583 00.282 17712 worker thread done servicing request
22:57:00.583 00.000 484 OnExposeComplete: enter
22:57:00.586 00.003 484 UpdateGuideState(): m_state=6
22:57:00.591 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
22:57:00.594 00.003 484 Star::Find returns 1 (0), X=1398.74, Y=44.29, Mass=323740, SNR=75.6, Peak=40035 HFD=2.6
22:57:00.598 00.004 484 MultiStar: [#1 0.18,1.16,0.00,M6] [#2 -0.24,1.05,0.00,M7] [#3 -0.24,0.07,0.77,U] [#4 0.54,0.52,0.65,U] [#5 0.12,0.95,0.00,M3] [#6 0.39,1.20,0.00,M3] [#7 0.07,0.58,0.51,U] [#8 0.45,0.57,0.48,U] 
22:57:00.601 00.003 484 single-star, 4 included, MultiStar: {0.17, 0.37}, one-star: {0.17, 0.30}
22:57:00.605 00.004 484 CameraToMount -- cameraTheta (1.04) - m_xAngle (2.71) = xAngle (-1.68 = -1.68)
22:57:00.609 00.004 484 CameraToMount -- cameraTheta (1.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.31 = 1.31)
22:57:00.611 00.002 484 CameraToMount -- cameraX=0.17 cameraY=0.30 hyp=0.34 cameraTheta=1.04 mountX=-0.04 mountY=0.33, mountTheta=1.68
22:57:00.619 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.30, opts=13)
22:57:00.624 00.005 484 Enqueuing Move request for scope (0.17, 0.30)
22:57:00.627 00.003 17712 Worker thread wakes up
22:57:00.627 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.30) opts 0xd
22:57:00.627 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.30)
22:57:00.627 00.000 17712 Moving (0.17, 0.30) raw xDistance=-0.04 yDistance=0.33
22:57:00.628 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:57:00.628 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.628 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
22:57:00.628 00.000 17712 MoveAxis(E, 0, ABG)
22:57:00.628 00.000 17712 Move returns status 0, amount 0
22:57:00.628 00.000 17712 MoveAxis(N, 0, ABG)
22:57:00.628 00.000 17712 Move returns status 0, amount 0
22:57:00.628 00.000 17712 move complete, result=0
22:57:00.628 00.000 17712 worker thread done servicing request
22:57:00.650 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1351, FiltMax=65535, Gamma=0.510
22:57:00.679 00.029 484 UpdateGuideState exits: m=323740 SNR=75.6
22:57:00.684 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.687 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:00.690 00.003 484 Enqueuing Expose request
22:57:00.693 00.003 484 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:57:00.697 00.004 17712 Worker thread wakes up
22:57:00.697 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:00.697 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:04.123 03.426 17712 Exposure complete
22:57:04.399 00.276 17712 worker thread done servicing request
22:57:04.399 00.000 484 OnExposeComplete: enter
22:57:04.404 00.005 484 UpdateGuideState(): m_state=6
22:57:04.409 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
22:57:04.414 00.005 484 Star::Find returns 1 (0), X=1399.12, Y=44.22, Mass=328486, SNR=78.4, Peak=48944 HFD=2.4
22:57:04.420 00.006 484 MultiStar: [#1 0.61,0.80,0.00,M7] [#2 -0.82,0.69,0.00,M8] [#3 0.27,-0.15,0.64,U] [#4 0.80,0.43,0.62,U] [#5 0.67,0.75,0.00,M4] [#6 0.91,0.86,0.00,M4] [#7 0.66,0.35,0.52,U] [#8 0.52,0.10,0.40,U] 
22:57:04.425 00.005 484 refined, 4 included, MultiStar: {0.55, 0.19}, one-star: {0.55, 0.22}
22:57:04.428 00.003 484 CameraToMount -- cameraTheta (0.34) - m_xAngle (2.71) = xAngle (-2.38 = -2.38)
22:57:04.432 00.004 484 CameraToMount -- cameraTheta (0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.61 = 0.61)
22:57:04.436 00.004 484 CameraToMount -- cameraX=0.55 cameraY=0.19 hyp=0.59 cameraTheta=0.34 mountX=-0.42 mountY=0.34, mountTheta=2.47
22:57:04.447 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.55, y=0.19, opts=13)
22:57:04.453 00.006 484 Enqueuing Move request for scope (0.55, 0.19)
22:57:04.456 00.003 17712 Worker thread wakes up
22:57:04.456 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.19) opts 0xd
22:57:04.456 00.000 17712 Handling offset move in thread for scope, endpoint = (0.55, 0.19)
22:57:04.457 00.001 17712 Moving (0.55, 0.19) raw xDistance=-0.42 yDistance=0.34
22:57:04.457 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
22:57:04.457 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:04.457 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
22:57:04.457 00.000 17712 MoveAxis(E, 95, ABG)
22:57:04.457 00.000 17712 Guiding  Dir = 2, Dur = 95
22:57:04.457 00.000 17712 IsSlewing returns 0
22:57:04.458 00.001 17712 IsGuiding returns 0
22:57:04.458 00.000 17712 PulseGuide returned control before completion, sleep 105
22:57:04.478 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1450, FiltMax=65535, Gamma=0.510
22:57:04.509 00.031 484 UpdateGuideState exits: m=328486 SNR=78.4
22:57:04.514 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:04.518 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:04.521 00.003 484 Enqueuing Expose request
22:57:04.573 00.052 17712 IsGuiding returns 1
22:57:04.573 00.000 17712 scope still moving after pulse duration time elapsed
22:57:04.607 00.034 17712 IsSlewing returns 0
22:57:04.607 00.000 17712 IsGuiding returns 0
22:57:04.607 00.000 17712 scope move finished after 95 + 54 ms
22:57:04.608 00.001 17712 Move returns status 0, amount 95
22:57:04.608 00.000 17712 MoveAxis(N, 0, ABG)
22:57:04.608 00.000 17712 Move returns status 0, amount 0
22:57:04.608 00.000 17712 move complete, result=0
22:57:04.608 00.000 17712 worker thread done servicing request
22:57:04.608 00.000 17712 Worker thread wakes up
22:57:04.608 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:04.608 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:04.609 00.001 484 GuideStep: -0.4 px 95 ms EAST, 0.3 px 0 ms NORTH
22:57:08.034 03.425 17712 Exposure complete
22:57:08.313 00.279 17712 worker thread done servicing request
22:57:08.314 00.001 484 OnExposeComplete: enter
22:57:08.317 00.003 484 UpdateGuideState(): m_state=6
22:57:08.320 00.003 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
22:57:08.326 00.006 484 Star::Find returns 1 (0), X=1398.53, Y=44.37, Mass=308843, SNR=72.1, Peak=44387 HFD=2.9
22:57:08.331 00.005 484 MultiStar: [#1 0.22,0.72,0.85,U] [#2 -0.47,1.15,0.00,M9] [#3 -0.19,-0.25,0.72,U] [#4 0.14,0.58,0.55,U] [#5 0.13,0.75,0.41,U] [#6 0.35,0.72,0.45,U] [#7 -0.08,0.92,0.53,U] [#8 -0.18,0.59,0.52,U] 
22:57:08.334 00.003 484 single-star, 7 included, MultiStar: {0.03, 0.50}, one-star: {-0.03, 0.37}
22:57:08.340 00.006 484 CameraToMount -- cameraTheta (1.66) - m_xAngle (2.71) = xAngle (-1.06 = -1.06)
22:57:08.343 00.003 484 CameraToMount -- cameraTheta (1.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.93 = 1.93)
22:57:08.347 00.004 484 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.66 mountX=0.18 mountY=0.35, mountTheta=1.09
22:57:08.358 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.03, y=0.37, opts=13)
22:57:08.361 00.003 484 Enqueuing Move request for scope (-0.03, 0.37)
22:57:08.364 00.003 17712 Worker thread wakes up
22:57:08.364 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
22:57:08.364 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
22:57:08.364 00.000 17712 Moving (-0.03, 0.37) raw xDistance=0.18 yDistance=0.35
22:57:08.364 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
22:57:08.365 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:08.365 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
22:57:08.365 00.000 17712 MoveAxis(E, 0, ABG)
22:57:08.365 00.000 17712 Move returns status 0, amount 0
22:57:08.365 00.000 17712 MoveAxis(N, 0, ABG)
22:57:08.365 00.000 17712 Move returns status 0, amount 0
22:57:08.365 00.000 17712 move complete, result=0
22:57:08.365 00.000 17712 worker thread done servicing request
22:57:08.392 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1427, FiltMax=65535, Gamma=0.510
22:57:08.427 00.035 484 UpdateGuideState exits: m=308843 SNR=72.1
22:57:08.431 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:08.434 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:08.437 00.003 484 Enqueuing Expose request
22:57:08.441 00.004 17712 Worker thread wakes up
22:57:08.441 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
22:57:08.445 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:08.445 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:12.027 03.582 17712 Exposure complete
22:57:12.359 00.332 17712 worker thread done servicing request
22:57:12.359 00.000 484 OnExposeComplete: enter
22:57:12.364 00.005 484 UpdateGuideState(): m_state=6
22:57:12.368 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
22:57:12.372 00.004 484 Star::Find returns 1 (0), X=1398.73, Y=44.37, Mass=334715, SNR=78.1, Peak=38618 HFD=2.9
22:57:12.376 00.004 484 MultiStar: [#1 0.35,0.86,0.78,U] [#2 -0.27,0.94,0.00,M10] [#3 -0.03,-0.21,0.68,U] [#4 0.52,0.69,0.47,U] [#5 0.32,0.73,0.41,U] [#6 0.54,1.02,0.00,M4] [#7 0.14,0.98,0.00,M1] [#8 0.23,0.76,0.45,U] 
22:57:12.384 00.008 484 single-star, 5 included, MultiStar: {0.24, 0.49}, one-star: {0.17, 0.37}
22:57:12.391 00.007 484 CameraToMount -- cameraTheta (1.15) - m_xAngle (2.71) = xAngle (-1.57 = -1.57)
22:57:12.395 00.004 484 CameraToMount -- cameraTheta (1.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.42 = 1.42)
22:57:12.401 00.006 484 CameraToMount -- cameraX=0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.15 mountX=0.00 mountY=0.40, mountTheta=1.57
22:57:12.410 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=0.37, opts=13)
22:57:12.414 00.004 484 Enqueuing Move request for scope (0.17, 0.37)
22:57:12.418 00.004 17712 Worker thread wakes up
22:57:12.418 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.37) opts 0xd
22:57:12.418 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, 0.37)
22:57:12.418 00.000 17712 Moving (0.17, 0.37) raw xDistance=0.00 yDistance=0.40
22:57:12.418 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
22:57:12.418 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.418 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
22:57:12.418 00.000 17712 MoveAxis(E, 0, ABG)
22:57:12.419 00.001 17712 Move returns status 0, amount 0
22:57:12.419 00.000 17712 MoveAxis(N, 0, ABG)
22:57:12.419 00.000 17712 Move returns status 0, amount 0
22:57:12.419 00.000 17712 move complete, result=0
22:57:12.419 00.000 17712 worker thread done servicing request
22:57:12.441 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1272, FiltMax=65533, Gamma=0.510
22:57:12.473 00.032 484 UpdateGuideState exits: m=334715 SNR=78.1
22:57:12.476 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.481 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:12.484 00.003 484 Enqueuing Expose request
22:57:12.488 00.004 17712 Worker thread wakes up
22:57:12.489 00.001 484 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
22:57:12.493 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:12.494 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:15.910 03.416 17712 Exposure complete
22:57:16.229 00.319 17712 worker thread done servicing request
22:57:16.230 00.001 484 OnExposeComplete: enter
22:57:16.234 00.004 484 UpdateGuideState(): m_state=6
22:57:16.238 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
22:57:16.243 00.005 484 Star::Find returns 1 (0), X=1398.67, Y=44.55, Mass=337365, SNR=76.6, Peak=47424 HFD=2.9
22:57:16.246 00.003 484 MultiStar: [#1 0.37,0.74,0.77,U] [#2 -0.25,0.99,0.00,R] [#3 -0.15,-0.32,0.74,U] [#4 0.46,0.42,0.63,U] [#5 0.23,0.78,0.43,U] [#6 0.55,1.02,0.00,M5] [#7 0.33,0.60,0.59,U] [#8 0.53,0.27,0.46,U] 
22:57:16.250 00.004 484 refined, 6 included, MultiStar: {0.24, 0.43}, one-star: {0.11, 0.55}
22:57:16.254 00.004 484 CameraToMount -- cameraTheta (1.06) - m_xAngle (2.71) = xAngle (-1.66 = -1.66)
22:57:16.258 00.004 484 CameraToMount -- cameraTheta (1.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.33 = 1.33)
22:57:16.261 00.003 484 CameraToMount -- cameraX=0.24 cameraY=0.43 hyp=0.49 cameraTheta=1.06 mountX=-0.04 mountY=0.47, mountTheta=1.66
22:57:16.271 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.24, y=0.43, opts=13)
22:57:16.280 00.009 484 Enqueuing Move request for scope (0.24, 0.43)
22:57:16.285 00.005 17712 Worker thread wakes up
22:57:16.285 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.43) opts 0xd
22:57:16.285 00.000 17712 Handling offset move in thread for scope, endpoint = (0.24, 0.43)
22:57:16.286 00.001 17712 Moving (0.24, 0.43) raw xDistance=-0.04 yDistance=0.47
22:57:16.286 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:57:16.286 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:57:16.286 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
22:57:16.286 00.000 17712 MoveAxis(E, 0, ABG)
22:57:16.286 00.000 17712 Move returns status 0, amount 0
22:57:16.286 00.000 17712 MoveAxis(N, 0, ABG)
22:57:16.286 00.000 17712 Move returns status 0, amount 0
22:57:16.286 00.000 17712 move complete, result=0
22:57:16.286 00.000 17712 worker thread done servicing request
22:57:16.308 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1159, FiltMax=65533, Gamma=0.510
22:57:16.343 00.035 484 UpdateGuideState exits: m=337365 SNR=76.6
22:57:16.353 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:16.358 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:16.362 00.004 484 Enqueuing Expose request
22:57:16.367 00.005 17712 Worker thread wakes up
22:57:16.367 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:16.367 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:16.368 00.001 484 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
22:57:19.805 03.437 17712 Exposure complete
22:57:20.109 00.304 17712 worker thread done servicing request
22:57:20.109 00.000 484 OnExposeComplete: enter
22:57:20.113 00.004 484 UpdateGuideState(): m_state=6
22:57:20.122 00.009 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
22:57:20.127 00.005 484 Star::Find returns 1 (0), X=1398.25, Y=44.48, Mass=341651, SNR=78.3, Peak=45491 HFD=2.9
22:57:20.132 00.005 484 MultiStar: [#1 -0.07,0.88,0.89,U] [#2 0.50,-0.18,0.75,U] [#3 -0.55,-0.10,0.69,U] [#4 0.00,0.40,0.59,U] [#5 -0.33,0.66,0.39,U] [#6 0.13,0.88,0.45,U] [#7 -0.19,0.47,0.49,U] [#8 0.06,0.46,0.38,U] 
22:57:20.137 00.005 484 refined, 8 included, MultiStar: {-0.09, 0.42}, one-star: {-0.31, 0.48}
22:57:20.141 00.004 484 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.71) = xAngle (-0.93 = -0.93)
22:57:20.145 00.004 484 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.06 = 2.06)
22:57:20.149 00.004 484 CameraToMount -- cameraX=-0.09 cameraY=0.42 hyp=0.43 cameraTheta=1.79 mountX=0.26 mountY=0.38, mountTheta=0.98
22:57:20.156 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.42, opts=13)
22:57:20.160 00.004 484 Enqueuing Move request for scope (-0.09, 0.42)
22:57:20.165 00.005 17712 Worker thread wakes up
22:57:20.165 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.42) opts 0xd
22:57:20.165 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.42)
22:57:20.165 00.000 17712 Moving (-0.09, 0.42) raw xDistance=0.26 yDistance=0.38
22:57:20.165 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:57:20.165 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:20.166 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
22:57:20.166 00.000 17712 MoveAxis(E, 0, ABG)
22:57:20.166 00.000 17712 Move returns status 0, amount 0
22:57:20.166 00.000 17712 MoveAxis(N, 0, ABG)
22:57:20.166 00.000 17712 Move returns status 0, amount 0
22:57:20.166 00.000 17712 move complete, result=0
22:57:20.166 00.000 17712 worker thread done servicing request
22:57:20.186 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1392, FiltMax=65535, Gamma=0.510
22:57:20.216 00.030 484 UpdateGuideState exits: m=341651 SNR=78.3
22:57:20.219 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:20.226 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:20.231 00.005 484 Enqueuing Expose request
22:57:20.235 00.004 17712 Worker thread wakes up
22:57:20.235 00.000 484 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
22:57:20.241 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:20.242 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:23.668 03.426 17712 Exposure complete
22:57:23.947 00.279 17712 worker thread done servicing request
22:57:23.948 00.001 484 OnExposeComplete: enter
22:57:23.952 00.004 484 UpdateGuideState(): m_state=6
22:57:23.957 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
22:57:23.960 00.003 484 Star::Find returns 1 (0), X=1398.18, Y=44.57, Mass=319720, SNR=83.5, Peak=44579 HFD=2.6
22:57:23.964 00.004 484 MultiStar: [#1 -0.27,0.91,0.00,M4] [#2 0.73,0.06,0.69,U] [#3 -0.74,-0.02,0.66,U] [#4 -0.10,0.93,0.00,M1] [#5 -0.13,0.88,0.42,U] [#6 -0.02,0.68,0.38,U] [#7 -0.52,0.71,0.38,U] [#8 -0.08,0.41,0.42,U] 
22:57:23.966 00.002 484 refined, 6 included, MultiStar: {-0.17, 0.42}, one-star: {-0.38, 0.58}
22:57:23.969 00.003 484 CameraToMount -- cameraTheta (1.95) - m_xAngle (2.71) = xAngle (-0.77 = -0.77)
22:57:23.973 00.004 484 CameraToMount -- cameraTheta (1.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.22 = 2.22)
22:57:23.976 00.003 484 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.95 mountX=0.33 mountY=0.36, mountTheta=0.84
22:57:23.985 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.17, y=0.42, opts=13)
22:57:23.988 00.003 484 Enqueuing Move request for scope (-0.17, 0.42)
22:57:23.996 00.008 17712 Worker thread wakes up
22:57:23.996 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
22:57:23.996 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
22:57:23.996 00.000 17712 Moving (-0.17, 0.42) raw xDistance=0.33 yDistance=0.36
22:57:23.997 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
22:57:23.997 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:23.997 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
22:57:23.997 00.000 17712 MoveAxis(W, 73, ABG)
22:57:23.997 00.000 17712 Guiding  Dir = 3, Dur = 73
22:57:23.997 00.000 17712 IsSlewing returns 0
22:57:23.998 00.001 17712 IsGuiding returns 0
22:57:23.998 00.000 17712 PulseGuide returned control before completion, sleep 83
22:57:24.020 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1402, FiltMax=65535, Gamma=0.510
22:57:24.053 00.033 484 UpdateGuideState exits: m=319720 SNR=83.5
22:57:24.059 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.062 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:24.066 00.004 484 Enqueuing Expose request
22:57:24.088 00.022 17712 IsGuiding returns 1
22:57:24.090 00.002 17712 scope still moving after pulse duration time elapsed
22:57:24.120 00.030 17712 IsSlewing returns 0
22:57:24.126 00.006 17712 IsGuiding returns 0
22:57:24.126 00.000 17712 scope move finished after 73 + 56 ms
22:57:24.127 00.001 17712 Move returns status 0, amount 73
22:57:24.127 00.000 17712 MoveAxis(N, 0, ABG)
22:57:24.127 00.000 17712 Move returns status 0, amount 0
22:57:24.127 00.000 17712 move complete, result=0
22:57:24.127 00.000 17712 worker thread done servicing request
22:57:24.127 00.000 17712 Worker thread wakes up
22:57:24.127 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:24.127 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:24.136 00.009 484 GuideStep: 0.3 px 73 ms WEST, 0.4 px 0 ms NORTH
22:57:27.585 03.449 17712 Exposure complete
22:57:27.898 00.313 484 OnExposeComplete: enter
22:57:27.901 00.003 17712 worker thread done servicing request
22:57:27.902 00.001 484 UpdateGuideState(): m_state=6
22:57:27.910 00.008 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
22:57:27.915 00.005 484 Star::Find returns 1 (0), X=1397.65, Y=44.83, Mass=341040, SNR=76.0, Peak=38535 HFD=2.7
22:57:27.923 00.008 484 MultiStar: [#1 -0.70,1.45,0.00,M5] [#2 0.97,0.16,0.00,M1] [#3 -1.01,0.03,0.00,M1] [#4 -0.31,0.65,0.56,U] [#5 -0.57,1.01,0.00,M1] [#6 -0.37,1.17,0.00,M4] [#7 -0.69,0.59,0.50,U] [#8 -0.63,0.82,0.00,M1] 
22:57:27.932 00.009 484 refined, 2 included, MultiStar: {-0.69, 0.73}, one-star: {-0.91, 0.84}
22:57:27.938 00.006 484 CameraToMount -- cameraTheta (2.33) - m_xAngle (2.71) = xAngle (-0.38 = -0.38)
22:57:27.944 00.006 484 CameraToMount -- cameraTheta (2.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.60 = 2.60)
22:57:27.949 00.005 484 CameraToMount -- cameraX=-0.69 cameraY=0.73 hyp=1.00 cameraTheta=2.33 mountX=0.93 mountY=0.51, mountTheta=0.50
22:57:27.959 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.69, y=0.73, opts=13)
22:57:27.967 00.008 484 Enqueuing Move request for scope (-0.69, 0.73)
22:57:27.993 00.026 17712 Worker thread wakes up
22:57:27.994 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.73) opts 0xd
22:57:27.994 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.69, 0.73)
22:57:27.994 00.000 17712 Moving (-0.69, 0.73) raw xDistance=0.93 yDistance=0.51
22:57:27.994 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.93
22:57:27.994 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:27.994 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
22:57:27.994 00.000 17712 MoveAxis(W, 213, ABG)
22:57:27.994 00.000 17712 Guiding  Dir = 3, Dur = 213
22:57:27.995 00.001 17712 IsSlewing returns 0
22:57:27.995 00.000 17712 IsGuiding returns 0
22:57:27.996 00.001 17712 PulseGuide returned control before completion, sleep 223
22:57:28.051 00.055 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1543, FiltMax=65535, Gamma=0.510
22:57:28.094 00.043 484 UpdateGuideState exits: m=341040 SNR=76.0
22:57:28.101 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:28.116 00.015 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:28.123 00.007 484 Enqueuing Expose request
22:57:28.223 00.100 17712 IsGuiding returns 1
22:57:28.224 00.001 17712 scope still moving after pulse duration time elapsed
22:57:28.252 00.028 17712 IsSlewing returns 0
22:57:28.252 00.000 17712 IsGuiding returns 0
22:57:28.252 00.000 17712 scope move finished after 213 + 43 ms
22:57:28.253 00.001 17712 Move returns status 0, amount 213
22:57:28.253 00.000 17712 MoveAxis(N, 0, ABG)
22:57:28.253 00.000 17712 Move returns status 0, amount 0
22:57:28.253 00.000 17712 move complete, result=0
22:57:28.253 00.000 17712 worker thread done servicing request
22:57:28.253 00.000 17712 Worker thread wakes up
22:57:28.253 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:28.253 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:28.255 00.002 484 GuideStep: 0.9 px 213 ms WEST, 0.5 px 0 ms NORTH
22:57:31.661 03.406 17712 Exposure complete
22:57:31.915 00.254 17712 worker thread done servicing request
22:57:31.916 00.001 484 OnExposeComplete: enter
22:57:31.919 00.003 484 UpdateGuideState(): m_state=6
22:57:31.924 00.005 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
22:57:31.927 00.003 484 Star::Find returns 1 (0), X=1398.20, Y=44.35, Mass=303390, SNR=72.4, Peak=38835 HFD=2.7
22:57:31.931 00.004 484 MultiStar: [#1 -0.16,0.85,0.83,U] [#2 0.73,-0.17,0.87,U] [#3 -0.59,-0.32,0.75,U] [#4 -0.03,0.63,0.60,U] [#5 -0.29,0.91,0.00,M2] [#6 0.05,1.05,0.00,M5] [#7 -0.45,0.38,0.50,U] [#8 -0.50,0.69,0.55,U] 
22:57:31.934 00.003 484 refined, 6 included, MultiStar: {-0.16, 0.32}, one-star: {-0.36, 0.35}
22:57:31.938 00.004 484 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.71) = xAngle (-0.68 = -0.68)
22:57:31.942 00.004 484 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.31 = 2.31)
22:57:31.945 00.003 484 CameraToMount -- cameraX=-0.16 cameraY=0.32 hyp=0.36 cameraTheta=2.04 mountX=0.28 mountY=0.26, mountTheta=0.76
22:57:31.953 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.16, y=0.32, opts=13)
22:57:31.957 00.004 484 Enqueuing Move request for scope (-0.16, 0.32)
22:57:31.960 00.003 17712 Worker thread wakes up
22:57:31.960 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.32) opts 0xd
22:57:31.960 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.16, 0.32)
22:57:31.960 00.000 17712 Moving (-0.16, 0.32) raw xDistance=0.28 yDistance=0.26
22:57:31.960 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
22:57:31.960 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:31.961 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:57:31.961 00.000 17712 MoveAxis(E, 0, ABG)
22:57:31.961 00.000 17712 Move returns status 0, amount 0
22:57:31.961 00.000 17712 MoveAxis(N, 0, ABG)
22:57:31.961 00.000 17712 Move returns status 0, amount 0
22:57:31.961 00.000 17712 move complete, result=0
22:57:31.963 00.002 17712 worker thread done servicing request
22:57:31.988 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1077, FiltMax=65535, Gamma=0.510
22:57:32.027 00.039 484 UpdateGuideState exits: m=303390 SNR=72.4
22:57:32.033 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.036 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:32.041 00.005 484 Enqueuing Expose request
22:57:32.046 00.005 17712 Worker thread wakes up
22:57:32.046 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:32.046 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:32.047 00.001 484 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
22:57:35.476 03.429 17712 Exposure complete
22:57:35.748 00.272 17712 worker thread done servicing request
22:57:35.748 00.000 484 OnExposeComplete: enter
22:57:35.752 00.004 484 UpdateGuideState(): m_state=6
22:57:35.756 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
22:57:35.762 00.006 484 Star::Find returns 1 (0), X=1398.01, Y=44.43, Mass=312482, SNR=79.7, Peak=40048 HFD=2.6
22:57:35.766 00.004 484 MultiStar: [#1 -0.43,0.89,0.00,M5] [#2 0.28,-0.28,0.85,U] [#3 -0.65,-0.41,0.60,U] [#4 -0.36,0.70,0.60,U] [#5 -0.25,0.64,0.41,U] [#6 -0.11,0.67,0.44,U] [#7 -0.35,0.40,0.41,U] [#8 -0.27,0.58,0.48,U] 
22:57:35.769 00.003 484 refined, 7 included, MultiStar: {-0.28, 0.29}, one-star: {-0.55, 0.44}
22:57:35.774 00.005 484 CameraToMount -- cameraTheta (2.35) - m_xAngle (2.71) = xAngle (-0.37 = -0.37)
22:57:35.778 00.004 484 CameraToMount -- cameraTheta (2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.62 = 2.62)
22:57:35.781 00.003 484 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.35 mountX=0.37 mountY=0.20, mountTheta=0.49
22:57:35.789 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=0.29, opts=13)
22:57:35.794 00.005 484 Enqueuing Move request for scope (-0.28, 0.29)
22:57:35.799 00.005 17712 Worker thread wakes up
22:57:35.800 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
22:57:35.800 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
22:57:35.800 00.000 17712 Moving (-0.28, 0.29) raw xDistance=0.37 yDistance=0.20
22:57:35.800 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
22:57:35.800 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:35.800 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:57:35.800 00.000 17712 MoveAxis(W, 84, ABG)
22:57:35.800 00.000 17712 Guiding  Dir = 3, Dur = 84
22:57:35.800 00.000 17712 IsSlewing returns 0
22:57:35.801 00.001 17712 IsGuiding returns 0
22:57:35.801 00.000 17712 PulseGuide returned control before completion, sleep 94
22:57:35.826 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1171, FiltMax=65535, Gamma=0.510
22:57:35.862 00.036 484 UpdateGuideState exits: m=312482 SNR=79.7
22:57:35.868 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:35.871 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:35.875 00.004 484 Enqueuing Expose request
22:57:35.901 00.026 17712 IsGuiding returns 1
22:57:35.901 00.000 17712 scope still moving after pulse duration time elapsed
22:57:35.932 00.031 17712 IsSlewing returns 0
22:57:35.932 00.000 17712 IsGuiding returns 0
22:57:35.932 00.000 17712 scope move finished after 84 + 47 ms
22:57:35.932 00.000 17712 Move returns status 0, amount 84
22:57:35.933 00.001 17712 MoveAxis(N, 0, ABG)
22:57:35.933 00.000 17712 Move returns status 0, amount 0
22:57:35.933 00.000 17712 move complete, result=0
22:57:35.933 00.000 17712 worker thread done servicing request
22:57:35.933 00.000 17712 Worker thread wakes up
22:57:35.933 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:35.933 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:35.933 00.000 484 GuideStep: 0.4 px 84 ms WEST, 0.2 px 0 ms NORTH
22:57:39.405 03.472 17712 Exposure complete
22:57:39.709 00.304 17712 worker thread done servicing request
22:57:39.710 00.001 484 OnExposeComplete: enter
22:57:39.713 00.003 484 UpdateGuideState(): m_state=6
22:57:39.718 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
22:57:39.722 00.004 484 Star::Find returns 1 (0), X=1398.40, Y=44.25, Mass=321686, SNR=78.6, Peak=34083 HFD=2.8
22:57:39.728 00.006 484 MultiStar: [#1 -0.19,0.64,0.68,U] [#2 0.63,-0.41,0.90,U] [#3 -0.25,-0.50,0.71,U] [#4 0.04,0.54,0.53,U] [#5 -0.38,0.55,0.38,U] [#6 0.41,0.36,0.45,U] [#7 -0.04,0.33,0.55,U] [#8 -0.06,-0.09,0.44,U] 
22:57:39.732 00.004 484 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.16, 0.26}
22:57:39.734 00.002 484 CameraToMount -- cameraTheta (1.43) - m_xAngle (2.71) = xAngle (-1.29 = -1.29)
22:57:39.738 00.004 484 CameraToMount -- cameraTheta (1.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.70 = 1.70)
22:57:39.742 00.004 484 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.43 mountX=0.04 mountY=0.14, mountTheta=1.30
22:57:39.754 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=0.14, opts=13)
22:57:39.759 00.005 484 Enqueuing Move request for scope (0.02, 0.14)
22:57:39.763 00.004 17712 Worker thread wakes up
22:57:39.764 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
22:57:39.764 00.000 17712 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
22:57:39.764 00.000 17712 Moving (0.02, 0.14) raw xDistance=0.04 yDistance=0.14
22:57:39.764 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
22:57:39.764 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.764 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:57:39.764 00.000 17712 MoveAxis(E, 0, ABG)
22:57:39.764 00.000 17712 Move returns status 0, amount 0
22:57:39.764 00.000 17712 MoveAxis(N, 0, ABG)
22:57:39.764 00.000 17712 Move returns status 0, amount 0
22:57:39.764 00.000 17712 move complete, result=0
22:57:39.765 00.001 17712 worker thread done servicing request
22:57:39.786 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:57:39.829 00.043 484 UpdateGuideState exits: m=321686 SNR=78.6
22:57:39.834 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.844 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:39.853 00.009 484 Enqueuing Expose request
22:57:39.858 00.005 17712 Worker thread wakes up
22:57:39.858 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:39.861 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:39.861 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:43.273 03.412 17712 Exposure complete
22:57:43.568 00.295 17712 worker thread done servicing request
22:57:43.569 00.001 484 OnExposeComplete: enter
22:57:43.576 00.007 484 UpdateGuideState(): m_state=6
22:57:43.583 00.007 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
22:57:43.589 00.006 484 Star::Find returns 1 (0), X=1398.42, Y=44.26, Mass=312197, SNR=74.5, Peak=42563 HFD=2.7
22:57:43.596 00.007 484 MultiStar: [#1 0.02,1.18,0.00,M5] [#2 0.78,-0.19,0.73,U] [#3 -0.25,-0.10,0.73,U] [#4 0.04,0.74,0.58,U] [#5 -0.09,1.29,0.00,M1] [#6 0.35,0.94,0.00,M4] [#7 -0.09,0.66,0.44,U] [#8 0.00,0.49,0.39,U] 
22:57:43.611 00.015 484 refined, 5 included, MultiStar: {0.06, 0.25}, one-star: {-0.14, 0.26}
22:57:43.617 00.006 484 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.71) = xAngle (-1.38 = -1.38)
22:57:43.629 00.012 484 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.61 = 1.61)
22:57:43.637 00.008 484 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.25 cameraTheta=1.33 mountX=0.05 mountY=0.25, mountTheta=1.38
22:57:43.647 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=0.25, opts=13)
22:57:43.650 00.003 484 Enqueuing Move request for scope (0.06, 0.25)
22:57:43.654 00.004 17712 Worker thread wakes up
22:57:43.654 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
22:57:43.654 00.000 17712 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
22:57:43.654 00.000 17712 Moving (0.06, 0.25) raw xDistance=0.05 yDistance=0.25
22:57:43.654 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:57:43.654 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:43.655 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:57:43.655 00.000 17712 MoveAxis(E, 0, ABG)
22:57:43.655 00.000 17712 Move returns status 0, amount 0
22:57:43.655 00.000 17712 MoveAxis(N, 0, ABG)
22:57:43.655 00.000 17712 Move returns status 0, amount 0
22:57:43.655 00.000 17712 move complete, result=0
22:57:43.656 00.001 17712 worker thread done servicing request
22:57:43.681 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1421, FiltMax=65535, Gamma=0.510
22:57:43.710 00.029 484 UpdateGuideState exits: m=312197 SNR=74.5
22:57:43.714 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:43.718 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:43.722 00.004 484 Enqueuing Expose request
22:57:43.730 00.008 17712 Worker thread wakes up
22:57:43.730 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:43.730 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:43.730 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
22:57:47.129 03.399 17712 Exposure complete
22:57:47.378 00.249 17712 worker thread done servicing request
22:57:47.378 00.000 484 OnExposeComplete: enter
22:57:47.382 00.004 484 UpdateGuideState(): m_state=6
22:57:47.386 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
22:57:47.391 00.005 484 Star::Find returns 1 (0), X=1398.68, Y=44.15, Mass=343307, SNR=81.5, Peak=37619 HFD=2.7
22:57:47.395 00.004 484 MultiStar: [#1 0.21,1.00,0.00,M6] [#2 -0.08,-0.09,0.73,U] [#3 -0.24,-0.09,0.70,U] [#4 0.48,0.72,0.58,U] [#5 0.18,0.53,0.40,U] [#6 0.32,0.95,0.00,M5] [#7 -0.01,0.74,0.45,U] [#8 0.25,0.26,0.41,U] 
22:57:47.398 00.003 484 single-star, 6 included, MultiStar: {0.08, 0.26}, one-star: {0.11, 0.15}
22:57:47.402 00.004 484 CameraToMount -- cameraTheta (0.92) - m_xAngle (2.71) = xAngle (-1.80 = -1.80)
22:57:47.404 00.002 484 CameraToMount -- cameraTheta (0.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.19 = 1.19)
22:57:47.408 00.004 484 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=-0.04 mountY=0.18, mountTheta=1.81
22:57:47.423 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=0.15, opts=13)
22:57:47.427 00.004 484 Enqueuing Move request for scope (0.11, 0.15)
22:57:47.430 00.003 17712 Worker thread wakes up
22:57:47.431 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
22:57:47.431 00.000 17712 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
22:57:47.431 00.000 17712 Moving (0.11, 0.15) raw xDistance=-0.04 yDistance=0.18
22:57:47.431 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
22:57:47.431 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.431 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:57:47.431 00.000 17712 MoveAxis(E, 0, ABG)
22:57:47.431 00.000 17712 Move returns status 0, amount 0
22:57:47.431 00.000 17712 MoveAxis(N, 0, ABG)
22:57:47.431 00.000 17712 Move returns status 0, amount 0
22:57:47.431 00.000 17712 move complete, result=0
22:57:47.432 00.001 17712 worker thread done servicing request
22:57:47.451 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1392, FiltMax=65535, Gamma=0.510
22:57:47.477 00.026 484 UpdateGuideState exits: m=343307 SNR=81.5
22:57:47.481 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.485 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:47.487 00.002 484 Enqueuing Expose request
22:57:47.491 00.004 17712 Worker thread wakes up
22:57:47.491 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:47.491 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:47.491 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
22:57:50.914 03.423 17712 Exposure complete
22:57:51.208 00.294 17712 worker thread done servicing request
22:57:51.209 00.001 484 OnExposeComplete: enter
22:57:51.212 00.003 484 UpdateGuideState(): m_state=6
22:57:51.216 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
22:57:51.219 00.003 484 Star::Find returns 1 (0), X=1398.62, Y=44.01, Mass=323528, SNR=79.8, Peak=39731 HFD=2.4
22:57:51.225 00.006 484 MultiStar: [#1 0.06,0.63,0.84,U] [#2 -0.31,-0.44,0.71,U] [#3 -0.37,-0.52,0.66,U] [#4 0.02,0.52,0.56,U] [#5 -0.07,0.61,0.39,U] [#6 -0.09,0.75,0.52,U] [#7 -0.00,0.61,0.41,U] [#8 0.46,0.51,0.47,U] 
22:57:51.228 00.003 484 single-star, 8 included, MultiStar: {-0.04, 0.23}, one-star: {0.06, 0.01}
22:57:51.232 00.004 484 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.71) = xAngle (-2.59 = -2.59)
22:57:51.235 00.003 484 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.40 = 0.40)
22:57:51.241 00.006 484 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.13 mountX=-0.05 mountY=0.02, mountTheta=2.71
22:57:51.247 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=0.01, opts=13)
22:57:51.251 00.004 484 Enqueuing Move request for scope (0.06, 0.01)
22:57:51.257 00.006 17712 Worker thread wakes up
22:57:51.257 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:57:51.257 00.000 17712 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:57:51.257 00.000 17712 Moving (0.06, 0.01) raw xDistance=-0.05 yDistance=0.02
22:57:51.258 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
22:57:51.258 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:51.258 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:57:51.258 00.000 17712 MoveAxis(E, 0, ABG)
22:57:51.258 00.000 17712 Move returns status 0, amount 0
22:57:51.258 00.000 17712 MoveAxis(N, 0, ABG)
22:57:51.258 00.000 17712 Move returns status 0, amount 0
22:57:51.258 00.000 17712 move complete, result=0
22:57:51.259 00.001 17712 worker thread done servicing request
22:57:51.279 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1472, FiltMax=65535, Gamma=0.510
22:57:51.313 00.034 484 UpdateGuideState exits: m=323528 SNR=79.8
22:57:51.317 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:51.320 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:51.324 00.004 484 Enqueuing Expose request
22:57:51.326 00.002 17712 Worker thread wakes up
22:57:51.326 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:51.329 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:51.330 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:54.784 03.454 17712 Exposure complete
22:57:55.165 00.381 17712 worker thread done servicing request
22:57:55.165 00.000 484 OnExposeComplete: enter
22:57:55.169 00.004 484 UpdateGuideState(): m_state=6
22:57:55.173 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
22:57:55.177 00.004 484 Star::Find returns 1 (0), X=1398.39, Y=44.08, Mass=336230, SNR=70.9, Peak=43379 HFD=2.7
22:57:55.182 00.005 484 MultiStar: [#1 0.07,0.48,0.78,U] [#2 -0.11,-0.49,0.81,U] [#3 -0.47,-0.62,0.71,U] [#4 0.31,0.32,0.67,U] [#5 0.76,0.29,0.46,U] [#6 0.21,0.75,0.43,U] [#7 -0.14,0.39,0.51,U] [#8 0.15,-0.10,0.42,U] 
22:57:55.185 00.003 484 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {-0.17, 0.08}
22:57:55.190 00.005 484 CameraToMount -- cameraTheta (1.37) - m_xAngle (2.71) = xAngle (-1.35 = -1.35)
22:57:55.194 00.004 484 CameraToMount -- cameraTheta (1.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.64 = 1.64)
22:57:55.198 00.004 484 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.37 mountX=0.02 mountY=0.08, mountTheta=1.35
22:57:55.206 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=0.08, opts=13)
22:57:55.209 00.003 484 Enqueuing Move request for scope (0.02, 0.08)
22:57:55.212 00.003 17712 Worker thread wakes up
22:57:55.213 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:57:55.213 00.000 17712 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:57:55.213 00.000 17712 Moving (0.02, 0.08) raw xDistance=0.02 yDistance=0.08
22:57:55.213 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
22:57:55.213 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:55.213 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:57:55.214 00.001 17712 MoveAxis(E, 0, ABG)
22:57:55.214 00.000 17712 Move returns status 0, amount 0
22:57:55.214 00.000 17712 MoveAxis(N, 0, ABG)
22:57:55.214 00.000 17712 Move returns status 0, amount 0
22:57:55.214 00.000 17712 move complete, result=0
22:57:55.214 00.000 17712 worker thread done servicing request
22:57:55.236 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1453, FiltMax=65535, Gamma=0.510
22:57:55.264 00.028 484 UpdateGuideState exits: m=336230 SNR=70.9
22:57:55.267 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:55.270 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:55.281 00.011 484 Enqueuing Expose request
22:57:55.285 00.004 17712 Worker thread wakes up
22:57:55.285 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:57:55.292 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:55.292 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:57:58.771 03.479 17712 Exposure complete
22:57:59.217 00.446 484 OnExposeComplete: enter
22:57:59.223 00.006 484 UpdateGuideState(): m_state=6
22:57:59.227 00.004 17712 worker thread done servicing request
22:57:59.228 00.001 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
22:57:59.235 00.007 484 Star::Find returns 1 (0), X=1398.25, Y=44.16, Mass=325708, SNR=75.0, Peak=38019 HFD=2.7
22:57:59.244 00.009 484 MultiStar: [#1 0.00,0.60,0.80,U] [#2 0.12,-0.20,0.74,U] [#3 -0.26,-0.50,0.88,U] [#4 -0.16,0.40,0.64,U] [#5 -0.25,0.11,0.46,U] [#6 0.08,0.15,0.53,U] [#7 0.07,0.02,0.55,U] [#8 -0.18,0.05,0.44,U] 
22:57:59.253 00.009 484 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.31, 0.16}
22:57:59.266 00.013 484 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.71) = xAngle (-0.18 = -0.18)
22:57:59.272 00.006 484 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.81 = 2.81)
22:57:59.278 00.006 484 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.54 mountX=0.13 mountY=0.04, mountTheta=0.32
22:57:59.294 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=0.08, opts=13)
22:57:59.298 00.004 484 Enqueuing Move request for scope (-0.11, 0.08)
22:57:59.302 00.004 17712 Worker thread wakes up
22:57:59.302 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:57:59.302 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:57:59.302 00.000 17712 Moving (-0.11, 0.08) raw xDistance=0.13 yDistance=0.04
22:57:59.302 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
22:57:59.302 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:59.302 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:59.302 00.000 17712 MoveAxis(E, 0, ABG)
22:57:59.303 00.001 17712 Move returns status 0, amount 0
22:57:59.303 00.000 17712 MoveAxis(N, 0, ABG)
22:57:59.303 00.000 17712 Move returns status 0, amount 0
22:57:59.303 00.000 17712 move complete, result=0
22:57:59.304 00.001 17712 worker thread done servicing request
22:57:59.333 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1619, FiltMax=65535, Gamma=0.510
22:57:59.386 00.053 484 UpdateGuideState exits: m=325708 SNR=75.0
22:57:59.394 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.399 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:57:59.403 00.004 484 Enqueuing Expose request
22:57:59.411 00.008 17712 Worker thread wakes up
22:57:59.411 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:57:59.416 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:57:59.417 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:02.837 03.420 17712 Exposure complete
22:58:03.120 00.283 17712 worker thread done servicing request
22:58:03.120 00.000 484 OnExposeComplete: enter
22:58:03.125 00.005 484 UpdateGuideState(): m_state=6
22:58:03.129 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
22:58:03.133 00.004 484 Star::Find returns 1 (0), X=1398.92, Y=44.60, Mass=328970, SNR=75.9, Peak=36320 HFD=3.1
22:58:03.136 00.003 484 MultiStar: [#1 0.13,1.46,0.00,M4] [#2 -0.52,-0.01,0.70,U] [#3 -0.03,0.14,0.73,U] [#4 0.50,0.67,0.56,U] [#5 0.50,1.29,0.00,M1] [#6 0.35,1.43,0.00,M3] [#7 0.22,1.02,0.00,M1] [#8 0.61,0.74,0.00,M1] 
22:58:03.142 00.006 484 refined, 3 included, MultiStar: {0.09, 0.36}, one-star: {0.36, 0.60}
22:58:03.145 00.003 484 CameraToMount -- cameraTheta (1.33) - m_xAngle (2.71) = xAngle (-1.38 = -1.38)
22:58:03.149 00.004 484 CameraToMount -- cameraTheta (1.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.60 = 1.60)
22:58:03.152 00.003 484 CameraToMount -- cameraX=0.09 cameraY=0.36 hyp=0.37 cameraTheta=1.33 mountX=0.07 mountY=0.37, mountTheta=1.39
22:58:03.160 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=0.36, opts=13)
22:58:03.166 00.006 484 Enqueuing Move request for scope (0.09, 0.36)
22:58:03.173 00.007 17712 Worker thread wakes up
22:58:03.173 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.36) opts 0xd
22:58:03.174 00.001 17712 Handling offset move in thread for scope, endpoint = (0.09, 0.36)
22:58:03.174 00.000 17712 Moving (0.09, 0.36) raw xDistance=0.07 yDistance=0.37
22:58:03.174 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:03.174 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:03.174 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:58:03.174 00.000 17712 MoveAxis(E, 0, ABG)
22:58:03.174 00.000 17712 Move returns status 0, amount 0
22:58:03.174 00.000 17712 MoveAxis(N, 0, ABG)
22:58:03.174 00.000 17712 Move returns status 0, amount 0
22:58:03.174 00.000 17712 move complete, result=0
22:58:03.175 00.001 17712 worker thread done servicing request
22:58:03.209 00.034 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1088, FiltMax=65535, Gamma=0.510
22:58:03.244 00.035 484 UpdateGuideState exits: m=328970 SNR=75.9
22:58:03.247 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:03.253 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:03.263 00.010 484 Enqueuing Expose request
22:58:03.269 00.006 17712 Worker thread wakes up
22:58:03.269 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
22:58:03.274 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:03.274 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:06.706 03.432 17712 Exposure complete
22:58:07.025 00.319 17712 worker thread done servicing request
22:58:07.025 00.000 484 OnExposeComplete: enter
22:58:07.028 00.003 484 UpdateGuideState(): m_state=6
22:58:07.032 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
22:58:07.036 00.004 484 Star::Find returns 1 (0), X=1398.32, Y=43.95, Mass=337705, SNR=84.3, Peak=39939 HFD=2.6
22:58:07.041 00.005 484 MultiStar: [#1 -0.24,0.58,0.61,U] [#2 0.48,-0.55,0.71,U] [#3 -0.30,-0.67,0.57,U] [#4 0.07,0.65,0.57,U] [#5 0.04,0.70,0.36,U] [#6 0.09,0.17,0.36,U] [#7 -0.42,0.41,0.41,U] [#8 0.21,-0.08,0.36,U] 
22:58:07.044 00.003 484 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.24, -0.05}
22:58:07.048 00.004 484 CameraToMount -- cameraTheta (2.15) - m_xAngle (2.71) = xAngle (-0.57 = -0.57)
22:58:07.050 00.002 484 CameraToMount -- cameraTheta (2.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.42 = 2.42)
22:58:07.053 00.003 484 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.15 mountX=0.07 mountY=0.06, mountTheta=0.66
22:58:07.062 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=0.07, opts=13)
22:58:07.065 00.003 484 Enqueuing Move request for scope (-0.05, 0.07)
22:58:07.068 00.003 17712 Worker thread wakes up
22:58:07.069 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:58:07.069 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:58:07.069 00.000 17712 Moving (-0.05, 0.07) raw xDistance=0.07 yDistance=0.06
22:58:07.069 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
22:58:07.069 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:07.069 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:07.069 00.000 17712 MoveAxis(E, 0, ABG)
22:58:07.069 00.000 17712 Move returns status 0, amount 0
22:58:07.069 00.000 17712 MoveAxis(N, 0, ABG)
22:58:07.069 00.000 17712 Move returns status 0, amount 0
22:58:07.069 00.000 17712 move complete, result=0
22:58:07.070 00.001 17712 worker thread done servicing request
22:58:07.089 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1434, FiltMax=65535, Gamma=0.510
22:58:07.117 00.028 484 UpdateGuideState exits: m=337705 SNR=84.3
22:58:07.122 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:07.127 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:07.131 00.004 484 Enqueuing Expose request
22:58:07.135 00.004 17712 Worker thread wakes up
22:58:07.136 00.001 484 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:07.140 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:07.140 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:10.556 03.416 17712 Exposure complete
22:58:10.832 00.276 17712 worker thread done servicing request
22:58:10.833 00.001 484 OnExposeComplete: enter
22:58:10.836 00.003 484 UpdateGuideState(): m_state=6
22:58:10.847 00.011 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
22:58:10.854 00.007 484 Star::Find returns 1 (0), X=1398.27, Y=43.82, Mass=347709, SNR=77.7, Peak=40547 HFD=2.7
22:58:10.860 00.006 484 MultiStar: [#1 -0.32,0.93,0.00,M4] [#2 0.26,-0.44,0.72,U] [#3 -0.47,-0.35,0.62,U] [#4 0.11,0.27,0.55,U] [#5 0.05,0.71,0.48,U] [#6 0.21,0.55,0.47,U] [#7 -0.14,0.45,0.46,U] [#8 0.19,-0.23,0.47,U] 
22:58:10.864 00.004 484 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.29, -0.18}
22:58:10.868 00.004 484 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.71) = xAngle (-0.23 = -0.23)
22:58:10.873 00.005 484 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.75 = 2.75)
22:58:10.876 00.003 484 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.48 mountX=0.05 mountY=0.02, mountTheta=0.37
22:58:10.888 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.04, y=0.03, opts=13)
22:58:10.895 00.007 484 Enqueuing Move request for scope (-0.04, 0.03)
22:58:10.907 00.012 17712 Worker thread wakes up
22:58:10.907 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:58:10.907 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:58:10.908 00.001 17712 Moving (-0.04, 0.03) raw xDistance=0.05 yDistance=0.02
22:58:10.908 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
22:58:10.908 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:10.908 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:10.908 00.000 17712 MoveAxis(E, 0, ABG)
22:58:10.908 00.000 17712 Move returns status 0, amount 0
22:58:10.908 00.000 17712 MoveAxis(N, 0, ABG)
22:58:10.908 00.000 17712 Move returns status 0, amount 0
22:58:10.908 00.000 17712 move complete, result=0
22:58:10.909 00.001 17712 worker thread done servicing request
22:58:10.950 00.041 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1085, FiltMax=65535, Gamma=0.510
22:58:11.075 00.125 484 UpdateGuideState exits: m=347709 SNR=77.7
22:58:11.099 00.024 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.141 00.042 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:11.167 00.026 484 Enqueuing Expose request
22:58:11.178 00.011 17712 Worker thread wakes up
22:58:11.178 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:58:11.182 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:11.183 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:14.622 03.439 17712 Exposure complete
22:58:14.919 00.297 17712 worker thread done servicing request
22:58:14.919 00.000 484 OnExposeComplete: enter
22:58:14.923 00.004 484 UpdateGuideState(): m_state=6
22:58:14.927 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
22:58:14.931 00.004 484 Star::Find returns 1 (0), X=1398.81, Y=43.92, Mass=340120, SNR=86.7, Peak=38432 HFD=2.8
22:58:14.935 00.004 484 MultiStar: [#1 0.29,0.25,0.72,U] [#2 -0.28,-0.69,0.62,U] [#3 -0.01,-0.62,0.65,U] [#4 0.74,-0.17,0.55,U] [#5 0.50,0.18,0.36,U] [#6 0.54,0.05,0.44,U] [#7 0.55,-0.15,0.40,U] [#8 0.57,-0.16,0.41,U] 
22:58:14.938 00.003 484 single-star, 8 included, MultiStar: {0.30, -0.17}, one-star: {0.25, -0.08}
22:58:14.942 00.004 484 CameraToMount -- cameraTheta (-0.30) - m_xAngle (2.71) = xAngle (-3.01 = -3.01)
22:58:14.945 00.003 484 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.03 = -0.03)
22:58:14.948 00.003 484 CameraToMount -- cameraX=0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-0.30 mountX=-0.26 mountY=-0.01, mountTheta=-3.11
22:58:14.957 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.25, y=-0.08, opts=13)
22:58:14.961 00.004 484 Enqueuing Move request for scope (0.25, -0.08)
22:58:14.964 00.003 17712 Worker thread wakes up
22:58:14.965 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.08) opts 0xd
22:58:14.965 00.000 17712 Handling offset move in thread for scope, endpoint = (0.25, -0.08)
22:58:14.965 00.000 17712 Moving (0.25, -0.08) raw xDistance=-0.26 yDistance=-0.01
22:58:14.965 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
22:58:14.965 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.965 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:14.965 00.000 17712 MoveAxis(E, 0, ABG)
22:58:14.965 00.000 17712 Move returns status 0, amount 0
22:58:14.965 00.000 17712 MoveAxis(N, 0, ABG)
22:58:14.965 00.000 17712 Move returns status 0, amount 0
22:58:14.965 00.000 17712 move complete, result=0
22:58:14.965 00.000 17712 worker thread done servicing request
22:58:14.985 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1507, FiltMax=65535, Gamma=0.510
22:58:15.016 00.031 484 UpdateGuideState exits: m=340120 SNR=86.7
22:58:15.020 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:15.024 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:15.027 00.003 484 Enqueuing Expose request
22:58:15.031 00.004 17712 Worker thread wakes up
22:58:15.031 00.000 484 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:15.035 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:15.035 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:18.459 03.424 17712 Exposure complete
22:58:18.731 00.272 17712 worker thread done servicing request
22:58:18.731 00.000 484 OnExposeComplete: enter
22:58:18.734 00.003 484 UpdateGuideState(): m_state=6
22:58:18.738 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
22:58:18.743 00.005 484 Star::Find returns 1 (0), X=1398.63, Y=43.39, Mass=325613, SNR=79.7, Peak=33351 HFD=3.1
22:58:18.748 00.005 484 MultiStar: [#1 0.32,0.13,0.77,U] [#2 -0.60,-0.62,0.71,U] [#3 -0.00,-0.82,0.71,U] [#4 0.38,-0.03,0.52,U] [#5 0.16,0.30,0.40,U] [#6 0.32,0.09,0.37,U] [#7 -0.06,0.21,0.41,U] [#8 0.06,0.17,0.40,U] 
22:58:18.752 00.004 484 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.07, -0.61}
22:58:18.755 00.003 484 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.71) = xAngle (-4.07 = 2.21)
22:58:18.758 00.003 484 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.08 = -1.08)
22:58:18.762 00.004 484 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.35 mountX=-0.14 mountY=-0.21, mountTheta=-2.17
22:58:18.769 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=-0.23, opts=13)
22:58:18.774 00.005 484 Enqueuing Move request for scope (0.05, -0.23)
22:58:18.777 00.003 17712 Worker thread wakes up
22:58:18.778 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
22:58:18.778 00.000 17712 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
22:58:18.778 00.000 17712 Moving (0.05, -0.23) raw xDistance=-0.14 yDistance=-0.21
22:58:18.778 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
22:58:18.778 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:18.778 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:58:18.778 00.000 17712 MoveAxis(E, 0, ABG)
22:58:18.778 00.000 17712 Move returns status 0, amount 0
22:58:18.778 00.000 17712 MoveAxis(N, 0, ABG)
22:58:18.778 00.000 17712 Move returns status 0, amount 0
22:58:18.778 00.000 17712 move complete, result=0
22:58:18.779 00.001 17712 worker thread done servicing request
22:58:18.799 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1462, FiltMax=65535, Gamma=0.510
22:58:18.828 00.029 484 UpdateGuideState exits: m=325613 SNR=79.7
22:58:18.832 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:18.835 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:18.837 00.002 484 Enqueuing Expose request
22:58:18.842 00.005 17712 Worker thread wakes up
22:58:18.842 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:18.845 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:18.845 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:22.295 03.450 17712 Exposure complete
22:58:22.602 00.307 17712 worker thread done servicing request
22:58:22.602 00.000 484 OnExposeComplete: enter
22:58:22.607 00.005 484 UpdateGuideState(): m_state=6
22:58:22.613 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
22:58:22.616 00.003 484 Star::Find returns 1 (0), X=1399.60, Y=43.63, Mass=316886, SNR=73.3, Peak=39248 HFD=3.0
22:58:22.620 00.004 484 MultiStar: [#1 1.23,0.51,0.00,M3] [#2 -1.03,-0.45,0.00,M1] [#3 0.95,-0.83,0.00,M1] [#4 1.31,0.08,0.00,M1] [#5 1.63,0.47,0.00,M1] [#6 1.52,0.00,0.00,M1] [#7 0.98,-0.01,0.00,M1] [#8 1.09,-0.29,0.00,M1] 
22:58:22.624 00.004 484 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.06 = -3.06)
22:58:22.631 00.007 484 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
22:58:22.635 00.004 484 CameraToMount -- cameraX=1.04 cameraY=-0.37 hyp=1.10 cameraTheta=-0.34 mountX=-1.10 mountY=-0.07, mountTheta=-3.07
22:58:22.647 00.012 484 SchedulePrimaryMove(0F03AFB8, x=1.04, y=-0.37, opts=13)
22:58:22.651 00.004 484 Enqueuing Move request for scope (1.04, -0.37)
22:58:22.655 00.004 17712 Worker thread wakes up
22:58:22.655 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.37) opts 0xd
22:58:22.655 00.000 17712 Handling offset move in thread for scope, endpoint = (1.04, -0.37)
22:58:22.655 00.000 17712 Moving (1.04, -0.37) raw xDistance=-1.10 yDistance=-0.07
22:58:22.656 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
22:58:22.656 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:22.656 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:22.656 00.000 17712 MoveAxis(E, 246, ABG)
22:58:22.656 00.000 17712 Guiding  Dir = 2, Dur = 246
22:58:22.657 00.001 17712 IsSlewing returns 0
22:58:22.658 00.001 17712 IsGuiding returns 0
22:58:22.658 00.000 17712 PulseGuide returned control before completion, sleep 256
22:58:22.686 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1498, FiltMax=65535, Gamma=0.510
22:58:22.725 00.039 484 UpdateGuideState exits: m=316886 SNR=73.3
22:58:22.729 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:22.734 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:22.738 00.004 484 Enqueuing Expose request
22:58:22.922 00.184 17712 IsGuiding returns 1
22:58:22.923 00.001 17712 scope still moving after pulse duration time elapsed
22:58:22.955 00.032 17712 IsSlewing returns 0
22:58:22.955 00.000 17712 IsGuiding returns 0
22:58:22.955 00.000 17712 scope move finished after 246 + 51 ms
22:58:22.956 00.001 17712 Move returns status 0, amount 246
22:58:22.956 00.000 17712 MoveAxis(N, 0, ABG)
22:58:22.956 00.000 17712 Move returns status 0, amount 0
22:58:22.956 00.000 17712 move complete, result=0
22:58:22.956 00.000 17712 worker thread done servicing request
22:58:22.956 00.000 17712 Worker thread wakes up
22:58:22.958 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:22.958 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:22.977 00.019 484 GuideStep: -1.1 px 246 ms EAST, -0.1 px 0 ms NORTH
22:58:26.383 03.406 17712 Exposure complete
22:58:26.607 00.224 17712 worker thread done servicing request
22:58:26.607 00.000 484 OnExposeComplete: enter
22:58:26.612 00.005 484 UpdateGuideState(): m_state=6
22:58:26.617 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
22:58:26.621 00.004 484 Star::Find returns 1 (0), X=1397.62, Y=44.06, Mass=310032, SNR=75.2, Peak=40547 HFD=2.3
22:58:26.626 00.005 484 MultiStar: [#1 -0.95,0.60,0.00,M4] [#2 1.17,-0.61,0.00,M2] [#3 -1.19,-0.26,0.00,M2] [#4 -0.91,0.33,0.00,M2] [#5 -0.79,0.73,0.00,M2] [#6 -0.49,0.71,0.46,U] [#7 -0.82,0.32,0.57,U] [#8 -0.79,0.25,0.47,U] 
22:58:26.632 00.006 484 refined, 3 included, MultiStar: {-0.80, 0.28}, one-star: {-0.94, 0.06}
22:58:26.643 00.011 484 CameraToMount -- cameraTheta (2.81) - m_xAngle (2.71) = xAngle (0.10 = 0.10)
22:58:26.650 00.007 484 CameraToMount -- cameraTheta (2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.08 = 3.08)
22:58:26.658 00.008 484 CameraToMount -- cameraX=-0.80 cameraY=0.28 hyp=0.85 cameraTheta=2.81 mountX=0.84 mountY=0.05, mountTheta=0.06
22:58:26.675 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.80, y=0.28, opts=13)
22:58:26.680 00.005 484 Enqueuing Move request for scope (-0.80, 0.28)
22:58:26.683 00.003 17712 Worker thread wakes up
22:58:26.683 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.28) opts 0xd
22:58:26.684 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.80, 0.28)
22:58:26.684 00.000 17712 Moving (-0.80, 0.28) raw xDistance=0.84 yDistance=0.05
22:58:26.684 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.84
22:58:26.684 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:26.684 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:58:26.684 00.000 17712 MoveAxis(W, 172, ABG)
22:58:26.684 00.000 17712 Guiding  Dir = 3, Dur = 172
22:58:26.684 00.000 17712 IsSlewing returns 0
22:58:26.685 00.001 17712 IsGuiding returns 0
22:58:26.685 00.000 17712 PulseGuide returned control before completion, sleep 182
22:58:26.703 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1517, FiltMax=65535, Gamma=0.510
22:58:26.733 00.030 484 UpdateGuideState exits: m=310032 SNR=75.2
22:58:26.739 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.742 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:26.745 00.003 484 Enqueuing Expose request
22:58:26.877 00.132 17712 IsGuiding returns 1
22:58:26.877 00.000 17712 scope still moving after pulse duration time elapsed
22:58:26.909 00.032 17712 IsSlewing returns 0
22:58:26.909 00.000 17712 IsGuiding returns 1
22:58:26.941 00.032 17712 IsSlewing returns 0
22:58:26.941 00.000 17712 IsGuiding returns 0
22:58:26.941 00.000 17712 scope move finished after 172 + 84 ms
22:58:26.941 00.000 17712 Move returns status 0, amount 172
22:58:26.942 00.001 17712 MoveAxis(N, 0, ABG)
22:58:26.942 00.000 17712 Move returns status 0, amount 0
22:58:26.942 00.000 17712 move complete, result=0
22:58:26.942 00.000 17712 worker thread done servicing request
22:58:26.942 00.000 17712 Worker thread wakes up
22:58:26.942 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:26.942 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:26.968 00.026 484 GuideStep: 0.8 px 172 ms WEST, 0.0 px 0 ms NORTH
22:58:30.366 03.398 17712 Exposure complete
22:58:30.641 00.275 484 OnExposeComplete: enter
22:58:30.644 00.003 17712 worker thread done servicing request
22:58:30.644 00.000 484 UpdateGuideState(): m_state=6
22:58:30.648 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
22:58:30.651 00.003 484 Star::Find returns 1 (0), X=1397.98, Y=43.84, Mass=322430, SNR=74.3, Peak=50643 HFD=2.4
22:58:30.656 00.005 484 MultiStar: [#1 -0.30,0.30,0.79,U] [#2 0.16,-0.72,0.74,U] [#3 -0.80,-0.58,0.00,M3] [#4 -0.44,-0.09,0.62,U] [#5 -0.64,0.34,0.43,U] [#6 -0.30,0.26,0.52,U] [#7 -0.08,-0.38,0.52,U] [#8 -0.55,-0.14,0.48,U] 
22:58:30.659 00.003 484 refined, 7 included, MultiStar: {-0.34, -0.10}, one-star: {-0.58, -0.16}
22:58:30.662 00.003 484 CameraToMount -- cameraTheta (-2.86) - m_xAngle (2.71) = xAngle (-5.57 = 0.71)
22:58:30.665 00.003 484 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.59 = -2.59)
22:58:30.669 00.004 484 CameraToMount -- cameraX=-0.34 cameraY=-0.10 hyp=0.35 cameraTheta=-2.86 mountX=0.26 mountY=-0.18, mountTheta=-0.61
22:58:30.682 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=-0.10, opts=13)
22:58:30.685 00.003 484 Enqueuing Move request for scope (-0.34, -0.10)
22:58:30.689 00.004 17712 Worker thread wakes up
22:58:30.689 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.10) opts 0xd
22:58:30.690 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.34, -0.10)
22:58:30.690 00.000 17712 Moving (-0.34, -0.10) raw xDistance=0.26 yDistance=-0.18
22:58:30.690 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
22:58:30.690 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:30.690 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:58:30.690 00.000 17712 MoveAxis(E, 0, ABG)
22:58:30.690 00.000 17712 Move returns status 0, amount 0
22:58:30.690 00.000 17712 MoveAxis(N, 0, ABG)
22:58:30.690 00.000 17712 Move returns status 0, amount 0
22:58:30.690 00.000 17712 move complete, result=0
22:58:30.691 00.001 17712 worker thread done servicing request
22:58:30.712 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1616, FiltMax=65535, Gamma=0.510
22:58:30.743 00.031 484 UpdateGuideState exits: m=322430 SNR=74.3
22:58:30.747 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:30.751 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:30.754 00.003 484 Enqueuing Expose request
22:58:30.759 00.005 17712 Worker thread wakes up
22:58:30.759 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
22:58:30.763 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:30.763 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:34.175 03.412 17712 Exposure complete
22:58:34.528 00.353 17712 worker thread done servicing request
22:58:34.528 00.000 484 OnExposeComplete: enter
22:58:34.533 00.005 484 UpdateGuideState(): m_state=6
22:58:34.538 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
22:58:34.542 00.004 484 Star::Find returns 1 (0), X=1397.86, Y=43.93, Mass=325531, SNR=74.3, Peak=40243 HFD=2.5
22:58:34.547 00.005 484 MultiStar: [#1 -0.14,0.48,0.80,U] [#2 0.12,-0.60,0.95,U] [#3 -0.56,-0.46,0.63,U] [#4 -0.28,0.28,0.49,U] [#5 -0.23,0.57,0.40,U] [#6 0.01,0.25,0.41,U] [#7 -0.39,0.06,0.39,U] [#8 -0.23,0.04,0.40,U] 
22:58:34.554 00.007 484 refined, 8 included, MultiStar: {-0.28, -0.01}, one-star: {-0.70, -0.06}
22:58:34.559 00.005 484 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.83 = 0.45)
22:58:34.564 00.005 484 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
22:58:34.567 00.003 484 CameraToMount -- cameraX=-0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-3.12 mountX=0.25 mountY=-0.08, mountTheta=-0.32
22:58:34.577 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=-0.01, opts=13)
22:58:34.582 00.005 484 Enqueuing Move request for scope (-0.28, -0.01)
22:58:34.586 00.004 17712 Worker thread wakes up
22:58:34.586 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.01) opts 0xd
22:58:34.586 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, -0.01)
22:58:34.586 00.000 17712 Moving (-0.28, -0.01) raw xDistance=0.25 yDistance=-0.08
22:58:34.587 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
22:58:34.587 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:34.587 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:34.587 00.000 17712 MoveAxis(E, 0, ABG)
22:58:34.587 00.000 17712 Move returns status 0, amount 0
22:58:34.587 00.000 17712 MoveAxis(N, 0, ABG)
22:58:34.587 00.000 17712 Move returns status 0, amount 0
22:58:34.587 00.000 17712 move complete, result=0
22:58:34.588 00.001 17712 worker thread done servicing request
22:58:34.611 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1415, FiltMax=65535, Gamma=0.510
22:58:34.642 00.031 484 UpdateGuideState exits: m=325531 SNR=74.3
22:58:34.645 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:34.650 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:34.653 00.003 484 Enqueuing Expose request
22:58:34.657 00.004 17712 Worker thread wakes up
22:58:34.657 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:34.657 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:34.658 00.001 484 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:38.498 03.840 17712 Exposure complete
22:58:39.563 01.065 484 OnExposeComplete: enter
22:58:39.566 00.003 484 UpdateGuideState(): m_state=6
22:58:39.576 00.010 17712 worker thread done servicing request
22:58:39.576 00.000 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
22:58:39.588 00.012 484 Star::Find returns 1 (0), X=1397.92, Y=43.73, Mass=336846, SNR=74.4, Peak=38323 HFD=2.6
22:58:39.595 00.007 484 MultiStar: [#1 -0.51,0.18,0.71,U] [#2 0.25,-0.65,0.72,U] [#3 -0.93,-0.91,0.00,M3] [#4 -0.49,0.03,0.58,U] [#5 -0.61,0.02,0.43,U] [#6 -0.19,0.74,0.42,U] [#7 -0.67,-0.31,0.50,U] [#8 -0.78,-0.33,0.42,U] 
22:58:39.602 00.007 484 refined, 7 included, MultiStar: {-0.44, -0.12}, one-star: {-0.64, -0.26}
22:58:39.609 00.007 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:58:39.645 00.036 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:58:39.690 00.045 484 CameraToMount -- cameraX=-0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-2.88 mountX=0.35 mountY=-0.23, mountTheta=-0.58
22:58:39.717 00.027 484 SchedulePrimaryMove(0F03AFB8, x=-0.44, y=-0.12, opts=13)
22:58:39.730 00.013 484 Enqueuing Move request for scope (-0.44, -0.12)
22:58:39.738 00.008 17712 Worker thread wakes up
22:58:39.738 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.12) opts 0xd
22:58:39.738 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.44, -0.12)
22:58:39.738 00.000 17712 Moving (-0.44, -0.12) raw xDistance=0.35 yDistance=-0.23
22:58:39.738 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:58:39.738 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:39.739 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:58:39.739 00.000 17712 MoveAxis(W, 79, ABG)
22:58:39.739 00.000 17712 Guiding  Dir = 3, Dur = 79
22:58:39.739 00.000 17712 IsSlewing returns 0
22:58:39.739 00.000 17712 IsGuiding returns 0
22:58:39.743 00.004 17712 PulseGuide returned control before completion, sleep 86
22:58:39.791 00.048 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1411, FiltMax=65535, Gamma=0.510
22:58:39.869 00.078 17712 IsGuiding returns 1
22:58:39.869 00.000 17712 scope still moving after pulse duration time elapsed
22:58:39.919 00.050 17712 IsSlewing returns 0
22:58:39.920 00.001 17712 IsGuiding returns 1
22:58:39.955 00.035 17712 IsSlewing returns 0
22:58:39.956 00.001 17712 IsGuiding returns 1
22:58:39.956 00.000 484 UpdateGuideState exits: m=336846 SNR=74.4
22:58:39.983 00.027 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:39.996 00.013 17712 IsSlewing returns 0
22:58:39.996 00.000 17712 IsGuiding returns 0
22:58:39.996 00.000 17712 scope move finished after 79 + 177 ms
22:58:39.996 00.000 17712 Move returns status 0, amount 79
22:58:39.996 00.000 17712 MoveAxis(N, 0, ABG)
22:58:39.996 00.000 17712 Move returns status 0, amount 0
22:58:39.997 00.001 17712 move complete, result=0
22:58:39.997 00.000 17712 worker thread done servicing request
22:58:39.997 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:40.007 00.010 484 Enqueuing Expose request
22:58:40.018 00.011 17712 Worker thread wakes up
22:58:40.019 00.001 484 GuideStep: 0.4 px 79 ms WEST, -0.2 px 0 ms NORTH
22:58:40.037 00.018 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:40.038 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:41.978 01.940 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
22:58:41.981 00.003 484 case statement mapped state 6 to 3
22:58:41.983 00.002 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
22:58:43.527 01.544 17712 Exposure complete
22:58:43.887 00.360 17712 worker thread done servicing request
22:58:43.888 00.001 484 OnExposeComplete: enter
22:58:43.891 00.003 484 UpdateGuideState(): m_state=6
22:58:43.895 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
22:58:43.899 00.004 484 Star::Find returns 1 (0), X=1398.55, Y=43.17, Mass=309596, SNR=72.6, Peak=36775 HFD=2.7
22:58:43.904 00.005 484 MultiStar: [#1 0.01,-0.13,0.73,U] [#2 0.38,-1.26,0.00,M1] [#3 -0.39,-1.15,0.00,M4] [#4 0.26,-0.12,0.65,U] [#5 0.09,0.02,0.44,U] [#6 0.16,-0.18,0.44,U] [#7 0.00,-0.38,0.53,U] [#8 0.13,-0.41,0.42,U] 
22:58:43.908 00.004 484 refined, 6 included, MultiStar: {0.08, -0.34}, one-star: {-0.01, -0.83}
22:58:43.912 00.004 484 CameraToMount -- cameraTheta (-1.35) - m_xAngle (2.71) = xAngle (-4.06 = 2.22)
22:58:43.916 00.004 484 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.08 = -1.08)
22:58:43.919 00.003 484 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.35 mountX=-0.21 mountY=-0.31, mountTheta=-2.17
22:58:43.927 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.08, y=-0.34, opts=13)
22:58:43.932 00.005 484 Enqueuing Move request for scope (0.08, -0.34)
22:58:43.935 00.003 17712 Worker thread wakes up
22:58:43.935 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
22:58:43.935 00.000 17712 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
22:58:43.935 00.000 17712 Moving (0.08, -0.34) raw xDistance=-0.21 yDistance=-0.31
22:58:43.935 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
22:58:43.936 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:43.936 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:58:43.936 00.000 17712 MoveAxis(E, 0, ABG)
22:58:43.936 00.000 17712 Move returns status 0, amount 0
22:58:43.936 00.000 17712 MoveAxis(N, 0, ABG)
22:58:43.936 00.000 17712 Move returns status 0, amount 0
22:58:43.936 00.000 17712 move complete, result=0
22:58:43.937 00.001 17712 worker thread done servicing request
22:58:43.958 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1440, FiltMax=65535, Gamma=0.510
22:58:43.989 00.031 484 UpdateGuideState exits: m=309596 SNR=72.6
22:58:43.994 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.998 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:44.002 00.004 484 Enqueuing Expose request
22:58:44.005 00.003 17712 Worker thread wakes up
22:58:44.006 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:44.006 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:44.006 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
22:58:47.443 03.437 17712 Exposure complete
22:58:47.746 00.303 17712 worker thread done servicing request
22:58:47.746 00.000 484 OnExposeComplete: enter
22:58:47.749 00.003 484 UpdateGuideState(): m_state=6
22:58:47.755 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
22:58:47.760 00.005 484 Star::Find returns 1 (0), X=1397.89, Y=43.52, Mass=325089, SNR=82.1, Peak=34835 HFD=3.0
22:58:47.763 00.003 484 MultiStar: [#1 -0.67,0.07,0.86,U] [#2 0.37,-0.99,0.00,M2] [#3 -1.06,-0.80,0.00,M5] [#4 -0.33,-0.15,0.55,U] [#5 -0.77,0.47,0.37,U] [#6 -0.55,0.16,0.47,U] [#7 -0.60,-0.10,0.44,U] [#8 -0.33,0.04,0.42,U] 
22:58:47.767 00.004 484 refined, 6 included, MultiStar: {-0.58, -0.07}, one-star: {-0.67, -0.48}
22:58:47.770 00.003 484 CameraToMount -- cameraTheta (-3.03) - m_xAngle (2.71) = xAngle (-5.74 = 0.54)
22:58:47.774 00.004 484 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
22:58:47.777 00.003 484 CameraToMount -- cameraX=-0.58 cameraY=-0.07 hyp=0.58 cameraTheta=-3.03 mountX=0.50 mountY=-0.22, mountTheta=-0.42
22:58:47.785 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.58, y=-0.07, opts=13)
22:58:47.788 00.003 484 Enqueuing Move request for scope (-0.58, -0.07)
22:58:47.792 00.004 17712 Worker thread wakes up
22:58:47.792 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.07) opts 0xd
22:58:47.792 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.58, -0.07)
22:58:47.792 00.000 17712 Moving (-0.58, -0.07) raw xDistance=0.50 yDistance=-0.22
22:58:47.792 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
22:58:47.792 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:47.792 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:58:47.793 00.001 17712 MoveAxis(W, 111, ABG)
22:58:47.793 00.000 17712 Guiding  Dir = 3, Dur = 111
22:58:47.793 00.000 17712 IsSlewing returns 0
22:58:47.793 00.000 17712 IsGuiding returns 0
22:58:47.794 00.001 17712 PulseGuide returned control before completion, sleep 121
22:58:47.820 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1178, FiltMax=65535, Gamma=0.510
22:58:47.851 00.031 484 UpdateGuideState exits: m=325089 SNR=82.1
22:58:47.856 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:47.862 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:47.866 00.004 484 Enqueuing Expose request
22:58:47.921 00.055 17712 IsGuiding returns 1
22:58:47.921 00.000 17712 scope still moving after pulse duration time elapsed
22:58:47.951 00.030 17712 IsSlewing returns 0
22:58:47.951 00.000 17712 IsGuiding returns 0
22:58:47.952 00.001 17712 scope move finished after 111 + 47 ms
22:58:47.952 00.000 17712 Move returns status 0, amount 111
22:58:47.955 00.003 17712 MoveAxis(N, 0, ABG)
22:58:47.955 00.000 17712 Move returns status 0, amount 0
22:58:47.955 00.000 17712 move complete, result=0
22:58:47.955 00.000 17712 worker thread done servicing request
22:58:47.956 00.001 17712 Worker thread wakes up
22:58:47.956 00.000 484 GuideStep: 0.5 px 111 ms WEST, -0.2 px 0 ms NORTH
22:58:47.959 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:47.959 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:51.376 03.417 17712 Exposure complete
22:58:51.692 00.316 17712 worker thread done servicing request
22:58:51.692 00.000 484 OnExposeComplete: enter
22:58:51.696 00.004 484 UpdateGuideState(): m_state=6
22:58:51.701 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
22:58:51.705 00.004 484 Star::Find returns 1 (0), X=1398.49, Y=43.08, Mass=328853, SNR=72.4, Peak=40919 HFD=2.9
22:58:51.710 00.005 484 MultiStar: [#1 -0.17,-0.06,0.65,U] [#2 0.01,-0.98,0.00,M3] [#3 -0.65,-1.08,0.00,M6] [#4 -0.01,-0.22,0.61,U] [#5 0.12,-0.38,0.47,U] [#6 0.03,-0.11,0.45,U] [#7 -0.33,-0.67,0.58,U] [#8 -0.35,-0.65,0.44,U] 
22:58:51.714 00.004 484 refined, 6 included, MultiStar: {-0.11, -0.48}, one-star: {-0.07, -0.91}
22:58:51.718 00.004 484 CameraToMount -- cameraTheta (-1.80) - m_xAngle (2.71) = xAngle (-4.51 = 1.77)
22:58:51.722 00.004 484 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
22:58:51.726 00.004 484 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.80 mountX=-0.10 mountY=-0.49, mountTheta=-1.77
22:58:51.734 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.11, y=-0.48, opts=13)
22:58:51.738 00.004 484 Enqueuing Move request for scope (-0.11, -0.48)
22:58:51.743 00.005 17712 Worker thread wakes up
22:58:51.743 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd
22:58:51.743 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.11, -0.48)
22:58:51.743 00.000 17712 Moving (-0.11, -0.48) raw xDistance=-0.10 yDistance=-0.49
22:58:51.743 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
22:58:51.743 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
22:58:51.743 00.000 17712 MoveAxis(E, 0, ABG)
22:58:51.743 00.000 17712 Move returns status 0, amount 0
22:58:51.744 00.001 17712 MoveAxis(N, 92, ABG)
22:58:51.744 00.000 17712 Guiding  Dir = 0, Dur = 92
22:58:51.744 00.000 17712 IsSlewing returns 0
22:58:51.744 00.000 17712 IsGuiding returns 0
22:58:51.744 00.000 17712 PulseGuide returned control before completion, sleep 102
22:58:51.775 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1272, FiltMax=65535, Gamma=0.510
22:58:51.812 00.037 484 UpdateGuideState exits: m=328853 SNR=72.4
22:58:51.816 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.819 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:51.824 00.005 484 Enqueuing Expose request
22:58:51.850 00.026 17712 IsGuiding returns 1
22:58:51.850 00.000 17712 scope still moving after pulse duration time elapsed
22:58:51.881 00.031 17712 IsSlewing returns 0
22:58:51.882 00.001 17712 IsGuiding returns 0
22:58:51.883 00.001 17712 scope move finished after 92 + 45 ms
22:58:51.883 00.000 17712 Move returns status 0, amount 92
22:58:51.883 00.000 17712 move complete, result=0
22:58:51.883 00.000 17712 worker thread done servicing request
22:58:51.883 00.000 17712 Worker thread wakes up
22:58:51.883 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.5 px 92 ms NORTH
22:58:51.888 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:51.888 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:55.315 03.427 17712 Exposure complete
22:58:55.617 00.302 17712 worker thread done servicing request
22:58:55.618 00.001 484 OnExposeComplete: enter
22:58:55.621 00.003 484 UpdateGuideState(): m_state=6
22:58:55.626 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
22:58:55.633 00.007 484 Star::Find returns 1 (0), X=1398.00, Y=43.49, Mass=314861, SNR=74.8, Peak=38903 HFD=2.3
22:58:55.637 00.004 484 MultiStar: [#1 -0.38,0.31,0.71,U] [#2 0.30,-0.92,0.00,M4] [#3 -0.70,-0.84,0.00,M7] [#4 -0.11,0.07,0.62,U] [#5 -0.27,0.35,0.53,U] [#6 -0.04,0.14,0.44,U] [#7 -0.52,-0.18,0.48,U] [#8 -0.33,-0.31,0.51,U] 
22:58:55.644 00.007 484 refined, 6 included, MultiStar: {-0.34, -0.05}, one-star: {-0.56, -0.51}
22:58:55.650 00.006 484 CameraToMount -- cameraTheta (-2.98) - m_xAngle (2.71) = xAngle (-5.70 = 0.58)
22:58:55.654 00.004 484 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
22:58:55.660 00.006 484 CameraToMount -- cameraX=-0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-2.98 mountX=0.29 mountY=-0.15, mountTheta=-0.46
22:58:55.680 00.020 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=-0.05, opts=13)
22:58:55.686 00.006 484 Enqueuing Move request for scope (-0.34, -0.05)
22:58:55.697 00.011 17712 Worker thread wakes up
22:58:55.697 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.05) opts 0xd
22:58:55.697 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.34, -0.05)
22:58:55.698 00.001 17712 Moving (-0.34, -0.05) raw xDistance=0.29 yDistance=-0.15
22:58:55.698 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
22:58:55.698 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:55.699 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:58:55.699 00.000 17712 MoveAxis(E, 0, ABG)
22:58:55.699 00.000 17712 Move returns status 0, amount 0
22:58:55.699 00.000 17712 MoveAxis(N, 0, ABG)
22:58:55.699 00.000 17712 Move returns status 0, amount 0
22:58:55.699 00.000 17712 move complete, result=0
22:58:55.700 00.001 17712 worker thread done servicing request
22:58:55.742 00.042 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1450, FiltMax=65535, Gamma=0.510
22:58:55.781 00.039 484 UpdateGuideState exits: m=314861 SNR=74.8
22:58:55.785 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:55.789 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:55.792 00.003 484 Enqueuing Expose request
22:58:55.795 00.003 17712 Worker thread wakes up
22:58:55.797 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:55.797 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:55.797 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
22:58:59.215 03.418 17712 Exposure complete
22:58:59.528 00.313 17712 worker thread done servicing request
22:58:59.528 00.000 484 OnExposeComplete: enter
22:58:59.532 00.004 484 UpdateGuideState(): m_state=6
22:58:59.538 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
22:58:59.543 00.005 484 Star::Find returns 1 (0), X=1397.71, Y=43.39, Mass=332622, SNR=82.2, Peak=33619 HFD=3.0
22:58:59.548 00.005 484 MultiStar: [#1 -0.53,0.54,0.62,U] [#2 0.98,-0.56,0.00,M5] [#3 -1.04,-0.66,0.00,M8] [#4 -0.39,0.17,0.50,U] [#5 -0.80,0.60,0.00,M1] [#6 -0.30,0.40,0.41,U] [#7 -0.77,0.41,0.40,U] [#8 -0.44,-0.19,0.41,U] 
22:58:59.559 00.011 484 refined, 5 included, MultiStar: {-0.59, 0.02}, one-star: {-0.85, -0.60}
22:58:59.565 00.006 484 CameraToMount -- cameraTheta (3.11) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
22:58:59.574 00.009 484 CameraToMount -- cameraTheta (3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.90)
22:58:59.581 00.007 484 CameraToMount -- cameraX=-0.59 cameraY=0.02 hyp=0.59 cameraTheta=3.11 mountX=0.55 mountY=-0.14, mountTheta=-0.25
22:58:59.598 00.017 484 SchedulePrimaryMove(0F03AFB8, x=-0.59, y=0.02, opts=13)
22:58:59.602 00.004 484 Enqueuing Move request for scope (-0.59, 0.02)
22:58:59.609 00.007 17712 Worker thread wakes up
22:58:59.609 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.02) opts 0xd
22:58:59.609 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.59, 0.02)
22:58:59.610 00.001 17712 Moving (-0.59, 0.02) raw xDistance=0.55 yDistance=-0.14
22:58:59.610 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
22:58:59.610 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:59.610 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:58:59.610 00.000 17712 MoveAxis(W, 123, ABG)
22:58:59.610 00.000 17712 Guiding  Dir = 3, Dur = 123
22:58:59.611 00.001 17712 IsSlewing returns 0
22:58:59.611 00.000 17712 IsGuiding returns 0
22:58:59.613 00.002 17712 PulseGuide returned control before completion, sleep 133
22:58:59.666 00.053 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1413, FiltMax=65535, Gamma=0.510
22:58:59.724 00.058 484 UpdateGuideState exits: m=332622 SNR=82.2
22:58:59.735 00.011 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:59.755 00.020 484 ScheduleExposure(3000,3,1) exposurePending=0
22:58:59.765 00.010 17712 IsGuiding returns 1
22:58:59.765 00.000 17712 scope still moving after pulse duration time elapsed
22:58:59.766 00.001 484 Enqueuing Expose request
22:58:59.797 00.031 17712 IsSlewing returns 0
22:58:59.798 00.001 17712 IsGuiding returns 0
22:58:59.798 00.000 17712 scope move finished after 123 + 63 ms
22:58:59.798 00.000 17712 Move returns status 0, amount 123
22:58:59.798 00.000 17712 MoveAxis(N, 0, ABG)
22:58:59.798 00.000 17712 Move returns status 0, amount 0
22:58:59.799 00.001 17712 move complete, result=0
22:58:59.800 00.001 17712 worker thread done servicing request
22:58:59.800 00.000 17712 Worker thread wakes up
22:58:59.800 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:58:59.800 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:58:59.801 00.001 484 GuideStep: 0.5 px 123 ms WEST, -0.1 px 0 ms NORTH
22:59:03.231 03.430 17712 Exposure complete
22:59:03.533 00.302 17712 worker thread done servicing request
22:59:03.533 00.000 484 OnExposeComplete: enter
22:59:03.536 00.003 484 UpdateGuideState(): m_state=6
22:59:03.542 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
22:59:03.547 00.005 484 Star::Find returns 1 (0), X=1398.25, Y=43.69, Mass=331360, SNR=86.7, Peak=47287 HFD=2.7
22:59:03.551 00.004 484 MultiStar: [#1 -0.09,-0.17,0.72,U] [#2 0.49,-1.25,0.00,M6] [#3 -1.01,-1.04,0.00,M9] [#4 -0.03,-0.18,0.43,U] [#5 -0.41,-0.07,0.41,U] [#6 -0.03,-0.22,0.40,U] [#7 -0.32,-0.49,0.53,U] [#8 0.01,-0.40,0.43,U] 
22:59:03.556 00.005 484 refined, 6 included, MultiStar: {-0.19, -0.27}, one-star: {-0.31, -0.31}
22:59:03.560 00.004 484 CameraToMount -- cameraTheta (-2.18) - m_xAngle (2.71) = xAngle (-4.89 = 1.39)
22:59:03.564 00.004 484 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.90 = -1.90)
22:59:03.567 00.003 484 CameraToMount -- cameraX=-0.19 cameraY=-0.27 hyp=0.33 cameraTheta=-2.18 mountX=0.06 mountY=-0.31, mountTheta=-1.39
22:59:03.575 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.19, y=-0.27, opts=13)
22:59:03.578 00.003 484 Enqueuing Move request for scope (-0.19, -0.27)
22:59:03.582 00.004 17712 Worker thread wakes up
22:59:03.582 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.27) opts 0xd
22:59:03.582 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.19, -0.27)
22:59:03.582 00.000 17712 Moving (-0.19, -0.27) raw xDistance=0.06 yDistance=-0.31
22:59:03.582 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
22:59:03.582 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.582 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
22:59:03.582 00.000 17712 MoveAxis(E, 0, ABG)
22:59:03.583 00.001 17712 Move returns status 0, amount 0
22:59:03.583 00.000 17712 MoveAxis(N, 0, ABG)
22:59:03.583 00.000 17712 Move returns status 0, amount 0
22:59:03.583 00.000 17712 move complete, result=0
22:59:03.583 00.000 17712 worker thread done servicing request
22:59:03.602 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1222, FiltMax=65535, Gamma=0.510
22:59:03.632 00.030 484 UpdateGuideState exits: m=331360 SNR=86.7
22:59:03.635 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.639 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:03.643 00.004 484 Enqueuing Expose request
22:59:03.649 00.006 17712 Worker thread wakes up
22:59:03.650 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
22:59:03.653 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:03.653 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:07.060 03.407 17712 Exposure complete
22:59:07.322 00.262 484 OnExposeComplete: enter
22:59:07.326 00.004 484 UpdateGuideState(): m_state=6
22:59:07.330 00.004 17712 worker thread done servicing request
22:59:07.330 00.000 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
22:59:07.333 00.003 484 Star::Find returns 1 (0), X=1398.22, Y=43.54, Mass=322682, SNR=80.5, Peak=51927 HFD=2.6
22:59:07.338 00.005 484 MultiStar: [#1 -0.43,-0.15,0.77,U] [#2 0.63,-1.20,0.00,M7] [#3 -0.75,-1.18,0.00,M10] [#4 -0.28,-0.57,0.54,U] [#5 -0.57,-0.24,0.40,U] [#6 0.18,0.36,0.51,U] [#7 -0.45,-0.72,0.47,U] [#8 -0.43,-0.54,0.48,U] 
22:59:07.344 00.006 484 refined, 6 included, MultiStar: {-0.33, -0.33}, one-star: {-0.34, -0.46}
22:59:07.348 00.004 484 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.71) = xAngle (-5.07 = 1.21)
22:59:07.352 00.004 484 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.08 = -2.08)
22:59:07.356 00.004 484 CameraToMount -- cameraX=-0.33 cameraY=-0.33 hyp=0.47 cameraTheta=-2.35 mountX=0.16 mountY=-0.41, mountTheta=-1.19
22:59:07.369 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.33, opts=13)
22:59:07.374 00.005 484 Enqueuing Move request for scope (-0.33, -0.33)
22:59:07.378 00.004 17712 Worker thread wakes up
22:59:07.378 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.33) opts 0xd
22:59:07.378 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.33)
22:59:07.378 00.000 17712 Moving (-0.33, -0.33) raw xDistance=0.16 yDistance=-0.41
22:59:07.378 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
22:59:07.378 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:07.378 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
22:59:07.378 00.000 17712 MoveAxis(E, 0, ABG)
22:59:07.378 00.000 17712 Move returns status 0, amount 0
22:59:07.378 00.000 17712 MoveAxis(N, 0, ABG)
22:59:07.380 00.002 17712 Move returns status 0, amount 0
22:59:07.380 00.000 17712 move complete, result=0
22:59:07.380 00.000 17712 worker thread done servicing request
22:59:07.405 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1511, FiltMax=65535, Gamma=0.510
22:59:07.434 00.029 484 UpdateGuideState exits: m=322682 SNR=80.5
22:59:07.437 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:07.441 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:07.444 00.003 484 Enqueuing Expose request
22:59:07.449 00.005 17712 Worker thread wakes up
22:59:07.449 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
22:59:07.452 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:07.452 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:10.870 03.418 17712 Exposure complete
22:59:11.208 00.338 17712 worker thread done servicing request
22:59:11.209 00.001 484 OnExposeComplete: enter
22:59:11.214 00.005 484 UpdateGuideState(): m_state=6
22:59:11.218 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
22:59:11.223 00.005 484 Star::Find returns 1 (0), X=1398.04, Y=43.70, Mass=332074, SNR=73.7, Peak=44551 HFD=2.5
22:59:11.228 00.005 484 MultiStar: [#1 -0.37,0.41,0.88,U] [#2 0.52,-0.54,0.76,U] [#3 -0.63,-0.77,0.00,R] [#4 -0.35,0.32,0.56,U] [#5 -0.26,0.37,0.49,U] [#6 -0.35,0.16,0.50,U] [#7 -0.44,-0.42,0.49,U] [#8 -0.56,-0.39,0.47,U] 
22:59:11.234 00.006 484 refined, 7 included, MultiStar: {-0.28, -0.06}, one-star: {-0.53, -0.30}
22:59:11.239 00.005 484 CameraToMount -- cameraTheta (-2.93) - m_xAngle (2.71) = xAngle (-5.64 = 0.64)
22:59:11.244 00.005 484 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
22:59:11.249 00.005 484 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.28 cameraTheta=-2.93 mountX=0.23 mountY=-0.13, mountTheta=-0.53
22:59:11.270 00.021 484 SchedulePrimaryMove(0F03AFB8, x=-0.28, y=-0.06, opts=13)
22:59:11.278 00.008 484 Enqueuing Move request for scope (-0.28, -0.06)
22:59:11.282 00.004 17712 Worker thread wakes up
22:59:11.282 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
22:59:11.282 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
22:59:11.282 00.000 17712 Moving (-0.28, -0.06) raw xDistance=0.23 yDistance=-0.13
22:59:11.283 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
22:59:11.283 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.283 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:59:11.283 00.000 17712 MoveAxis(E, 0, ABG)
22:59:11.283 00.000 17712 Move returns status 0, amount 0
22:59:11.283 00.000 17712 MoveAxis(N, 0, ABG)
22:59:11.283 00.000 17712 Move returns status 0, amount 0
22:59:11.283 00.000 17712 move complete, result=0
22:59:11.284 00.001 17712 worker thread done servicing request
22:59:11.304 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1571, FiltMax=65535, Gamma=0.510
22:59:11.336 00.032 484 UpdateGuideState exits: m=332074 SNR=73.7
22:59:11.343 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.345 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:11.351 00.006 484 Enqueuing Expose request
22:59:11.355 00.004 17712 Worker thread wakes up
22:59:11.355 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
22:59:11.361 00.006 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:11.361 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:14.832 03.471 17712 Exposure complete
22:59:15.110 00.278 17712 worker thread done servicing request
22:59:15.110 00.000 484 OnExposeComplete: enter
22:59:15.113 00.003 484 UpdateGuideState(): m_state=6
22:59:15.117 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
22:59:15.122 00.005 484 Star::Find returns 1 (0), X=1397.77, Y=43.69, Mass=319040, SNR=75.6, Peak=40119 HFD=2.6
22:59:15.127 00.005 484 MultiStar: [#1 -0.55,-0.12,0.73,U] [#2 0.66,-0.91,0.00,M7] [#3 -0.17,-0.27,0.55,U] [#4 -0.43,-0.24,0.76,U] [#5 -0.12,0.07,0.40,U] [#6 -0.52,0.08,0.47,U] [#7 -0.50,-0.47,0.52,U] [#8 -0.46,-0.40,0.44,U] 
22:59:15.131 00.004 484 refined, 7 included, MultiStar: {-0.48, -0.22}, one-star: {-0.79, -0.31}
22:59:15.135 00.004 484 CameraToMount -- cameraTheta (-2.71) - m_xAngle (2.71) = xAngle (-5.43 = 0.86)
22:59:15.141 00.006 484 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.44 = -2.44)
22:59:15.144 00.003 484 CameraToMount -- cameraX=-0.48 cameraY=-0.22 hyp=0.53 cameraTheta=-2.71 mountX=0.35 mountY=-0.34, mountTheta=-0.78
22:59:15.152 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.48, y=-0.22, opts=13)
22:59:15.160 00.008 484 Enqueuing Move request for scope (-0.48, -0.22)
22:59:15.164 00.004 17712 Worker thread wakes up
22:59:15.164 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.22) opts 0xd
22:59:15.165 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.48, -0.22)
22:59:15.165 00.000 17712 Moving (-0.48, -0.22) raw xDistance=0.35 yDistance=-0.34
22:59:15.165 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
22:59:15.165 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:15.165 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
22:59:15.165 00.000 17712 MoveAxis(W, 78, ABG)
22:59:15.165 00.000 17712 Guiding  Dir = 3, Dur = 78
22:59:15.166 00.001 17712 IsSlewing returns 0
22:59:15.166 00.000 17712 IsGuiding returns 0
22:59:15.166 00.000 17712 PulseGuide returned control before completion, sleep 88
22:59:15.196 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1328, FiltMax=65535, Gamma=0.510
22:59:15.229 00.033 484 UpdateGuideState exits: m=319040 SNR=75.6
22:59:15.233 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:15.236 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:15.240 00.004 484 Enqueuing Expose request
22:59:15.262 00.022 17712 IsGuiding returns 1
22:59:15.263 00.001 17712 scope still moving after pulse duration time elapsed
22:59:15.293 00.030 17712 IsSlewing returns 0
22:59:15.293 00.000 17712 IsGuiding returns 0
22:59:15.293 00.000 17712 scope move finished after 78 + 48 ms
22:59:15.293 00.000 17712 Move returns status 0, amount 78
22:59:15.294 00.001 17712 MoveAxis(N, 0, ABG)
22:59:15.294 00.000 17712 Move returns status 0, amount 0
22:59:15.294 00.000 17712 move complete, result=0
22:59:15.294 00.000 17712 worker thread done servicing request
22:59:15.294 00.000 17712 Worker thread wakes up
22:59:15.294 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:15.294 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:15.296 00.002 484 GuideStep: 0.3 px 78 ms WEST, -0.3 px 0 ms NORTH
22:59:18.720 03.424 17712 Exposure complete
22:59:19.056 00.336 17712 worker thread done servicing request
22:59:19.057 00.001 484 OnExposeComplete: enter
22:59:19.063 00.006 484 UpdateGuideState(): m_state=6
22:59:19.077 00.014 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
22:59:19.080 00.003 484 Star::Find returns 1 (0), X=1398.21, Y=44.09, Mass=337150, SNR=85.4, Peak=43683 HFD=2.6
22:59:19.084 00.004 484 MultiStar: [#1 -0.19,0.14,0.73,U] [#2 0.39,-0.82,0.49,U] [#3 -0.01,0.33,0.54,U] [#4 0.05,0.42,0.54,U] [#5 -0.26,0.34,0.41,U] [#6 -0.06,0.30,0.45,U] [#7 -0.35,0.01,0.38,U] [#8 -0.13,0.14,0.42,U] 
22:59:19.090 00.006 484 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.35, 0.10}
22:59:19.094 00.004 484 CameraToMount -- cameraTheta (2.40) - m_xAngle (2.71) = xAngle (-0.32 = -0.32)
22:59:19.099 00.005 484 CameraToMount -- cameraTheta (2.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.67 = 2.67)
22:59:19.103 00.004 484 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=0.15 mountY=0.07, mountTheta=0.45
22:59:19.113 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.12, y=0.11, opts=13)
22:59:19.117 00.004 484 Enqueuing Move request for scope (-0.12, 0.11)
22:59:19.122 00.005 17712 Worker thread wakes up
22:59:19.122 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
22:59:19.122 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
22:59:19.122 00.000 17712 Moving (-0.12, 0.11) raw xDistance=0.15 yDistance=0.07
22:59:19.122 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
22:59:19.122 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:19.122 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:59:19.122 00.000 17712 MoveAxis(E, 0, ABG)
22:59:19.122 00.000 17712 Move returns status 0, amount 0
22:59:19.122 00.000 17712 MoveAxis(N, 0, ABG)
22:59:19.123 00.001 17712 Move returns status 0, amount 0
22:59:19.123 00.000 17712 move complete, result=0
22:59:19.123 00.000 17712 worker thread done servicing request
22:59:19.144 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1463, FiltMax=65535, Gamma=0.510
22:59:19.174 00.030 484 UpdateGuideState exits: m=337150 SNR=85.4
22:59:19.178 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:19.182 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:19.185 00.003 484 Enqueuing Expose request
22:59:19.189 00.004 17712 Worker thread wakes up
22:59:19.189 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
22:59:19.193 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:19.193 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:22.625 03.432 17712 Exposure complete
22:59:22.944 00.319 17712 worker thread done servicing request
22:59:22.944 00.000 484 OnExposeComplete: enter
22:59:22.948 00.004 484 UpdateGuideState(): m_state=6
22:59:22.951 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
22:59:22.956 00.005 484 Star::Find returns 1 (0), X=1397.85, Y=43.99, Mass=327344, SNR=77.0, Peak=43683 HFD=2.6
22:59:22.960 00.004 484 MultiStar: [#1 -0.78,0.29,0.82,U] [#2 1.08,-0.98,0.00,M7] [#3 -0.37,0.01,0.75,U] [#4 -0.35,0.54,0.52,U] [#5 -0.67,0.23,0.46,U] [#6 -0.20,0.46,0.46,U] [#7 -0.73,-0.20,0.47,U] [#8 -0.29,-0.08,0.51,U] 
22:59:22.966 00.006 484 refined, 7 included, MultiStar: {-0.54, 0.14}, one-star: {-0.71, -0.01}
22:59:22.972 00.006 484 CameraToMount -- cameraTheta (2.89) - m_xAngle (2.71) = xAngle (0.17 = 0.17)
22:59:22.976 00.004 484 CameraToMount -- cameraTheta (2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.16 = -3.12)
22:59:22.981 00.005 484 CameraToMount -- cameraX=-0.54 cameraY=0.14 hyp=0.56 cameraTheta=2.89 mountX=0.55 mountY=-0.01, mountTheta=-0.02
22:59:23.000 00.019 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=0.14, opts=13)
22:59:23.004 00.004 484 Enqueuing Move request for scope (-0.54, 0.14)
22:59:23.007 00.003 17712 Worker thread wakes up
22:59:23.008 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.14) opts 0xd
22:59:23.008 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.54, 0.14)
22:59:23.008 00.000 17712 Moving (-0.54, 0.14) raw xDistance=0.55 yDistance=-0.01
22:59:23.008 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
22:59:23.008 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.008 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:23.008 00.000 17712 MoveAxis(W, 124, ABG)
22:59:23.008 00.000 17712 Guiding  Dir = 3, Dur = 124
22:59:23.009 00.001 17712 IsSlewing returns 0
22:59:23.009 00.000 17712 IsGuiding returns 0
22:59:23.009 00.000 17712 PulseGuide returned control before completion, sleep 134
22:59:23.035 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1245, FiltMax=65535, Gamma=0.510
22:59:23.072 00.037 484 UpdateGuideState exits: m=327344 SNR=77.0
22:59:23.076 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.080 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:23.084 00.004 484 Enqueuing Expose request
22:59:23.156 00.072 17712 IsGuiding returns 1
22:59:23.156 00.000 17712 scope still moving after pulse duration time elapsed
22:59:23.189 00.033 17712 IsSlewing returns 0
22:59:23.189 00.000 17712 IsGuiding returns 0
22:59:23.189 00.000 17712 scope move finished after 124 + 56 ms
22:59:23.190 00.001 17712 Move returns status 0, amount 124
22:59:23.190 00.000 17712 MoveAxis(N, 0, ABG)
22:59:23.190 00.000 17712 Move returns status 0, amount 0
22:59:23.190 00.000 17712 move complete, result=0
22:59:23.190 00.000 17712 worker thread done servicing request
22:59:23.190 00.000 17712 Worker thread wakes up
22:59:23.190 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:23.190 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:23.191 00.001 484 GuideStep: 0.6 px 124 ms WEST, -0.0 px 0 ms NORTH
22:59:26.724 03.533 17712 Exposure complete
22:59:27.076 00.352 17712 worker thread done servicing request
22:59:27.076 00.000 484 OnExposeComplete: enter
22:59:27.080 00.004 484 UpdateGuideState(): m_state=6
22:59:27.085 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
22:59:27.089 00.004 484 Star::Find returns 1 (0), X=1397.90, Y=43.60, Mass=312824, SNR=76.3, Peak=39635 HFD=2.6
22:59:27.093 00.004 484 MultiStar: [#1 -0.46,0.33,0.66,U] [#2 0.99,-0.50,0.00,M8] [#3 -0.39,0.25,0.77,U] [#4 -0.70,0.09,0.52,U] [#5 -0.71,-0.00,0.44,U] [#6 -0.62,0.66,0.34,U] [#7 -0.76,-0.19,0.40,U] [#8 -0.52,0.03,0.37,U] 
22:59:27.097 00.004 484 refined, 7 included, MultiStar: {-0.59, 0.05}, one-star: {-0.66, -0.39}
22:59:27.102 00.005 484 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
22:59:27.106 00.004 484 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
22:59:27.109 00.003 484 CameraToMount -- cameraX=-0.59 cameraY=0.05 hyp=0.59 cameraTheta=3.06 mountX=0.56 mountY=-0.11, mountTheta=-0.20
22:59:27.117 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.59, y=0.05, opts=13)
22:59:27.123 00.006 484 Enqueuing Move request for scope (-0.59, 0.05)
22:59:27.127 00.004 17712 Worker thread wakes up
22:59:27.127 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.05) opts 0xd
22:59:27.127 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.59, 0.05)
22:59:27.128 00.001 17712 Moving (-0.59, 0.05) raw xDistance=0.56 yDistance=-0.11
22:59:27.128 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
22:59:27.128 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:27.128 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:27.128 00.000 17712 MoveAxis(W, 133, ABG)
22:59:27.128 00.000 17712 Guiding  Dir = 3, Dur = 133
22:59:27.129 00.001 17712 IsSlewing returns 0
22:59:27.129 00.000 17712 IsGuiding returns 0
22:59:27.130 00.001 17712 PulseGuide returned control before completion, sleep 142
22:59:27.155 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1325, FiltMax=65535, Gamma=0.510
22:59:27.199 00.044 484 UpdateGuideState exits: m=312824 SNR=76.3
22:59:27.204 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:27.210 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:27.213 00.003 484 Enqueuing Expose request
22:59:27.286 00.073 17712 IsGuiding returns 0
22:59:27.286 00.000 17712 Move returns status 0, amount 133
22:59:27.286 00.000 17712 MoveAxis(N, 0, ABG)
22:59:27.286 00.000 17712 Move returns status 0, amount 0
22:59:27.287 00.001 17712 move complete, result=0
22:59:27.288 00.001 17712 worker thread done servicing request
22:59:27.288 00.000 17712 Worker thread wakes up
22:59:27.288 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:27.288 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:27.289 00.001 484 GuideStep: 0.6 px 133 ms WEST, -0.1 px 0 ms NORTH
22:59:30.694 03.405 17712 Exposure complete
22:59:30.957 00.263 17712 worker thread done servicing request
22:59:30.957 00.000 484 OnExposeComplete: enter
22:59:30.960 00.003 484 UpdateGuideState(): m_state=6
22:59:30.963 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
22:59:30.967 00.004 484 Star::Find returns 1 (0), X=1397.18, Y=43.83, Mass=331808, SNR=83.6, Peak=42323 HFD=2.7
22:59:30.971 00.004 484 MultiStar: [#1 -1.05,0.64,0.00,M1] [#2 1.00,-0.79,0.00,M9] [#3 -1.01,0.30,0.00,M1] [#4 -1.31,0.48,0.00,M1] [#5 -1.33,0.41,0.00,M1] [#6 -0.82,0.32,0.43,U] [#7 -1.39,0.06,0.00,M1] [#8 -1.31,-0.35,0.00,M1] 
22:59:30.974 00.003 484 refined, 1 included, MultiStar: {-1.21, -0.02}, one-star: {-1.38, -0.17}
22:59:30.977 00.003 484 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.84 = 0.45)
22:59:30.981 00.004 484 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
22:59:30.984 00.003 484 CameraToMount -- cameraX=-1.21 cameraY=-0.02 hyp=1.21 cameraTheta=-3.12 mountX=1.09 mountY=-0.35, mountTheta=-0.31
22:59:30.991 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-1.21, y=-0.02, opts=13)
22:59:30.996 00.005 484 Enqueuing Move request for scope (-1.21, -0.02)
22:59:31.000 00.004 17712 Worker thread wakes up
22:59:31.000 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.21, -0.02) opts 0xd
22:59:31.000 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.21, -0.02)
22:59:31.000 00.000 17712 Moving (-1.21, -0.02) raw xDistance=1.09 yDistance=-0.35
22:59:31.000 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.09
22:59:31.000 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:31.000 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
22:59:31.000 00.000 17712 MoveAxis(W, 254, ABG)
22:59:31.000 00.000 17712 Guiding  Dir = 3, Dur = 254
22:59:31.001 00.001 17712 IsSlewing returns 0
22:59:31.001 00.000 17712 IsGuiding returns 0
22:59:31.001 00.000 17712 PulseGuide returned control before completion, sleep 264
22:59:31.024 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1389, FiltMax=65535, Gamma=0.510
22:59:31.056 00.032 484 UpdateGuideState exits: m=331808 SNR=83.6
22:59:31.060 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.063 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:31.066 00.003 484 Enqueuing Expose request
22:59:31.277 00.211 17712 IsGuiding returns 1
22:59:31.277 00.000 17712 scope still moving after pulse duration time elapsed
22:59:31.308 00.031 17712 IsSlewing returns 0
22:59:31.308 00.000 17712 IsGuiding returns 0
22:59:31.308 00.000 17712 scope move finished after 254 + 53 ms
22:59:31.309 00.001 17712 Move returns status 0, amount 254
22:59:31.309 00.000 17712 MoveAxis(N, 0, ABG)
22:59:31.309 00.000 17712 Move returns status 0, amount 0
22:59:31.309 00.000 17712 move complete, result=0
22:59:31.310 00.001 17712 worker thread done servicing request
22:59:31.310 00.000 17712 Worker thread wakes up
22:59:31.310 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:31.310 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:31.311 00.001 484 GuideStep: 1.1 px 254 ms WEST, -0.3 px 0 ms NORTH
22:59:34.735 03.424 17712 Exposure complete
22:59:35.024 00.289 17712 worker thread done servicing request
22:59:35.024 00.000 484 OnExposeComplete: enter
22:59:35.028 00.004 484 UpdateGuideState(): m_state=6
22:59:35.034 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
22:59:35.037 00.003 484 Star::Find returns 1 (0), X=1397.37, Y=43.58, Mass=322519, SNR=78.8, Peak=43715 HFD=2.9
22:59:35.042 00.005 484 MultiStar: [#1 -1.06,0.08,0.00,M2] [#2 1.25,-1.02,0.00,M10] [#3 -1.06,-0.27,0.00,M2] [#4 -1.23,-0.30,0.00,M2] [#5 -1.35,-0.08,0.00,M2] [#6 -0.84,-0.01,0.44,U] [#7 -1.30,-0.38,0.00,M2] [#8 -1.00,-0.53,0.00,M2] 
22:59:35.046 00.004 484 refined, 1 included, MultiStar: {-1.09, -0.29}, one-star: {-1.20, -0.42}
22:59:35.050 00.004 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.59 = 0.69)
22:59:35.053 00.003 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:59:35.057 00.004 484 CameraToMount -- cameraX=-1.09 cameraY=-0.29 hyp=1.13 cameraTheta=-2.88 mountX=0.87 mountY=-0.58, mountTheta=-0.59
22:59:35.067 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-1.09, y=-0.29, opts=13)
22:59:35.071 00.004 484 Enqueuing Move request for scope (-1.09, -0.29)
22:59:35.076 00.005 17712 Worker thread wakes up
22:59:35.076 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.09, -0.29) opts 0xd
22:59:35.076 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.09, -0.29)
22:59:35.076 00.000 17712 Moving (-1.09, -0.29) raw xDistance=0.87 yDistance=-0.58
22:59:35.076 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.87
22:59:35.076 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
22:59:35.076 00.000 17712 MoveAxis(W, 212, ABG)
22:59:35.076 00.000 17712 Guiding  Dir = 3, Dur = 212
22:59:35.077 00.001 17712 IsSlewing returns 0
22:59:35.077 00.000 17712 IsGuiding returns 0
22:59:35.078 00.001 17712 PulseGuide returned control before completion, sleep 222
22:59:35.105 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1402, FiltMax=65535, Gamma=0.510
22:59:35.139 00.034 484 UpdateGuideState exits: m=322519 SNR=78.8
22:59:35.145 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:35.151 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:35.154 00.003 484 Enqueuing Expose request
22:59:35.314 00.160 17712 IsGuiding returns 0
22:59:35.314 00.000 17712 Move returns status 0, amount 212
22:59:35.314 00.000 17712 MoveAxis(N, 108, ABG)
22:59:35.314 00.000 17712 Guiding  Dir = 0, Dur = 108
22:59:35.314 00.000 17712 IsSlewing returns 0
22:59:35.316 00.002 17712 IsGuiding returns 0
22:59:35.316 00.000 17712 PulseGuide returned control before completion, sleep 118
22:59:35.438 00.122 17712 IsGuiding returns 1
22:59:35.438 00.000 17712 scope still moving after pulse duration time elapsed
22:59:35.468 00.030 17712 IsSlewing returns 0
22:59:35.468 00.000 17712 IsGuiding returns 0
22:59:35.468 00.000 17712 scope move finished after 108 + 44 ms
22:59:35.469 00.001 17712 Move returns status 0, amount 108
22:59:35.469 00.000 17712 move complete, result=0
22:59:35.469 00.000 17712 worker thread done servicing request
22:59:35.469 00.000 484 GuideStep: 0.9 px 212 ms WEST, -0.6 px 108 ms NORTH
22:59:35.474 00.005 17712 Worker thread wakes up
22:59:35.474 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:35.474 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:38.900 03.426 17712 Exposure complete
22:59:39.216 00.316 17712 worker thread done servicing request
22:59:39.217 00.001 484 OnExposeComplete: enter
22:59:39.221 00.004 484 UpdateGuideState(): m_state=6
22:59:39.226 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
22:59:39.229 00.003 484 Star::Find returns 1 (0), X=1397.69, Y=43.77, Mass=309459, SNR=78.0, Peak=41459 HFD=2.6
22:59:39.235 00.006 484 MultiStar: [#1 -0.55,0.40,0.72,U] [#2 0.87,-1.05,0.00,R] [#3 -0.40,-0.10,0.65,U] [#4 -0.47,0.11,0.55,U] [#5 -0.68,0.51,0.37,U] [#6 -0.39,0.35,0.46,U] [#7 -0.91,0.15,0.46,U] [#8 -0.62,-0.35,0.51,U] 
22:59:39.239 00.004 484 refined, 7 included, MultiStar: {-0.63, 0.06}, one-star: {-0.87, -0.22}
22:59:39.242 00.003 484 CameraToMount -- cameraTheta (3.04) - m_xAngle (2.71) = xAngle (0.33 = 0.33)
22:59:39.246 00.004 484 CameraToMount -- cameraTheta (3.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.97)
22:59:39.249 00.003 484 CameraToMount -- cameraX=-0.63 cameraY=0.06 hyp=0.63 cameraTheta=3.04 mountX=0.60 mountY=-0.11, mountTheta=-0.18
22:59:39.258 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.63, y=0.06, opts=13)
22:59:39.261 00.003 484 Enqueuing Move request for scope (-0.63, 0.06)
22:59:39.266 00.005 17712 Worker thread wakes up
22:59:39.266 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.06) opts 0xd
22:59:39.266 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.63, 0.06)
22:59:39.266 00.000 17712 Moving (-0.63, 0.06) raw xDistance=0.60 yDistance=-0.11
22:59:39.268 00.002 17712 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
22:59:39.268 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:39.268 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:59:39.268 00.000 17712 MoveAxis(W, 148, ABG)
22:59:39.268 00.000 17712 Guiding  Dir = 3, Dur = 148
22:59:39.268 00.000 17712 IsSlewing returns 0
22:59:39.269 00.001 17712 IsGuiding returns 0
22:59:39.269 00.000 17712 PulseGuide returned control before completion, sleep 158
22:59:39.293 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1395, FiltMax=65535, Gamma=0.510
22:59:39.337 00.044 484 UpdateGuideState exits: m=309459 SNR=78.0
22:59:39.345 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:39.349 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:39.352 00.003 484 Enqueuing Expose request
22:59:39.433 00.081 17712 IsGuiding returns 1
22:59:39.433 00.000 17712 scope still moving after pulse duration time elapsed
22:59:39.464 00.031 17712 IsSlewing returns 0
22:59:39.464 00.000 17712 IsGuiding returns 0
22:59:39.464 00.000 17712 scope move finished after 148 + 48 ms
22:59:39.464 00.000 17712 Move returns status 0, amount 148
22:59:39.464 00.000 17712 MoveAxis(N, 0, ABG)
22:59:39.464 00.000 17712 Move returns status 0, amount 0
22:59:39.465 00.001 17712 move complete, result=0
22:59:39.465 00.000 17712 worker thread done servicing request
22:59:39.465 00.000 17712 Worker thread wakes up
22:59:39.465 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:39.465 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:39.468 00.003 484 GuideStep: 0.6 px 148 ms WEST, -0.1 px 0 ms NORTH
22:59:42.951 03.483 17712 Exposure complete
22:59:43.250 00.299 17712 worker thread done servicing request
22:59:43.250 00.000 484 OnExposeComplete: enter
22:59:43.255 00.005 484 UpdateGuideState(): m_state=6
22:59:43.262 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
22:59:43.266 00.004 484 Star::Find returns 1 (0), X=1397.81, Y=43.33, Mass=330231, SNR=78.1, Peak=47383 HFD=2.7
22:59:43.270 00.004 484 MultiStar: [#1 -0.69,0.11,0.79,U] [#2 -0.15,-0.29,0.81,U] [#3 -0.41,-0.34,0.71,U] [#4 -0.67,0.18,0.52,U] [#5 -0.94,0.25,0.00,M2] [#6 -0.25,-0.18,0.45,U] [#7 -0.84,-0.52,0.00,M2] [#8 -0.42,-0.38,0.46,U] 
22:59:43.275 00.005 484 refined, 6 included, MultiStar: {-0.50, -0.26}, one-star: {-0.75, -0.67}
22:59:43.279 00.004 484 CameraToMount -- cameraTheta (-2.66) - m_xAngle (2.71) = xAngle (-5.38 = 0.90)
22:59:43.283 00.004 484 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.39 = -2.39)
22:59:43.286 00.003 484 CameraToMount -- cameraX=-0.50 cameraY=-0.26 hyp=0.56 cameraTheta=-2.66 mountX=0.35 mountY=-0.38, mountTheta=-0.83
22:59:43.294 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.50, y=-0.26, opts=13)
22:59:43.297 00.003 484 Enqueuing Move request for scope (-0.50, -0.26)
22:59:43.300 00.003 17712 Worker thread wakes up
22:59:43.300 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.26) opts 0xd
22:59:43.300 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.50, -0.26)
22:59:43.300 00.000 17712 Moving (-0.50, -0.26) raw xDistance=0.35 yDistance=-0.38
22:59:43.300 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
22:59:43.301 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:43.301 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
22:59:43.301 00.000 17712 MoveAxis(W, 88, ABG)
22:59:43.301 00.000 17712 Guiding  Dir = 3, Dur = 88
22:59:43.301 00.000 17712 IsSlewing returns 0
22:59:43.301 00.000 17712 IsGuiding returns 0
22:59:43.302 00.001 17712 PulseGuide returned control before completion, sleep 98
22:59:43.329 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1415, FiltMax=65535, Gamma=0.510
22:59:43.361 00.032 484 UpdateGuideState exits: m=330231 SNR=78.1
22:59:43.366 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.373 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:43.379 00.006 484 Enqueuing Expose request
22:59:43.414 00.035 17712 IsGuiding returns 0
22:59:43.416 00.002 17712 Move returns status 0, amount 88
22:59:43.417 00.001 17712 MoveAxis(N, 0, ABG)
22:59:43.417 00.000 17712 Move returns status 0, amount 0
22:59:43.417 00.000 17712 move complete, result=0
22:59:43.417 00.000 17712 worker thread done servicing request
22:59:43.417 00.000 17712 Worker thread wakes up
22:59:43.417 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:43.417 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:43.419 00.002 484 GuideStep: 0.3 px 88 ms WEST, -0.4 px 0 ms NORTH
22:59:46.869 03.450 17712 Exposure complete
22:59:47.165 00.296 17712 worker thread done servicing request
22:59:47.165 00.000 484 OnExposeComplete: enter
22:59:47.171 00.006 484 UpdateGuideState(): m_state=6
22:59:47.176 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
22:59:47.181 00.005 484 Star::Find returns 1 (0), X=1397.96, Y=43.58, Mass=326050, SNR=72.8, Peak=38599 HFD=2.6
22:59:47.185 00.004 484 MultiStar: [#1 -0.72,0.19,0.85,U] [#2 -0.43,-0.04,0.88,U] [#3 -0.37,-0.26,0.79,U] [#4 -0.63,-0.11,0.57,U] [#5 -0.15,0.22,0.50,U] [#6 -0.59,0.15,0.45,U] [#7 -0.59,-0.43,0.53,U] [#8 -0.50,-0.45,0.46,U] 
22:59:47.188 00.003 484 refined, 8 included, MultiStar: {-0.52, -0.14}, one-star: {-0.60, -0.42}
22:59:47.192 00.004 484 CameraToMount -- cameraTheta (-2.88) - m_xAngle (2.71) = xAngle (-5.60 = 0.69)
22:59:47.195 00.003 484 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.61 = -2.61)
22:59:47.200 00.005 484 CameraToMount -- cameraX=-0.52 cameraY=-0.14 hyp=0.54 cameraTheta=-2.88 mountX=0.42 mountY=-0.27, mountTheta=-0.58
22:59:47.210 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=-0.14, opts=13)
22:59:47.214 00.004 484 Enqueuing Move request for scope (-0.52, -0.14)
22:59:47.218 00.004 17712 Worker thread wakes up
22:59:47.218 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.14) opts 0xd
22:59:47.218 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.52, -0.14)
22:59:47.218 00.000 17712 Moving (-0.52, -0.14) raw xDistance=0.42 yDistance=-0.27
22:59:47.218 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
22:59:47.218 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:47.218 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:59:47.218 00.000 17712 MoveAxis(W, 99, ABG)
22:59:47.219 00.001 17712 Guiding  Dir = 3, Dur = 99
22:59:47.219 00.000 17712 IsSlewing returns 0
22:59:47.219 00.000 17712 IsGuiding returns 0
22:59:47.220 00.001 17712 PulseGuide returned control before completion, sleep 109
22:59:47.246 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1443, FiltMax=65535, Gamma=0.510
22:59:47.283 00.037 484 UpdateGuideState exits: m=326050 SNR=72.8
22:59:47.287 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:47.291 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:47.294 00.003 484 Enqueuing Expose request
22:59:47.343 00.049 17712 IsGuiding returns 1
22:59:47.344 00.001 17712 scope still moving after pulse duration time elapsed
22:59:47.374 00.030 17712 IsSlewing returns 0
22:59:47.375 00.001 17712 IsGuiding returns 0
22:59:47.375 00.000 17712 scope move finished after 99 + 55 ms
22:59:47.375 00.000 17712 Move returns status 0, amount 99
22:59:47.375 00.000 17712 MoveAxis(N, 0, ABG)
22:59:47.375 00.000 17712 Move returns status 0, amount 0
22:59:47.375 00.000 17712 move complete, result=0
22:59:47.375 00.000 17712 worker thread done servicing request
22:59:47.376 00.001 17712 Worker thread wakes up
22:59:47.376 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:47.376 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:47.385 00.009 484 GuideStep: 0.4 px 99 ms WEST, -0.3 px 0 ms NORTH
22:59:50.814 03.429 17712 Exposure complete
22:59:51.081 00.267 17712 worker thread done servicing request
22:59:51.082 00.001 484 OnExposeComplete: enter
22:59:51.086 00.004 484 UpdateGuideState(): m_state=6
22:59:51.092 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
22:59:51.096 00.004 484 Star::Find returns 1 (0), X=1397.91, Y=43.17, Mass=312843, SNR=75.7, Peak=38295 HFD=2.5
22:59:51.100 00.004 484 MultiStar: [#1 -0.29,-0.12,0.66,U] [#2 -0.78,-0.42,0.82,U] [#3 0.04,-0.45,0.68,U] [#4 -0.27,-0.33,0.63,U] [#5 -0.28,-0.24,0.43,U] [#6 -0.43,-0.19,0.43,U] [#7 -0.03,-0.38,0.42,U] [#8 -0.15,-0.90,0.44,U] 
22:59:51.106 00.006 484 refined, 8 included, MultiStar: {-0.36, -0.45}, one-star: {-0.65, -0.83}
22:59:51.109 00.003 484 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.96 = 1.32)
22:59:51.113 00.004 484 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.97 = -1.97)
22:59:51.115 00.002 484 CameraToMount -- cameraX=-0.36 cameraY=-0.45 hyp=0.58 cameraTheta=-2.25 mountX=0.14 mountY=-0.54, mountTheta=-1.31
22:59:51.128 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.36, y=-0.45, opts=13)
22:59:51.136 00.008 484 Enqueuing Move request for scope (-0.36, -0.45)
22:59:51.144 00.008 17712 Worker thread wakes up
22:59:51.145 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.45) opts 0xd
22:59:51.145 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.36, -0.45)
22:59:51.145 00.000 17712 Moving (-0.36, -0.45) raw xDistance=0.14 yDistance=-0.54
22:59:51.145 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
22:59:51.145 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
22:59:51.145 00.000 17712 MoveAxis(E, 0, ABG)
22:59:51.145 00.000 17712 Move returns status 0, amount 0
22:59:51.145 00.000 17712 MoveAxis(N, 101, ABG)
22:59:51.145 00.000 17712 Guiding  Dir = 0, Dur = 101
22:59:51.146 00.001 17712 IsSlewing returns 0
22:59:51.146 00.000 17712 IsGuiding returns 0
22:59:51.147 00.001 17712 PulseGuide returned control before completion, sleep 111
22:59:51.171 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1351, FiltMax=65535, Gamma=0.510
22:59:51.203 00.032 484 UpdateGuideState exits: m=312843 SNR=75.7
22:59:51.213 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.217 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:51.221 00.004 484 Enqueuing Expose request
22:59:51.274 00.053 17712 IsGuiding returns 1
22:59:51.274 00.000 17712 scope still moving after pulse duration time elapsed
22:59:51.303 00.029 17712 IsSlewing returns 0
22:59:51.304 00.001 17712 IsGuiding returns 1
22:59:51.335 00.031 17712 IsSlewing returns 0
22:59:51.335 00.000 17712 IsGuiding returns 0
22:59:51.335 00.000 17712 scope move finished after 101 + 88 ms
22:59:51.336 00.001 17712 Move returns status 0, amount 101
22:59:51.336 00.000 17712 move complete, result=0
22:59:51.336 00.000 17712 worker thread done servicing request
22:59:51.336 00.000 17712 Worker thread wakes up
22:59:51.336 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:51.337 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:51.338 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.5 px 101 ms NORTH
22:59:54.759 03.421 17712 Exposure complete
22:59:55.074 00.315 17712 worker thread done servicing request
22:59:55.074 00.000 484 OnExposeComplete: enter
22:59:55.079 00.005 484 UpdateGuideState(): m_state=6
22:59:55.084 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
22:59:55.087 00.003 484 Star::Find returns 1 (0), X=1398.97, Y=43.55, Mass=320073, SNR=76.1, Peak=36279 HFD=2.6
22:59:55.091 00.004 484 MultiStar: [#1 0.59,0.09,0.87,U] [#2 -1.32,0.13,0.00,M1] [#3 0.58,-0.32,0.61,U] [#4 0.38,-0.17,0.57,U] [#5 0.32,0.07,0.43,U] [#6 0.47,0.33,0.48,U] [#7 0.44,-0.33,0.48,U] [#8 0.48,-0.53,0.52,U] 
22:59:55.094 00.003 484 refined, 7 included, MultiStar: {0.47, -0.18}, one-star: {0.41, -0.44}
22:59:55.099 00.005 484 CameraToMount -- cameraTheta (-0.37) - m_xAngle (2.71) = xAngle (-3.09 = -3.09)
22:59:55.103 00.004 484 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.10 = -0.10)
22:59:55.107 00.004 484 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.37 mountX=-0.50 mountY=-0.05, mountTheta=-3.04
22:59:55.115 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.47, y=-0.18, opts=13)
22:59:55.119 00.004 484 Enqueuing Move request for scope (0.47, -0.18)
22:59:55.124 00.005 17712 Worker thread wakes up
22:59:55.124 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
22:59:55.124 00.000 17712 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
22:59:55.124 00.000 17712 Moving (0.47, -0.18) raw xDistance=-0.50 yDistance=-0.05
22:59:55.124 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
22:59:55.124 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:55.124 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:59:55.125 00.001 17712 MoveAxis(E, 112, ABG)
22:59:55.125 00.000 17712 Guiding  Dir = 2, Dur = 112
22:59:55.125 00.000 17712 IsSlewing returns 0
22:59:55.125 00.000 17712 IsGuiding returns 0
22:59:55.126 00.001 17712 PulseGuide returned control before completion, sleep 122
22:59:55.150 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1418, FiltMax=65535, Gamma=0.510
22:59:55.183 00.033 484 UpdateGuideState exits: m=320073 SNR=76.1
22:59:55.187 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:55.192 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:55.195 00.003 484 Enqueuing Expose request
22:59:55.250 00.055 17712 IsGuiding returns 1
22:59:55.250 00.000 17712 scope still moving after pulse duration time elapsed
22:59:55.282 00.032 17712 IsSlewing returns 0
22:59:55.282 00.000 17712 IsGuiding returns 0
22:59:55.282 00.000 17712 scope move finished after 112 + 44 ms
22:59:55.282 00.000 17712 Move returns status 0, amount 112
22:59:55.283 00.001 17712 MoveAxis(N, 0, ABG)
22:59:55.283 00.000 17712 Move returns status 0, amount 0
22:59:55.283 00.000 17712 move complete, result=0
22:59:55.284 00.001 17712 worker thread done servicing request
22:59:55.284 00.000 17712 Worker thread wakes up
22:59:55.284 00.000 484 GuideStep: -0.5 px 112 ms EAST, -0.1 px 0 ms NORTH
22:59:55.288 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:55.288 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:58.744 03.456 17712 Exposure complete
22:59:59.112 00.368 17712 worker thread done servicing request
22:59:59.112 00.000 484 OnExposeComplete: enter
22:59:59.115 00.003 484 UpdateGuideState(): m_state=6
22:59:59.120 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
22:59:59.125 00.005 484 Star::Find returns 1 (0), X=1397.66, Y=43.57, Mass=319840, SNR=76.4, Peak=38979 HFD=3.0
22:59:59.129 00.004 484 MultiStar: [#1 -0.88,0.17,0.67,U] [#2 -0.09,0.19,0.66,U] [#3 -0.54,-0.24,0.75,U] [#4 -0.65,-0.02,0.66,U] [#5 -0.81,0.05,0.45,U] [#6 -0.37,0.08,0.40,U] [#7 -0.85,-0.41,0.00,M1] [#8 -0.63,0.07,0.43,U] 
22:59:59.132 00.003 484 refined, 7 included, MultiStar: {-0.63, -0.06}, one-star: {-0.90, -0.43}
22:59:59.137 00.005 484 CameraToMount -- cameraTheta (-3.05) - m_xAngle (2.71) = xAngle (-5.76 = 0.52)
22:59:59.141 00.004 484 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.77 = -2.77)
22:59:59.144 00.003 484 CameraToMount -- cameraX=-0.63 cameraY=-0.06 hyp=0.63 cameraTheta=-3.05 mountX=0.55 mountY=-0.23, mountTheta=-0.39
22:59:59.151 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.63, y=-0.06, opts=13)
22:59:59.156 00.005 484 Enqueuing Move request for scope (-0.63, -0.06)
22:59:59.159 00.003 17712 Worker thread wakes up
22:59:59.159 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.06) opts 0xd
22:59:59.159 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.63, -0.06)
22:59:59.159 00.000 17712 Moving (-0.63, -0.06) raw xDistance=0.55 yDistance=-0.23
22:59:59.159 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.55
22:59:59.159 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:59.159 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:59:59.159 00.000 17712 MoveAxis(W, 115, ABG)
22:59:59.159 00.000 17712 Guiding  Dir = 3, Dur = 115
22:59:59.160 00.001 17712 IsSlewing returns 0
22:59:59.160 00.000 17712 IsGuiding returns 0
22:59:59.160 00.000 17712 PulseGuide returned control before completion, sleep 125
22:59:59.201 00.041 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1239, FiltMax=65535, Gamma=0.510
22:59:59.249 00.048 484 UpdateGuideState exits: m=319840 SNR=76.4
22:59:59.267 00.018 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.277 00.010 484 ScheduleExposure(3000,3,1) exposurePending=0
22:59:59.281 00.004 484 Enqueuing Expose request
22:59:59.287 00.006 17712 IsGuiding returns 1
22:59:59.288 00.001 17712 scope still moving after pulse duration time elapsed
22:59:59.318 00.030 17712 IsSlewing returns 0
22:59:59.318 00.000 17712 IsGuiding returns 0
22:59:59.318 00.000 17712 scope move finished after 115 + 43 ms
22:59:59.318 00.000 17712 Move returns status 0, amount 115
22:59:59.318 00.000 17712 MoveAxis(N, 0, ABG)
22:59:59.318 00.000 17712 Move returns status 0, amount 0
22:59:59.318 00.000 17712 move complete, result=0
22:59:59.319 00.001 17712 worker thread done servicing request
22:59:59.319 00.000 17712 Worker thread wakes up
22:59:59.319 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
22:59:59.319 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
22:59:59.329 00.010 484 GuideStep: 0.5 px 115 ms WEST, -0.2 px 0 ms NORTH
23:00:02.742 03.413 17712 Exposure complete
23:00:03.010 00.268 17712 worker thread done servicing request
23:00:03.010 00.000 484 OnExposeComplete: enter
23:00:03.015 00.005 484 UpdateGuideState(): m_state=6
23:00:03.019 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
23:00:03.024 00.005 484 Star::Find returns 1 (0), X=1398.20, Y=43.42, Mass=318006, SNR=77.6, Peak=40727 HFD=2.7
23:00:03.028 00.004 484 MultiStar: [#1 -0.31,0.10,0.81,U] [#2 -0.89,-0.29,0.00,M1] [#3 -0.25,-0.19,0.64,U] [#4 -0.05,-0.30,0.55,U] [#5 -0.41,0.04,0.40,U] [#6 -0.24,-0.02,0.43,U] [#7 -0.22,-0.43,0.43,U] [#8 -0.45,-0.57,0.44,U] 
23:00:03.031 00.003 484 refined, 7 included, MultiStar: {-0.29, -0.26}, one-star: {-0.36, -0.57}
23:00:03.036 00.005 484 CameraToMount -- cameraTheta (-2.42) - m_xAngle (2.71) = xAngle (-5.13 = 1.15)
23:00:03.042 00.006 484 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.14 = -2.14)
23:00:03.045 00.003 484 CameraToMount -- cameraX=-0.29 cameraY=-0.26 hyp=0.39 cameraTheta=-2.42 mountX=0.16 mountY=-0.33, mountTheta=-1.12
23:00:03.051 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.29, y=-0.26, opts=13)
23:00:03.054 00.003 484 Enqueuing Move request for scope (-0.29, -0.26)
23:00:03.060 00.006 17712 Worker thread wakes up
23:00:03.060 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.26) opts 0xd
23:00:03.060 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.29, -0.26)
23:00:03.060 00.000 17712 Moving (-0.29, -0.26) raw xDistance=0.16 yDistance=-0.33
23:00:03.060 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:00:03.060 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.060 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:00:03.061 00.001 17712 MoveAxis(E, 0, ABG)
23:00:03.061 00.000 17712 Move returns status 0, amount 0
23:00:03.061 00.000 17712 MoveAxis(N, 0, ABG)
23:00:03.061 00.000 17712 Move returns status 0, amount 0
23:00:03.061 00.000 17712 move complete, result=0
23:00:03.061 00.000 17712 worker thread done servicing request
23:00:03.081 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1069, FiltMax=65535, Gamma=0.510
23:00:03.110 00.029 484 UpdateGuideState exits: m=318006 SNR=77.6
23:00:03.114 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.117 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:03.120 00.003 484 Enqueuing Expose request
23:00:03.124 00.004 17712 Worker thread wakes up
23:00:03.124 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:00:03.127 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:03.128 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:06.546 03.418 17712 Exposure complete
23:00:06.834 00.288 17712 worker thread done servicing request
23:00:06.834 00.000 484 OnExposeComplete: enter
23:00:06.839 00.005 484 UpdateGuideState(): m_state=6
23:00:06.844 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
23:00:06.850 00.006 484 Star::Find returns 1 (0), X=1397.39, Y=43.63, Mass=299620, SNR=73.1, Peak=42403 HFD=2.9
23:00:06.856 00.006 484 MultiStar: [#1 -1.00,0.29,0.00,M1] [#2 0.21,0.21,0.74,U] [#3 -0.70,0.10,0.62,U] [#4 -0.75,0.18,0.72,U] [#5 -1.00,0.10,0.00,M1] [#6 -0.72,0.37,0.46,U] [#7 -0.87,-0.09,0.51,U] [#8 -1.15,-0.33,0.00,M1] 
23:00:06.860 00.004 484 refined, 5 included, MultiStar: {-0.68, 0.03}, one-star: {-1.17, -0.37}
23:00:06.864 00.004 484 CameraToMount -- cameraTheta (3.10) - m_xAngle (2.71) = xAngle (0.39 = 0.39)
23:00:06.867 00.003 484 CameraToMount -- cameraTheta (3.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.38 = -2.91)
23:00:06.869 00.002 484 CameraToMount -- cameraX=-0.68 cameraY=0.03 hyp=0.68 cameraTheta=3.10 mountX=0.63 mountY=-0.16, mountTheta=-0.25
23:00:06.877 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.68, y=0.03, opts=13)
23:00:06.880 00.003 484 Enqueuing Move request for scope (-0.68, 0.03)
23:00:06.884 00.004 17712 Worker thread wakes up
23:00:06.884 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.03) opts 0xd
23:00:06.884 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.68, 0.03)
23:00:06.884 00.000 17712 Moving (-0.68, 0.03) raw xDistance=0.63 yDistance=-0.16
23:00:06.884 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
23:00:06.884 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:06.884 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:00:06.884 00.000 17712 MoveAxis(W, 141, ABG)
23:00:06.884 00.000 17712 Guiding  Dir = 3, Dur = 141
23:00:06.885 00.001 17712 IsSlewing returns 0
23:00:06.885 00.000 17712 IsGuiding returns 0
23:00:06.885 00.000 17712 PulseGuide returned control before completion, sleep 151
23:00:06.908 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1402, FiltMax=65535, Gamma=0.510
23:00:06.939 00.031 484 UpdateGuideState exits: m=299620 SNR=73.1
23:00:06.944 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.948 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:06.951 00.003 484 Enqueuing Expose request
23:00:07.039 00.088 17712 IsGuiding returns 1
23:00:07.039 00.000 17712 scope still moving after pulse duration time elapsed
23:00:07.070 00.031 17712 IsSlewing returns 0
23:00:07.071 00.001 17712 IsGuiding returns 0
23:00:07.071 00.000 17712 scope move finished after 141 + 45 ms
23:00:07.071 00.000 17712 Move returns status 0, amount 141
23:00:07.071 00.000 17712 MoveAxis(N, 0, ABG)
23:00:07.071 00.000 17712 Move returns status 0, amount 0
23:00:07.072 00.001 17712 move complete, result=0
23:00:07.072 00.000 17712 worker thread done servicing request
23:00:07.072 00.000 17712 Worker thread wakes up
23:00:07.072 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:07.072 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:07.074 00.002 484 GuideStep: 0.6 px 141 ms WEST, -0.2 px 0 ms NORTH
23:00:10.496 03.422 17712 Exposure complete
23:00:10.777 00.281 17712 worker thread done servicing request
23:00:10.777 00.000 484 OnExposeComplete: enter
23:00:10.781 00.004 484 UpdateGuideState(): m_state=6
23:00:10.785 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
23:00:10.790 00.005 484 Star::Find returns 1 (0), X=1397.37, Y=43.60, Mass=328021, SNR=76.9, Peak=43939 HFD=3.0
23:00:10.793 00.003 484 MultiStar: [#1 -0.93,0.20,0.00,M2] [#2 -0.05,0.25,0.72,U] [#3 -0.72,0.13,0.69,U] [#4 -0.44,0.02,0.71,U] [#5 -0.85,0.46,0.00,M2] [#6 -1.08,0.46,0.00,M1] [#7 -1.22,-0.27,0.00,M1] [#8 -1.19,-0.31,0.00,M2] 
23:00:10.799 00.006 484 refined, 3 included, MultiStar: {-0.65, -0.04}, one-star: {-1.19, -0.39}
23:00:10.802 00.003 484 CameraToMount -- cameraTheta (-3.09) - m_xAngle (2.71) = xAngle (-5.80 = 0.48)
23:00:10.807 00.005 484 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.81 = -2.81)
23:00:10.810 00.003 484 CameraToMount -- cameraX=-0.65 cameraY=-0.04 hyp=0.65 cameraTheta=-3.09 mountX=0.58 mountY=-0.21, mountTheta=-0.35
23:00:10.817 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.65, y=-0.04, opts=13)
23:00:10.822 00.005 484 Enqueuing Move request for scope (-0.65, -0.04)
23:00:10.825 00.003 17712 Worker thread wakes up
23:00:10.825 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.04) opts 0xd
23:00:10.825 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.65, -0.04)
23:00:10.825 00.000 17712 Moving (-0.65, -0.04) raw xDistance=0.58 yDistance=-0.21
23:00:10.825 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
23:00:10.825 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:10.825 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:00:10.825 00.000 17712 MoveAxis(W, 140, ABG)
23:00:10.825 00.000 17712 Guiding  Dir = 3, Dur = 140
23:00:10.826 00.001 17712 IsSlewing returns 0
23:00:10.826 00.000 17712 IsGuiding returns 0
23:00:10.827 00.001 17712 PulseGuide returned control before completion, sleep 150
23:00:10.852 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:00:10.883 00.031 484 UpdateGuideState exits: m=328021 SNR=76.9
23:00:10.886 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:10.890 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:10.893 00.003 484 Enqueuing Expose request
23:00:10.990 00.097 17712 IsGuiding returns 1
23:00:10.990 00.000 17712 scope still moving after pulse duration time elapsed
23:00:11.024 00.034 17712 IsSlewing returns 0
23:00:11.024 00.000 17712 IsGuiding returns 0
23:00:11.024 00.000 17712 scope move finished after 140 + 57 ms
23:00:11.024 00.000 17712 Move returns status 0, amount 140
23:00:11.024 00.000 17712 MoveAxis(N, 0, ABG)
23:00:11.024 00.000 17712 Move returns status 0, amount 0
23:00:11.025 00.001 17712 move complete, result=0
23:00:11.025 00.000 17712 worker thread done servicing request
23:00:11.025 00.000 17712 Worker thread wakes up
23:00:11.025 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:11.025 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:11.027 00.002 484 GuideStep: 0.6 px 140 ms WEST, -0.2 px 0 ms NORTH
23:00:14.462 03.435 17712 Exposure complete
23:00:14.860 00.398 484 OnExposeComplete: enter
23:00:14.864 00.004 484 UpdateGuideState(): m_state=6
23:00:14.875 00.011 17712 worker thread done servicing request
23:00:14.877 00.002 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
23:00:14.884 00.007 484 Star::Find returns 1 (0), X=1397.89, Y=43.32, Mass=334237, SNR=77.3, Peak=43543 HFD=2.6
23:00:14.894 00.010 484 MultiStar: [#1 -0.38,0.12,0.78,U] [#2 0.07,-0.07,0.80,U] [#3 -0.44,-0.36,0.67,U] [#4 -0.43,-0.27,0.54,U] [#5 -0.79,-0.18,0.45,U] [#6 -0.40,-0.16,0.38,U] [#7 -0.48,-0.57,0.47,U] [#8 -0.44,-0.89,0.00,M3] 
23:00:14.898 00.004 484 refined, 7 included, MultiStar: {-0.43, -0.28}, one-star: {-0.67, -0.68}
23:00:14.901 00.003 484 CameraToMount -- cameraTheta (-2.56) - m_xAngle (2.71) = xAngle (-5.28 = 1.01)
23:00:14.909 00.008 484 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.29 = -2.29)
23:00:14.914 00.005 484 CameraToMount -- cameraX=-0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-2.56 mountX=0.27 mountY=-0.39, mountTheta=-0.95
23:00:14.930 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.43, y=-0.28, opts=13)
23:00:14.935 00.005 484 Enqueuing Move request for scope (-0.43, -0.28)
23:00:14.944 00.009 17712 Worker thread wakes up
23:00:14.944 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.28) opts 0xd
23:00:14.944 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.43, -0.28)
23:00:14.944 00.000 17712 Moving (-0.43, -0.28) raw xDistance=0.27 yDistance=-0.39
23:00:14.944 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:00:14.944 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:14.944 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:00:14.945 00.001 17712 MoveAxis(E, 0, ABG)
23:00:14.945 00.000 17712 Move returns status 0, amount 0
23:00:14.945 00.000 17712 MoveAxis(N, 0, ABG)
23:00:14.945 00.000 17712 Move returns status 0, amount 0
23:00:14.945 00.000 17712 move complete, result=0
23:00:14.946 00.001 17712 worker thread done servicing request
23:00:14.994 00.048 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1258, FiltMax=65535, Gamma=0.510
23:00:15.061 00.067 484 UpdateGuideState exits: m=334237 SNR=77.3
23:00:15.067 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:15.078 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:15.082 00.004 484 Enqueuing Expose request
23:00:15.085 00.003 17712 Worker thread wakes up
23:00:15.085 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:00:15.089 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:15.089 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:18.528 03.439 17712 Exposure complete
23:00:18.812 00.284 17712 worker thread done servicing request
23:00:18.813 00.001 484 OnExposeComplete: enter
23:00:18.816 00.003 484 UpdateGuideState(): m_state=6
23:00:18.820 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
23:00:18.825 00.005 484 Star::Find returns 1 (0), X=1397.59, Y=43.57, Mass=320691, SNR=76.7, Peak=42323 HFD=3.0
23:00:18.830 00.005 484 MultiStar: [#1 -0.79,0.13,0.65,U] [#2 0.31,-0.26,0.74,U] [#3 -0.70,-0.09,0.68,U] [#4 -0.75,-0.02,0.56,U] [#5 -0.69,0.49,0.44,U] [#6 -0.50,0.04,0.40,U] [#7 -0.96,-0.21,0.00,M1] [#8 -0.54,-0.66,0.56,U] 
23:00:18.834 00.004 484 refined, 7 included, MultiStar: {-0.59, -0.15}, one-star: {-0.97, -0.43}
23:00:18.837 00.003 484 CameraToMount -- cameraTheta (-2.89) - m_xAngle (2.71) = xAngle (-5.61 = 0.68)
23:00:18.841 00.004 484 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.62 = -2.62)
23:00:18.849 00.008 484 CameraToMount -- cameraX=-0.59 cameraY=-0.15 hyp=0.61 cameraTheta=-2.89 mountX=0.47 mountY=-0.30, mountTheta=-0.57
23:00:18.856 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.59, y=-0.15, opts=13)
23:00:18.861 00.005 484 Enqueuing Move request for scope (-0.59, -0.15)
23:00:18.866 00.005 17712 Worker thread wakes up
23:00:18.866 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.15) opts 0xd
23:00:18.866 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.59, -0.15)
23:00:18.866 00.000 17712 Moving (-0.59, -0.15) raw xDistance=0.47 yDistance=-0.30
23:00:18.866 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
23:00:18.866 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.866 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:00:18.866 00.000 17712 MoveAxis(W, 106, ABG)
23:00:18.866 00.000 17712 Guiding  Dir = 3, Dur = 106
23:00:18.867 00.001 17712 IsSlewing returns 0
23:00:18.867 00.000 17712 IsGuiding returns 0
23:00:18.868 00.001 17712 PulseGuide returned control before completion, sleep 116
23:00:18.894 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1535, FiltMax=65535, Gamma=0.510
23:00:18.926 00.032 484 UpdateGuideState exits: m=320691 SNR=76.7
23:00:18.929 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.934 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:18.939 00.005 484 Enqueuing Expose request
23:00:18.998 00.059 17712 IsGuiding returns 1
23:00:18.998 00.000 17712 scope still moving after pulse duration time elapsed
23:00:19.029 00.031 17712 IsSlewing returns 0
23:00:19.030 00.001 17712 IsGuiding returns 0
23:00:19.031 00.001 17712 scope move finished after 106 + 57 ms
23:00:19.031 00.000 17712 Move returns status 0, amount 106
23:00:19.031 00.000 17712 MoveAxis(N, 0, ABG)
23:00:19.031 00.000 17712 Move returns status 0, amount 0
23:00:19.032 00.001 17712 move complete, result=0
23:00:19.032 00.000 17712 worker thread done servicing request
23:00:19.032 00.000 17712 Worker thread wakes up
23:00:19.032 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:19.032 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:19.034 00.002 484 GuideStep: 0.5 px 106 ms WEST, -0.3 px 0 ms NORTH
23:00:22.522 03.488 17712 Exposure complete
23:00:22.814 00.292 17712 worker thread done servicing request
23:00:22.814 00.000 484 OnExposeComplete: enter
23:00:22.818 00.004 484 UpdateGuideState(): m_state=6
23:00:22.823 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
23:00:22.827 00.004 484 Star::Find returns 1 (0), X=1397.81, Y=43.35, Mass=341568, SNR=90.8, Peak=40919 HFD=2.7
23:00:22.830 00.003 484 MultiStar: [#1 -0.60,-0.09,0.57,U] [#2 -0.31,0.09,0.82,U] [#3 -0.42,-0.30,0.62,U] [#4 -0.62,0.01,0.49,U] [#5 -0.56,-0.41,0.34,U] [#6 -0.34,-0.05,0.39,U] [#7 -0.71,-0.38,0.43,U] [#8 -0.51,-0.45,0.48,U] 
23:00:22.833 00.003 484 refined, 8 included, MultiStar: {-0.54, -0.26}, one-star: {-0.75, -0.65}
23:00:22.836 00.003 484 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.41 = 0.88)
23:00:22.840 00.004 484 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.42 = -2.42)
23:00:22.843 00.003 484 CameraToMount -- cameraX=-0.54 cameraY=-0.26 hyp=0.60 cameraTheta=-2.69 mountX=0.38 mountY=-0.40, mountTheta=-0.80
23:00:22.851 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.54, y=-0.26, opts=13)
23:00:22.855 00.004 484 Enqueuing Move request for scope (-0.54, -0.26)
23:00:22.859 00.004 17712 Worker thread wakes up
23:00:22.860 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.26) opts 0xd
23:00:22.860 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.54, -0.26)
23:00:22.860 00.000 17712 Moving (-0.54, -0.26) raw xDistance=0.38 yDistance=-0.40
23:00:22.860 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
23:00:22.860 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:22.860 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:00:22.860 00.000 17712 MoveAxis(W, 93, ABG)
23:00:22.860 00.000 17712 Guiding  Dir = 3, Dur = 93
23:00:22.860 00.000 17712 IsSlewing returns 0
23:00:22.861 00.001 17712 IsGuiding returns 0
23:00:22.861 00.000 17712 PulseGuide returned control before completion, sleep 103
23:00:22.881 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:00:22.911 00.030 484 UpdateGuideState exits: m=341568 SNR=90.8
23:00:22.914 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:22.917 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:22.921 00.004 484 Enqueuing Expose request
23:00:22.974 00.053 17712 IsGuiding returns 1
23:00:22.974 00.000 17712 scope still moving after pulse duration time elapsed
23:00:23.006 00.032 17712 IsSlewing returns 0
23:00:23.006 00.000 17712 IsGuiding returns 0
23:00:23.006 00.000 17712 scope move finished after 93 + 52 ms
23:00:23.006 00.000 17712 Move returns status 0, amount 93
23:00:23.006 00.000 17712 MoveAxis(N, 0, ABG)
23:00:23.006 00.000 17712 Move returns status 0, amount 0
23:00:23.007 00.001 17712 move complete, result=0
23:00:23.007 00.000 17712 worker thread done servicing request
23:00:23.007 00.000 17712 Worker thread wakes up
23:00:23.007 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:23.007 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:23.007 00.000 484 GuideStep: 0.4 px 93 ms WEST, -0.4 px 0 ms NORTH
23:00:26.444 03.437 17712 Exposure complete
23:00:26.797 00.353 17712 worker thread done servicing request
23:00:26.797 00.000 484 OnExposeComplete: enter
23:00:26.801 00.004 484 UpdateGuideState(): m_state=6
23:00:26.805 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
23:00:26.809 00.004 484 Star::Find returns 1 (0), X=1397.92, Y=43.55, Mass=311860, SNR=69.0, Peak=42771 HFD=2.4
23:00:26.813 00.004 484 MultiStar: [#1 -0.53,0.43,0.77,U] [#2 -0.23,-0.02,0.89,U] [#3 -0.24,-0.05,0.73,U] [#4 -0.45,0.24,0.59,U] [#5 -0.63,0.10,0.56,U] [#6 -0.28,0.02,0.50,U] [#7 -0.56,-0.50,0.52,U] [#8 -0.60,-0.50,0.49,U] 
23:00:26.816 00.003 484 refined, 8 included, MultiStar: {-0.46, -0.08}, one-star: {-0.64, -0.45}
23:00:26.820 00.004 484 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.69 = 0.59)
23:00:26.824 00.004 484 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.70 = -2.70)
23:00:26.829 00.005 484 CameraToMount -- cameraX=-0.46 cameraY=-0.08 hyp=0.46 cameraTheta=-2.97 mountX=0.38 mountY=-0.20, mountTheta=-0.47
23:00:26.840 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.46, y=-0.08, opts=13)
23:00:26.844 00.004 484 Enqueuing Move request for scope (-0.46, -0.08)
23:00:26.849 00.005 17712 Worker thread wakes up
23:00:26.849 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.08) opts 0xd
23:00:26.849 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.46, -0.08)
23:00:26.849 00.000 17712 Moving (-0.46, -0.08) raw xDistance=0.38 yDistance=-0.20
23:00:26.849 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
23:00:26.849 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:26.850 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:00:26.850 00.000 17712 MoveAxis(W, 92, ABG)
23:00:26.850 00.000 17712 Guiding  Dir = 3, Dur = 92
23:00:26.850 00.000 17712 IsSlewing returns 0
23:00:26.850 00.000 17712 IsGuiding returns 0
23:00:26.853 00.003 17712 PulseGuide returned control before completion, sleep 102
23:00:26.882 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:00:26.938 00.056 484 UpdateGuideState exits: m=311860 SNR=69.0
23:00:26.947 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.951 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:26.957 00.006 484 Enqueuing Expose request
23:00:26.974 00.017 17712 IsGuiding returns 1
23:00:26.974 00.000 17712 scope still moving after pulse duration time elapsed
23:00:27.000 00.026 17712 IsSlewing returns 0
23:00:27.000 00.000 17712 IsGuiding returns 1
23:00:27.033 00.033 17712 IsSlewing returns 0
23:00:27.033 00.000 17712 IsGuiding returns 1
23:00:27.063 00.030 17712 IsSlewing returns 0
23:00:27.063 00.000 17712 IsGuiding returns 1
23:00:27.094 00.031 17712 IsSlewing returns 0
23:00:27.095 00.001 17712 IsGuiding returns 0
23:00:27.095 00.000 17712 scope move finished after 92 + 151 ms
23:00:27.096 00.001 17712 Move returns status 0, amount 92
23:00:27.096 00.000 17712 MoveAxis(N, 0, ABG)
23:00:27.096 00.000 17712 Move returns status 0, amount 0
23:00:27.096 00.000 17712 move complete, result=0
23:00:27.096 00.000 17712 worker thread done servicing request
23:00:27.096 00.000 17712 Worker thread wakes up
23:00:27.096 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:27.096 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:27.097 00.001 484 GuideStep: 0.4 px 92 ms WEST, -0.2 px 0 ms NORTH
23:00:30.516 03.419 17712 Exposure complete
23:00:30.797 00.281 17712 worker thread done servicing request
23:00:30.797 00.000 484 OnExposeComplete: enter
23:00:30.800 00.003 484 UpdateGuideState(): m_state=6
23:00:30.804 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
23:00:30.807 00.003 484 Star::Find returns 1 (0), X=1397.51, Y=43.56, Mass=313945, SNR=81.6, Peak=37347 HFD=3.1
23:00:30.815 00.008 484 MultiStar: [#1 -0.85,0.16,0.67,U] [#2 -0.04,0.29,0.67,U] [#3 -0.52,0.13,0.59,U] [#4 -0.74,0.04,0.46,U] [#5 -0.62,0.35,0.37,U] [#6 -0.71,0.54,0.35,U] [#7 -0.82,-0.06,0.41,U] [#8 -0.60,-0.16,0.41,U] 
23:00:30.819 00.004 484 refined, 8 included, MultiStar: {-0.68, 0.04}, one-star: {-1.05, -0.44}
23:00:30.824 00.005 484 CameraToMount -- cameraTheta (3.09) - m_xAngle (2.71) = xAngle (0.37 = 0.37)
23:00:30.828 00.004 484 CameraToMount -- cameraTheta (3.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.36 = -2.92)
23:00:30.831 00.003 484 CameraToMount -- cameraX=-0.68 cameraY=0.04 hyp=0.68 cameraTheta=3.09 mountX=0.63 mountY=-0.15, mountTheta=-0.23
23:00:30.839 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.68, y=0.04, opts=13)
23:00:30.843 00.004 484 Enqueuing Move request for scope (-0.68, 0.04)
23:00:30.847 00.004 17712 Worker thread wakes up
23:00:30.847 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.04) opts 0xd
23:00:30.847 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.68, 0.04)
23:00:30.847 00.000 17712 Moving (-0.68, 0.04) raw xDistance=0.63 yDistance=-0.15
23:00:30.847 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
23:00:30.847 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:30.847 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:00:30.848 00.001 17712 MoveAxis(W, 148, ABG)
23:00:30.848 00.000 17712 Guiding  Dir = 3, Dur = 148
23:00:30.848 00.000 17712 IsSlewing returns 0
23:00:30.848 00.000 17712 IsGuiding returns 0
23:00:30.849 00.001 17712 PulseGuide returned control before completion, sleep 158
23:00:30.875 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1405, FiltMax=65535, Gamma=0.510
23:00:31.010 00.135 484 UpdateGuideState exits: m=313945 SNR=81.6
23:00:31.029 00.019 17712 IsGuiding returns 0
23:00:31.029 00.000 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.032 00.003 17712 Move returns status 0, amount 148
23:00:31.032 00.000 17712 MoveAxis(N, 0, ABG)
23:00:31.032 00.000 17712 Move returns status 0, amount 0
23:00:31.032 00.000 17712 move complete, result=0
23:00:31.032 00.000 17712 worker thread done servicing request
23:00:31.032 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:31.044 00.012 484 Enqueuing Expose request
23:00:31.050 00.006 17712 Worker thread wakes up
23:00:31.050 00.000 484 GuideStep: 0.6 px 148 ms WEST, -0.1 px 0 ms NORTH
23:00:31.057 00.007 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:31.057 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:34.490 03.433 17712 Exposure complete
23:00:34.806 00.316 17712 worker thread done servicing request
23:00:34.806 00.000 484 OnExposeComplete: enter
23:00:34.812 00.006 484 UpdateGuideState(): m_state=6
23:00:34.815 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
23:00:34.819 00.004 484 Star::Find returns 1 (0), X=1397.52, Y=43.28, Mass=313307, SNR=78.0, Peak=36947 HFD=2.8
23:00:34.824 00.005 484 MultiStar: [#1 -0.63,0.21,0.64,U] [#2 -0.03,-0.08,0.78,U] [#3 -0.70,-0.36,0.70,U] [#4 -0.72,-0.35,0.53,U] [#5 -0.69,0.24,0.38,U] [#6 -0.55,-0.18,0.44,U] [#7 -0.95,-0.65,0.00,M1] [#8 -0.58,-0.53,0.52,U] 
23:00:34.829 00.005 484 refined, 7 included, MultiStar: {-0.63, -0.27}, one-star: {-1.04, -0.71}
23:00:34.832 00.003 484 CameraToMount -- cameraTheta (-2.74) - m_xAngle (2.71) = xAngle (-5.45 = 0.83)
23:00:34.835 00.003 484 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.46 = -2.46)
23:00:34.839 00.004 484 CameraToMount -- cameraX=-0.63 cameraY=-0.27 hyp=0.68 cameraTheta=-2.74 mountX=0.46 mountY=-0.43, mountTheta=-0.75
23:00:34.845 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.63, y=-0.27, opts=13)
23:00:34.848 00.003 484 Enqueuing Move request for scope (-0.63, -0.27)
23:00:34.851 00.003 17712 Worker thread wakes up
23:00:34.851 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.27) opts 0xd
23:00:34.851 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.63, -0.27)
23:00:34.851 00.000 17712 Moving (-0.63, -0.27) raw xDistance=0.46 yDistance=-0.43
23:00:34.851 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
23:00:34.851 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:34.852 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:00:34.852 00.000 17712 MoveAxis(W, 114, ABG)
23:00:34.852 00.000 17712 Guiding  Dir = 3, Dur = 114
23:00:34.852 00.000 17712 IsSlewing returns 0
23:00:34.852 00.000 17712 IsGuiding returns 0
23:00:34.853 00.001 17712 PulseGuide returned control before completion, sleep 124
23:00:34.879 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1448, FiltMax=65535, Gamma=0.510
23:00:34.911 00.032 484 UpdateGuideState exits: m=313307 SNR=78.0
23:00:34.915 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:34.919 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:34.924 00.005 484 Enqueuing Expose request
23:00:34.980 00.056 17712 IsGuiding returns 1
23:00:34.980 00.000 17712 scope still moving after pulse duration time elapsed
23:00:35.011 00.031 17712 IsSlewing returns 0
23:00:35.011 00.000 17712 IsGuiding returns 0
23:00:35.011 00.000 17712 scope move finished after 114 + 45 ms
23:00:35.012 00.001 17712 Move returns status 0, amount 114
23:00:35.012 00.000 17712 MoveAxis(N, 0, ABG)
23:00:35.012 00.000 17712 Move returns status 0, amount 0
23:00:35.012 00.000 17712 move complete, result=0
23:00:35.012 00.000 484 GuideStep: 0.5 px 114 ms WEST, -0.4 px 0 ms NORTH
23:00:35.016 00.004 17712 worker thread done servicing request
23:00:35.016 00.000 17712 Worker thread wakes up
23:00:35.017 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:35.017 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:38.450 03.433 17712 Exposure complete
23:00:38.774 00.324 17712 worker thread done servicing request
23:00:38.775 00.001 484 OnExposeComplete: enter
23:00:38.779 00.004 484 UpdateGuideState(): m_state=6
23:00:38.786 00.007 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
23:00:38.792 00.006 484 Star::Find returns 1 (0), X=1397.44, Y=43.08, Mass=320215, SNR=77.7, Peak=44835 HFD=2.3
23:00:38.797 00.005 484 MultiStar: [#1 -1.04,-0.17,0.00,M1] [#2 0.14,-0.31,0.62,U] [#3 -0.70,-0.72,0.00,M1] [#4 -0.40,-0.70,0.55,U] [#5 -0.82,-0.18,0.37,U] [#6 -0.78,-0.15,0.44,U] [#7 -1.15,-0.66,0.00,M2] [#8 -0.89,-0.72,0.00,M1] 
23:00:38.802 00.005 484 refined, 4 included, MultiStar: {-0.64, -0.55}, one-star: {-1.12, -0.92}
23:00:38.806 00.004 484 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.71) = xAngle (-5.15 = 1.14)
23:00:38.810 00.004 484 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.16 = -2.16)
23:00:38.819 00.009 484 CameraToMount -- cameraX=-0.64 cameraY=-0.55 hyp=0.84 cameraTheta=-2.43 mountX=0.35 mountY=-0.70, mountTheta=-1.10
23:00:38.833 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.64, y=-0.55, opts=13)
23:00:38.837 00.004 484 Enqueuing Move request for scope (-0.64, -0.55)
23:00:38.841 00.004 17712 Worker thread wakes up
23:00:38.841 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.55) opts 0xd
23:00:38.841 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.64, -0.55)
23:00:38.841 00.000 17712 Moving (-0.64, -0.55) raw xDistance=0.35 yDistance=-0.70
23:00:38.841 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:00:38.841 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
23:00:38.842 00.001 17712 MoveAxis(W, 87, ABG)
23:00:38.842 00.000 17712 Guiding  Dir = 3, Dur = 87
23:00:38.842 00.000 17712 IsSlewing returns 0
23:00:38.842 00.000 17712 IsGuiding returns 0
23:00:38.843 00.001 17712 PulseGuide returned control before completion, sleep 97
23:00:38.873 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1438, FiltMax=65535, Gamma=0.510
23:00:38.908 00.035 484 UpdateGuideState exits: m=320215 SNR=77.7
23:00:38.915 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.918 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:38.922 00.004 484 Enqueuing Expose request
23:00:38.941 00.019 17712 IsGuiding returns 1
23:00:38.941 00.000 17712 scope still moving after pulse duration time elapsed
23:00:38.974 00.033 17712 IsSlewing returns 0
23:00:38.976 00.002 17712 IsGuiding returns 0
23:00:38.976 00.000 17712 scope move finished after 87 + 46 ms
23:00:38.977 00.001 17712 Move returns status 0, amount 87
23:00:38.977 00.000 17712 MoveAxis(N, 131, ABG)
23:00:38.977 00.000 17712 Guiding  Dir = 0, Dur = 131
23:00:38.978 00.001 17712 IsSlewing returns 0
23:00:38.978 00.000 17712 IsGuiding returns 0
23:00:38.980 00.002 17712 PulseGuide returned control before completion, sleep 140
23:00:39.130 00.150 17712 IsGuiding returns 1
23:00:39.130 00.000 17712 scope still moving after pulse duration time elapsed
23:00:39.162 00.032 17712 IsSlewing returns 0
23:00:39.165 00.003 17712 IsGuiding returns 0
23:00:39.165 00.000 17712 scope move finished after 131 + 55 ms
23:00:39.166 00.001 17712 Move returns status 0, amount 131
23:00:39.166 00.000 17712 move complete, result=0
23:00:39.166 00.000 17712 worker thread done servicing request
23:00:39.166 00.000 17712 Worker thread wakes up
23:00:39.166 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:39.166 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:39.168 00.002 484 GuideStep: 0.4 px 87 ms WEST, -0.7 px 131 ms NORTH
23:00:42.633 03.465 17712 Exposure complete
23:00:42.925 00.292 17712 worker thread done servicing request
23:00:42.925 00.000 484 OnExposeComplete: enter
23:00:42.931 00.006 484 UpdateGuideState(): m_state=6
23:00:42.935 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
23:00:42.940 00.005 484 Star::Find returns 1 (0), X=1397.40, Y=43.96, Mass=344271, SNR=78.9, Peak=42003 HFD=2.4
23:00:42.944 00.004 484 MultiStar: [#1 -0.83,0.46,0.00,M2] [#2 0.04,0.46,0.88,U] [#3 -0.71,0.11,0.67,U] [#4 -0.95,0.50,0.00,M1] [#5 -0.82,0.45,0.00,M1] [#6 -0.88,0.56,0.00,M1] [#7 -1.09,0.04,0.00,M3] [#8 -0.61,0.19,0.46,U] 
23:00:42.951 00.007 484 refined, 3 included, MultiStar: {-0.63, 0.17}, one-star: {-1.16, -0.04}
23:00:42.955 00.004 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
23:00:42.960 00.005 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
23:00:42.964 00.004 484 CameraToMount -- cameraX=-0.63 cameraY=0.17 hyp=0.65 cameraTheta=2.87 mountX=0.64 mountY=-0.00, mountTheta=-0.00
23:00:42.970 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.63, y=0.17, opts=13)
23:00:42.975 00.005 484 Enqueuing Move request for scope (-0.63, 0.17)
23:00:42.978 00.003 17712 Worker thread wakes up
23:00:42.978 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.17) opts 0xd
23:00:42.978 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.63, 0.17)
23:00:42.978 00.000 17712 Moving (-0.63, 0.17) raw xDistance=0.64 yDistance=-0.00
23:00:42.979 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
23:00:42.979 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:42.979 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:00:42.979 00.000 17712 MoveAxis(W, 150, ABG)
23:00:42.979 00.000 17712 Guiding  Dir = 3, Dur = 150
23:00:42.979 00.000 17712 IsSlewing returns 0
23:00:42.980 00.001 17712 IsGuiding returns 0
23:00:42.980 00.000 17712 PulseGuide returned control before completion, sleep 160
23:00:43.003 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1394, FiltMax=65535, Gamma=0.510
23:00:43.039 00.036 484 UpdateGuideState exits: m=344271 SNR=78.9
23:00:43.044 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.048 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:43.051 00.003 484 Enqueuing Expose request
23:00:43.151 00.100 17712 IsGuiding returns 1
23:00:43.151 00.000 17712 scope still moving after pulse duration time elapsed
23:00:43.182 00.031 17712 IsSlewing returns 0
23:00:43.182 00.000 17712 IsGuiding returns 0
23:00:43.183 00.001 17712 scope move finished after 150 + 53 ms
23:00:43.183 00.000 17712 Move returns status 0, amount 150
23:00:43.183 00.000 17712 MoveAxis(N, 0, ABG)
23:00:43.183 00.000 17712 Move returns status 0, amount 0
23:00:43.183 00.000 17712 move complete, result=0
23:00:43.183 00.000 17712 worker thread done servicing request
23:00:43.183 00.000 17712 Worker thread wakes up
23:00:43.185 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:43.185 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:43.185 00.000 484 GuideStep: 0.6 px 150 ms WEST, -0.0 px 0 ms NORTH
23:00:46.609 03.424 17712 Exposure complete
23:00:46.926 00.317 17712 worker thread done servicing request
23:00:46.926 00.000 484 OnExposeComplete: enter
23:00:46.931 00.005 484 UpdateGuideState(): m_state=6
23:00:46.937 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
23:00:46.944 00.007 484 Star::Find returns 1 (0), X=1397.40, Y=43.81, Mass=317627, SNR=80.6, Peak=39667 HFD=2.6
23:00:46.963 00.019 484 MultiStar: [#1 -1.04,0.47,0.00,M3] [#2 0.46,0.44,0.75,U] [#3 -0.83,0.22,0.66,U] [#4 -0.97,0.60,0.00,M2] [#5 -1.04,0.28,0.00,M2] [#6 -0.81,0.40,0.38,U] [#7 -1.10,0.02,0.00,M4] [#8 -1.09,-0.27,0.00,M1] 
23:00:46.973 00.010 484 refined, 3 included, MultiStar: {-0.60, 0.16}, one-star: {-1.16, -0.18}
23:00:46.978 00.005 484 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.17 = 0.17)
23:00:46.983 00.005 484 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.15 = -3.13)
23:00:46.994 00.011 484 CameraToMount -- cameraX=-0.60 cameraY=0.16 hyp=0.62 cameraTheta=2.88 mountX=0.61 mountY=-0.01, mountTheta=-0.01
23:00:47.008 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.60, y=0.16, opts=13)
23:00:47.018 00.010 484 Enqueuing Move request for scope (-0.60, 0.16)
23:00:47.027 00.009 17712 Worker thread wakes up
23:00:47.027 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.16) opts 0xd
23:00:47.027 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.60, 0.16)
23:00:47.027 00.000 17712 Moving (-0.60, 0.16) raw xDistance=0.61 yDistance=-0.01
23:00:47.027 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
23:00:47.027 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:47.027 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:00:47.027 00.000 17712 MoveAxis(W, 148, ABG)
23:00:47.027 00.000 17712 Guiding  Dir = 3, Dur = 148
23:00:47.028 00.001 17712 IsSlewing returns 0
23:00:47.028 00.000 17712 IsGuiding returns 0
23:00:47.029 00.001 17712 PulseGuide returned control before completion, sleep 158
23:00:47.061 00.032 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1271, FiltMax=65535, Gamma=0.510
23:00:47.096 00.035 484 UpdateGuideState exits: m=317627 SNR=80.6
23:00:47.100 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:47.104 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:47.108 00.004 484 Enqueuing Expose request
23:00:47.206 00.098 17712 IsGuiding returns 0
23:00:47.206 00.000 17712 Move returns status 0, amount 148
23:00:47.207 00.001 17712 MoveAxis(N, 0, ABG)
23:00:47.207 00.000 17712 Move returns status 0, amount 0
23:00:47.207 00.000 17712 move complete, result=0
23:00:47.208 00.001 17712 worker thread done servicing request
23:00:47.208 00.000 17712 Worker thread wakes up
23:00:47.208 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:47.208 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:47.211 00.003 484 GuideStep: 0.6 px 148 ms WEST, -0.0 px 0 ms NORTH
23:00:50.634 03.423 17712 Exposure complete
23:00:50.960 00.326 17712 worker thread done servicing request
23:00:50.960 00.000 484 OnExposeComplete: enter
23:00:50.964 00.004 484 UpdateGuideState(): m_state=6
23:00:50.968 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
23:00:50.972 00.004 484 Star::Find returns 1 (0), X=1397.53, Y=43.80, Mass=345239, SNR=89.0, Peak=40291 HFD=2.6
23:00:50.976 00.004 484 MultiStar: [#1 -0.58,0.46,0.59,U] [#2 -0.35,0.54,0.63,U] [#3 -0.64,0.10,0.66,U] [#4 -0.61,-0.05,0.44,U] [#5 -0.55,0.31,0.32,U] [#6 -0.57,0.65,0.42,U] [#7 -0.51,0.01,0.35,U] [#8 -0.55,0.07,0.39,U] 
23:00:50.980 00.004 484 refined, 8 included, MultiStar: {-0.64, 0.18}, one-star: {-1.03, -0.20}
23:00:50.984 00.004 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
23:00:50.988 00.004 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = -3.14)
23:00:50.992 00.004 484 CameraToMount -- cameraX=-0.64 cameraY=0.18 hyp=0.67 cameraTheta=2.87 mountX=0.66 mountY=-0.00, mountTheta=-0.00
23:00:50.999 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.64, y=0.18, opts=13)
23:00:51.003 00.004 484 Enqueuing Move request for scope (-0.64, 0.18)
23:00:51.007 00.004 17712 Worker thread wakes up
23:00:51.007 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.18) opts 0xd
23:00:51.007 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.64, 0.18)
23:00:51.007 00.000 17712 Moving (-0.64, 0.18) raw xDistance=0.66 yDistance=-0.00
23:00:51.007 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
23:00:51.007 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.007 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:00:51.007 00.000 17712 MoveAxis(W, 158, ABG)
23:00:51.007 00.000 17712 Guiding  Dir = 3, Dur = 158
23:00:51.008 00.001 17712 IsSlewing returns 0
23:00:51.008 00.000 17712 IsGuiding returns 0
23:00:51.008 00.000 17712 PulseGuide returned control before completion, sleep 168
23:00:51.029 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1523, FiltMax=65535, Gamma=0.510
23:00:51.059 00.030 484 UpdateGuideState exits: m=345239 SNR=89.0
23:00:51.062 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.066 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:51.070 00.004 484 Enqueuing Expose request
23:00:51.191 00.121 17712 IsGuiding returns 1
23:00:51.191 00.000 17712 scope still moving after pulse duration time elapsed
23:00:51.223 00.032 17712 IsSlewing returns 0
23:00:51.223 00.000 17712 IsGuiding returns 0
23:00:51.223 00.000 17712 scope move finished after 158 + 56 ms
23:00:51.223 00.000 17712 Move returns status 0, amount 158
23:00:51.223 00.000 17712 MoveAxis(N, 0, ABG)
23:00:51.223 00.000 17712 Move returns status 0, amount 0
23:00:51.223 00.000 17712 move complete, result=0
23:00:51.224 00.001 17712 worker thread done servicing request
23:00:51.224 00.000 17712 Worker thread wakes up
23:00:51.224 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:51.224 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:51.516 00.292 484 GuideStep: 0.7 px 158 ms WEST, -0.0 px 0 ms NORTH
23:00:54.636 03.120 17712 Exposure complete
23:00:54.942 00.306 17712 worker thread done servicing request
23:00:54.943 00.001 484 OnExposeComplete: enter
23:00:54.946 00.003 484 UpdateGuideState(): m_state=6
23:00:54.950 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
23:00:54.953 00.003 484 Star::Find returns 1 (0), X=1398.04, Y=43.58, Mass=324226, SNR=79.7, Peak=41459 HFD=2.4
23:00:54.957 00.004 484 MultiStar: [#1 -0.25,0.22,0.68,U] [#2 -0.91,0.34,0.00,M1] [#3 0.12,0.14,0.65,U] [#4 -0.46,0.09,0.48,U] [#5 -0.31,0.18,0.36,U] [#6 -0.18,0.11,0.44,U] [#7 -0.43,0.10,0.47,U] [#8 -0.63,-0.60,0.48,U] 
23:00:54.960 00.003 484 refined, 7 included, MultiStar: {-0.33, -0.06}, one-star: {-0.52, -0.42}
23:00:54.964 00.004 484 CameraToMount -- cameraTheta (-2.97) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
23:00:54.966 00.002 484 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
23:00:54.970 00.004 484 CameraToMount -- cameraX=-0.33 cameraY=-0.06 hyp=0.34 cameraTheta=-2.97 mountX=0.28 mountY=-0.15, mountTheta=-0.48
23:00:54.981 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.33, y=-0.06, opts=13)
23:00:54.984 00.003 484 Enqueuing Move request for scope (-0.33, -0.06)
23:00:54.988 00.004 17712 Worker thread wakes up
23:00:54.988 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.06) opts 0xd
23:00:54.988 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.33, -0.06)
23:00:54.988 00.000 17712 Moving (-0.33, -0.06) raw xDistance=0.28 yDistance=-0.15
23:00:54.989 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:00:54.989 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:54.989 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:00:54.989 00.000 17712 MoveAxis(E, 0, ABG)
23:00:54.989 00.000 17712 Move returns status 0, amount 0
23:00:54.989 00.000 17712 MoveAxis(N, 0, ABG)
23:00:54.989 00.000 17712 Move returns status 0, amount 0
23:00:54.989 00.000 17712 move complete, result=0
23:00:54.989 00.000 17712 worker thread done servicing request
23:00:55.010 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1322, FiltMax=65535, Gamma=0.510
23:00:55.043 00.033 484 UpdateGuideState exits: m=324226 SNR=79.7
23:00:55.048 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:55.052 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:55.057 00.005 484 Enqueuing Expose request
23:00:55.061 00.004 17712 Worker thread wakes up
23:00:55.061 00.000 484 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:00:55.065 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:55.065 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:58.478 03.413 17712 Exposure complete
23:00:58.762 00.284 17712 worker thread done servicing request
23:00:58.762 00.000 484 OnExposeComplete: enter
23:00:58.766 00.004 484 UpdateGuideState(): m_state=6
23:00:58.769 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
23:00:58.773 00.004 484 Star::Find returns 1 (0), X=1397.77, Y=43.59, Mass=339200, SNR=84.3, Peak=39303 HFD=2.9
23:00:58.776 00.003 484 MultiStar: [#1 -0.58,-0.11,0.68,U] [#2 -0.77,-0.02,0.76,U] [#3 -0.49,0.06,0.51,U] [#4 -0.46,-0.15,0.51,U] [#5 -0.72,0.03,0.45,U] [#6 -0.52,-0.07,0.41,U] [#7 -0.77,-0.16,0.40,U] [#8 -0.87,-0.48,0.00,M1] 
23:00:58.782 00.006 484 refined, 7 included, MultiStar: {-0.66, -0.13}, one-star: {-0.79, -0.40}
23:00:58.784 00.002 484 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.62)
23:00:58.788 00.004 484 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
23:00:58.792 00.004 484 CameraToMount -- cameraX=-0.66 cameraY=-0.13 hyp=0.67 cameraTheta=-2.94 mountX=0.54 mountY=-0.30, mountTheta=-0.51
23:00:58.802 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.66, y=-0.13, opts=13)
23:00:58.806 00.004 484 Enqueuing Move request for scope (-0.66, -0.13)
23:00:58.809 00.003 17712 Worker thread wakes up
23:00:58.809 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.13) opts 0xd
23:00:58.809 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.66, -0.13)
23:00:58.809 00.000 17712 Moving (-0.66, -0.13) raw xDistance=0.54 yDistance=-0.30
23:00:58.809 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
23:00:58.810 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.810 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:00:58.810 00.000 17712 MoveAxis(W, 121, ABG)
23:00:58.810 00.000 17712 Guiding  Dir = 3, Dur = 121
23:00:58.810 00.000 17712 IsSlewing returns 0
23:00:58.811 00.001 17712 IsGuiding returns 0
23:00:58.811 00.000 17712 PulseGuide returned control before completion, sleep 131
23:00:58.841 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1590, FiltMax=65535, Gamma=0.510
23:00:58.877 00.036 484 UpdateGuideState exits: m=339200 SNR=84.3
23:00:58.881 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.883 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
23:00:58.888 00.005 484 Enqueuing Expose request
23:00:58.951 00.063 17712 IsGuiding returns 1
23:00:58.951 00.000 17712 scope still moving after pulse duration time elapsed
23:00:58.983 00.032 17712 IsSlewing returns 0
23:00:58.984 00.001 17712 IsGuiding returns 0
23:00:58.984 00.000 17712 scope move finished after 121 + 52 ms
23:00:58.984 00.000 17712 Move returns status 0, amount 121
23:00:58.984 00.000 17712 MoveAxis(N, 0, ABG)
23:00:58.984 00.000 17712 Move returns status 0, amount 0
23:00:58.985 00.001 17712 move complete, result=0
23:00:58.985 00.000 17712 worker thread done servicing request
23:00:58.985 00.000 17712 Worker thread wakes up
23:00:58.985 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:00:58.985 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:00:58.985 00.000 484 GuideStep: 0.5 px 121 ms WEST, -0.3 px 0 ms NORTH
23:01:02.392 03.407 17712 Exposure complete
23:01:02.634 00.242 17712 worker thread done servicing request
23:01:02.634 00.000 484 OnExposeComplete: enter
23:01:02.638 00.004 484 UpdateGuideState(): m_state=6
23:01:02.644 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
23:01:02.648 00.004 484 Star::Find returns 1 (0), X=1398.25, Y=43.17, Mass=313157, SNR=76.6, Peak=51223 HFD=2.4
23:01:02.653 00.005 484 MultiStar: [#1 -0.02,-0.35,0.73,U] [#2 -1.13,-0.05,0.00,M1] [#3 0.06,-0.53,0.65,U] [#4 0.14,-0.40,0.52,U] [#5 -0.11,-0.29,0.44,U] [#6 0.24,-0.43,0.46,U] [#7 -0.14,-0.35,0.44,U] [#8 -0.25,-1.00,0.00,M2] 
23:01:02.656 00.003 484 refined, 6 included, MultiStar: {-0.05, -0.50}, one-star: {-0.32, -0.82}
23:01:02.659 00.003 484 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.39 = 1.90)
23:01:02.662 00.003 484 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.40 = -1.40)
23:01:02.663 00.001 484 CameraToMount -- cameraX=-0.05 cameraY=-0.50 hyp=0.50 cameraTheta=-1.67 mountX=-0.16 mountY=-0.49, mountTheta=-1.89
23:01:02.671 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.50, opts=13)
23:01:02.673 00.002 484 Enqueuing Move request for scope (-0.05, -0.50)
23:01:02.676 00.003 17712 Worker thread wakes up
23:01:02.676 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.50) opts 0xd
23:01:02.676 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.50)
23:01:02.676 00.000 17712 Moving (-0.05, -0.50) raw xDistance=-0.16 yDistance=-0.49
23:01:02.676 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:01:02.676 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
23:01:02.676 00.000 17712 MoveAxis(E, 0, ABG)
23:01:02.676 00.000 17712 Move returns status 0, amount 0
23:01:02.676 00.000 17712 MoveAxis(N, 93, ABG)
23:01:02.676 00.000 17712 Guiding  Dir = 0, Dur = 93
23:01:02.677 00.001 17712 IsSlewing returns 0
23:01:02.677 00.000 17712 IsGuiding returns 0
23:01:02.677 00.000 17712 PulseGuide returned control before completion, sleep 103
23:01:02.693 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:01:02.720 00.027 484 UpdateGuideState exits: m=313157 SNR=76.6
23:01:02.723 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:02.725 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:02.728 00.003 484 Enqueuing Expose request
23:01:02.792 00.064 17712 IsGuiding returns 1
23:01:02.792 00.000 17712 scope still moving after pulse duration time elapsed
23:01:02.824 00.032 17712 IsSlewing returns 0
23:01:02.824 00.000 17712 IsGuiding returns 0
23:01:02.824 00.000 17712 scope move finished after 93 + 54 ms
23:01:02.824 00.000 17712 Move returns status 0, amount 93
23:01:02.824 00.000 17712 move complete, result=0
23:01:02.824 00.000 17712 worker thread done servicing request
23:01:02.824 00.000 17712 Worker thread wakes up
23:01:02.825 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:02.825 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:03.011 00.186 484 GuideStep: -0.2 px 0 ms EAST, -0.5 px 93 ms NORTH
23:01:06.209 03.198 17712 Exposure complete
23:01:06.414 00.205 17712 worker thread done servicing request
23:01:06.414 00.000 484 OnExposeComplete: enter
23:01:06.416 00.002 484 UpdateGuideState(): m_state=6
23:01:06.419 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
23:01:06.421 00.002 484 Star::Find returns 1 (0), X=1398.64, Y=43.34, Mass=330269, SNR=73.6, Peak=40311 HFD=2.9
23:01:06.424 00.003 484 MultiStar: [#1 0.15,0.17,0.67,U] [#2 -0.66,-0.02,0.79,U] [#3 0.22,-0.21,0.61,U] [#4 0.05,0.15,0.64,U] [#5 -0.10,0.25,0.38,U] [#6 0.21,0.50,0.38,U] [#7 0.05,-0.08,0.47,U] [#8 0.39,-0.61,0.46,U] 
23:01:06.426 00.002 484 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.08, -0.66}
23:01:06.429 00.003 484 CameraToMount -- cameraTheta (-1.48) - m_xAngle (2.71) = xAngle (-4.19 = 2.09)
23:01:06.431 00.002 484 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.21 = -1.21)
23:01:06.434 00.003 484 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=-0.06 mountY=-0.11, mountTheta=-2.06
23:01:06.438 00.004 484 SchedulePrimaryMove(0F03AFB8, x=0.01, y=-0.12, opts=13)
23:01:06.441 00.003 484 Enqueuing Move request for scope (0.01, -0.12)
23:01:06.443 00.002 17712 Worker thread wakes up
23:01:06.444 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
23:01:06.444 00.000 17712 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
23:01:06.444 00.000 17712 Moving (0.01, -0.12) raw xDistance=-0.06 yDistance=-0.11
23:01:06.444 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:01:06.444 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:06.444 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:01:06.444 00.000 17712 MoveAxis(E, 0, ABG)
23:01:06.444 00.000 17712 Move returns status 0, amount 0
23:01:06.444 00.000 17712 MoveAxis(N, 0, ABG)
23:01:06.444 00.000 17712 Move returns status 0, amount 0
23:01:06.444 00.000 17712 move complete, result=0
23:01:06.444 00.000 17712 worker thread done servicing request
23:01:06.458 00.014 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1229, FiltMax=65535, Gamma=0.510
23:01:06.481 00.023 484 UpdateGuideState exits: m=330269 SNR=73.6
23:01:06.484 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.486 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:06.491 00.005 484 Enqueuing Expose request
23:01:06.493 00.002 17712 Worker thread wakes up
23:01:06.493 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:06.495 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:06.495 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:09.890 03.395 17712 Exposure complete
23:01:10.142 00.252 17712 worker thread done servicing request
23:01:10.142 00.000 484 OnExposeComplete: enter
23:01:10.145 00.003 484 UpdateGuideState(): m_state=6
23:01:10.149 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
23:01:10.153 00.004 484 Star::Find returns 1 (0), X=1398.50, Y=43.46, Mass=321217, SNR=76.0, Peak=43655 HFD=3.1
23:01:10.159 00.006 484 MultiStar: [#1 0.08,0.07,0.82,U] [#2 -1.02,0.28,0.00,M1] [#3 0.37,0.06,0.62,U] [#4 0.10,0.22,0.53,U] [#5 -0.00,0.01,0.46,U] [#6 0.53,0.39,0.47,U] [#7 0.03,-0.45,0.48,U] [#8 0.04,-0.32,0.42,U] 
23:01:10.165 00.006 484 refined, 7 included, MultiStar: {0.12, -0.10}, one-star: {-0.06, -0.54}
23:01:10.168 00.003 484 CameraToMount -- cameraTheta (-0.71) - m_xAngle (2.71) = xAngle (-3.43 = 2.86)
23:01:10.177 00.009 484 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.44 = -0.44)
23:01:10.183 00.006 484 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.71 mountX=-0.15 mountY=-0.07, mountTheta=-2.72
23:01:10.195 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=-0.10, opts=13)
23:01:10.202 00.007 484 Enqueuing Move request for scope (0.12, -0.10)
23:01:10.207 00.005 17712 Worker thread wakes up
23:01:10.208 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
23:01:10.208 00.000 17712 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
23:01:10.208 00.000 17712 Moving (0.12, -0.10) raw xDistance=-0.15 yDistance=-0.07
23:01:10.208 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:01:10.208 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:10.208 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:10.208 00.000 17712 MoveAxis(E, 0, ABG)
23:01:10.208 00.000 17712 Move returns status 0, amount 0
23:01:10.208 00.000 17712 MoveAxis(N, 0, ABG)
23:01:10.208 00.000 17712 Move returns status 0, amount 0
23:01:10.208 00.000 17712 move complete, result=0
23:01:10.209 00.001 17712 worker thread done servicing request
23:01:10.236 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1363, FiltMax=65535, Gamma=0.510
23:01:10.270 00.034 484 UpdateGuideState exits: m=321217 SNR=76.0
23:01:10.275 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:10.282 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:10.290 00.008 484 Enqueuing Expose request
23:01:10.296 00.006 17712 Worker thread wakes up
23:01:10.296 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:01:10.301 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:10.301 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:13.725 03.424 17712 Exposure complete
23:01:13.994 00.269 17712 worker thread done servicing request
23:01:13.994 00.000 484 OnExposeComplete: enter
23:01:13.997 00.003 484 UpdateGuideState(): m_state=6
23:01:14.000 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
23:01:14.003 00.003 484 Star::Find returns 1 (0), X=1398.95, Y=43.64, Mass=322544, SNR=74.8, Peak=38848 HFD=2.6
23:01:14.005 00.002 484 MultiStar: [#1 0.52,0.18,0.65,U] [#2 -1.26,0.57,0.00,M2] [#3 0.69,-0.06,0.70,U] [#4 0.55,-0.01,0.51,U] [#5 0.38,0.48,0.59,U] [#6 0.61,0.09,0.42,U] [#7 0.18,-0.21,0.50,U] [#8 0.21,-0.16,0.52,U] 
23:01:14.008 00.003 484 refined, 7 included, MultiStar: {0.44, -0.03}, one-star: {0.38, -0.36}
23:01:14.010 00.002 484 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.71) = xAngle (-2.79 = -2.79)
23:01:14.012 00.002 484 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.20 = 0.20)
23:01:14.015 00.003 484 CameraToMount -- cameraX=0.44 cameraY=-0.03 hyp=0.44 cameraTheta=-0.07 mountX=-0.42 mountY=0.09, mountTheta=2.93
23:01:14.020 00.005 484 SchedulePrimaryMove(0F03AFB8, x=0.44, y=-0.03, opts=13)
23:01:14.023 00.003 484 Enqueuing Move request for scope (0.44, -0.03)
23:01:14.025 00.002 17712 Worker thread wakes up
23:01:14.025 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.03) opts 0xd
23:01:14.025 00.000 17712 Handling offset move in thread for scope, endpoint = (0.44, -0.03)
23:01:14.025 00.000 17712 Moving (0.44, -0.03) raw xDistance=-0.42 yDistance=0.09
23:01:14.025 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:01:14.025 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:14.026 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:01:14.026 00.000 17712 MoveAxis(E, 93, ABG)
23:01:14.026 00.000 17712 Guiding  Dir = 2, Dur = 93
23:01:14.026 00.000 17712 IsSlewing returns 0
23:01:14.026 00.000 17712 IsGuiding returns 0
23:01:14.027 00.001 17712 PulseGuide returned control before completion, sleep 103
23:01:14.046 00.019 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:01:14.073 00.027 484 UpdateGuideState exits: m=322544 SNR=74.8
23:01:14.076 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:14.079 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:14.082 00.003 484 Enqueuing Expose request
23:01:14.139 00.057 17712 IsGuiding returns 1
23:01:14.139 00.000 17712 scope still moving after pulse duration time elapsed
23:01:14.171 00.032 17712 IsSlewing returns 0
23:01:14.171 00.000 17712 IsGuiding returns 0
23:01:14.171 00.000 17712 scope move finished after 93 + 52 ms
23:01:14.171 00.000 17712 Move returns status 0, amount 93
23:01:14.171 00.000 17712 MoveAxis(N, 0, ABG)
23:01:14.171 00.000 17712 Move returns status 0, amount 0
23:01:14.171 00.000 17712 move complete, result=0
23:01:14.172 00.001 17712 worker thread done servicing request
23:01:14.172 00.000 17712 Worker thread wakes up
23:01:14.172 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:14.172 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:14.262 00.090 484 GuideStep: -0.4 px 93 ms EAST, 0.1 px 0 ms NORTH
23:01:17.616 03.354 17712 Exposure complete
23:01:18.001 00.385 17712 worker thread done servicing request
23:01:18.001 00.000 484 OnExposeComplete: enter
23:01:18.008 00.007 484 UpdateGuideState(): m_state=6
23:01:18.017 00.009 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
23:01:18.026 00.009 484 Star::Find returns 1 (0), X=1398.58, Y=43.95, Mass=311888, SNR=78.3, Peak=38835 HFD=2.3
23:01:18.036 00.010 484 MultiStar: [#1 -0.07,0.15,0.68,U] [#2 -0.63,0.54,0.58,U] [#3 0.49,0.33,0.72,U] [#4 0.22,0.22,0.54,U] [#5 0.23,0.56,0.48,U] [#6 0.50,0.36,0.44,U] [#7 0.11,0.23,0.48,U] [#8 -0.25,0.14,0.40,U] 
23:01:18.044 00.008 484 single-star, 8 included, MultiStar: {0.07, 0.25}, one-star: {0.02, -0.04}
23:01:18.049 00.005 484 CameraToMount -- cameraTheta (-1.09) - m_xAngle (2.71) = xAngle (-3.81 = 2.48)
23:01:18.055 00.006 484 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.82 = -0.82)
23:01:18.058 00.003 484 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.09 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
23:01:18.074 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.02, y=-0.04, opts=13)
23:01:18.082 00.008 484 Enqueuing Move request for scope (0.02, -0.04)
23:01:18.088 00.006 17712 Worker thread wakes up
23:01:18.088 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
23:01:18.088 00.000 17712 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
23:01:18.088 00.000 17712 Moving (0.02, -0.04) raw xDistance=-0.04 yDistance=-0.04
23:01:18.089 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:01:18.089 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.089 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:01:18.089 00.000 17712 MoveAxis(E, 0, ABG)
23:01:18.089 00.000 17712 Move returns status 0, amount 0
23:01:18.089 00.000 17712 MoveAxis(N, 0, ABG)
23:01:18.089 00.000 17712 Move returns status 0, amount 0
23:01:18.089 00.000 17712 move complete, result=0
23:01:18.089 00.000 17712 worker thread done servicing request
23:01:18.120 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1351, FiltMax=65535, Gamma=0.510
23:01:18.150 00.030 484 UpdateGuideState exits: m=311888 SNR=78.3
23:01:18.157 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.162 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:18.169 00.007 484 Enqueuing Expose request
23:01:18.174 00.005 17712 Worker thread wakes up
23:01:18.174 00.000 484 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:01:18.179 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:18.179 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:21.615 03.436 17712 Exposure complete
23:01:21.916 00.301 17712 worker thread done servicing request
23:01:21.916 00.000 484 OnExposeComplete: enter
23:01:21.920 00.004 484 UpdateGuideState(): m_state=6
23:01:21.926 00.006 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
23:01:21.930 00.004 484 Star::Find returns 1 (0), X=1398.84, Y=43.46, Mass=343682, SNR=85.1, Peak=40160 HFD=2.9
23:01:21.934 00.004 484 MultiStar: [#1 0.65,0.43,0.76,U] [#2 -1.54,0.33,0.00,M2] [#3 0.83,-0.12,0.68,U] [#4 0.70,-0.13,0.47,U] [#5 0.76,0.10,0.32,U] [#6 1.02,0.17,0.00,M1] [#7 0.29,-0.02,0.47,U] [#8 0.78,-0.13,0.39,U] 
23:01:21.939 00.005 484 refined, 6 included, MultiStar: {0.57, -0.09}, one-star: {0.28, -0.54}
23:01:21.942 00.003 484 CameraToMount -- cameraTheta (-0.16) - m_xAngle (2.71) = xAngle (-2.88 = -2.88)
23:01:21.945 00.003 484 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.11 = 0.11)
23:01:21.948 00.003 484 CameraToMount -- cameraX=0.57 cameraY=-0.09 hyp=0.58 cameraTheta=-0.16 mountX=-0.56 mountY=0.06, mountTheta=3.03
23:01:21.964 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.57, y=-0.09, opts=13)
23:01:21.968 00.004 484 Enqueuing Move request for scope (0.57, -0.09)
23:01:21.972 00.004 17712 Worker thread wakes up
23:01:21.973 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.09) opts 0xd
23:01:21.973 00.000 17712 Handling offset move in thread for scope, endpoint = (0.57, -0.09)
23:01:21.973 00.000 17712 Moving (0.57, -0.09) raw xDistance=-0.56 yDistance=0.06
23:01:21.973 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
23:01:21.973 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.973 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:21.973 00.000 17712 MoveAxis(E, 125, ABG)
23:01:21.973 00.000 17712 Guiding  Dir = 2, Dur = 125
23:01:21.973 00.000 17712 IsSlewing returns 0
23:01:21.974 00.001 17712 IsGuiding returns 0
23:01:21.974 00.000 17712 PulseGuide returned control before completion, sleep 135
23:01:21.998 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1330, FiltMax=65535, Gamma=0.510
23:01:22.036 00.038 484 UpdateGuideState exits: m=343682 SNR=85.1
23:01:22.041 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:22.047 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:22.051 00.004 484 Enqueuing Expose request
23:01:22.123 00.072 17712 IsGuiding returns 1
23:01:22.124 00.001 17712 scope still moving after pulse duration time elapsed
23:01:22.156 00.032 17712 IsSlewing returns 0
23:01:22.156 00.000 17712 IsGuiding returns 0
23:01:22.156 00.000 17712 scope move finished after 125 + 57 ms
23:01:22.157 00.001 17712 Move returns status 0, amount 125
23:01:22.157 00.000 17712 MoveAxis(N, 0, ABG)
23:01:22.157 00.000 17712 Move returns status 0, amount 0
23:01:22.157 00.000 17712 move complete, result=0
23:01:22.158 00.001 17712 worker thread done servicing request
23:01:22.158 00.000 17712 Worker thread wakes up
23:01:22.158 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:22.158 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:22.159 00.001 484 GuideStep: -0.6 px 125 ms EAST, 0.1 px 0 ms NORTH
23:01:25.563 03.404 17712 Exposure complete
23:01:25.901 00.338 17712 worker thread done servicing request
23:01:25.901 00.000 484 OnExposeComplete: enter
23:01:25.906 00.005 484 UpdateGuideState(): m_state=6
23:01:25.909 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
23:01:25.914 00.005 484 Star::Find returns 1 (0), X=1399.09, Y=44.18, Mass=296414, SNR=70.9, Peak=38544 HFD=2.6
23:01:25.918 00.004 484 MultiStar: [#1 0.23,0.45,0.82,U] [#2 -0.91,0.22,0.00,M3] [#3 0.57,0.42,0.70,U] [#4 0.77,0.62,0.00,M1] [#5 0.55,0.80,0.00,M1] [#6 0.94,0.56,0.00,M2] [#7 0.53,0.17,0.44,U] [#8 0.37,0.33,0.51,U] 
23:01:25.924 00.006 484 refined, 4 included, MultiStar: {0.44, 0.31}, one-star: {0.53, 0.18}
23:01:25.929 00.005 484 CameraToMount -- cameraTheta (0.62) - m_xAngle (2.71) = xAngle (-2.10 = -2.10)
23:01:25.936 00.007 484 CameraToMount -- cameraTheta (0.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.89 = 0.89)
23:01:25.939 00.003 484 CameraToMount -- cameraX=0.44 cameraY=0.31 hyp=0.54 cameraTheta=0.62 mountX=-0.27 mountY=0.42, mountTheta=2.15
23:01:25.946 00.007 484 SchedulePrimaryMove(0F03AFB8, x=0.44, y=0.31, opts=13)
23:01:25.950 00.004 484 Enqueuing Move request for scope (0.44, 0.31)
23:01:25.954 00.004 17712 Worker thread wakes up
23:01:25.954 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.31) opts 0xd
23:01:25.954 00.000 17712 Handling offset move in thread for scope, endpoint = (0.44, 0.31)
23:01:25.954 00.000 17712 Moving (0.44, 0.31) raw xDistance=-0.27 yDistance=0.42
23:01:25.954 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:01:25.954 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:25.954 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:01:25.954 00.000 17712 MoveAxis(E, 0, ABG)
23:01:25.954 00.000 17712 Move returns status 0, amount 0
23:01:25.954 00.000 17712 MoveAxis(N, 0, ABG)
23:01:25.955 00.001 17712 Move returns status 0, amount 0
23:01:25.955 00.000 17712 move complete, result=0
23:01:25.955 00.000 17712 worker thread done servicing request
23:01:25.976 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:01:26.004 00.028 484 UpdateGuideState exits: m=296414 SNR=70.9
23:01:26.009 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.014 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:26.017 00.003 484 Enqueuing Expose request
23:01:26.021 00.004 484 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:01:26.025 00.004 17712 Worker thread wakes up
23:01:26.025 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:26.025 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:29.433 03.408 17712 Exposure complete
23:01:29.922 00.489 17712 worker thread done servicing request
23:01:29.922 00.000 484 OnExposeComplete: enter
23:01:29.927 00.005 484 UpdateGuideState(): m_state=6
23:01:29.933 00.006 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
23:01:29.939 00.006 484 Star::Find returns 1 (0), X=1400.10, Y=43.19, Mass=319365, SNR=74.5, Peak=41207 HFD=2.7
23:01:29.945 00.006 484 MultiStar: [#1 1.67,-0.34,0.00,M1] [#2 -2.59,-0.04,0.00,M4] [#3 1.64,-0.44,0.00,M1] [#4 1.60,-0.49,0.00,M2] [#5 1.52,0.07,0.00,M2] [#6 1.97,-0.32,0.00,M3] [#7 1.70,-0.72,0.00,M1] [#8 1.44,-0.93,0.00,M1] 
23:01:29.952 00.007 484 CameraToMount -- cameraTheta (-0.48) - m_xAngle (2.71) = xAngle (-3.20 = 3.09)
23:01:29.959 00.007 484 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.21 = -0.21)
23:01:29.974 00.015 484 CameraToMount -- cameraX=1.54 cameraY=-0.81 hyp=1.74 cameraTheta=-0.48 mountX=-1.74 mountY=-0.36, mountTheta=-2.94
23:01:29.987 00.013 484 SchedulePrimaryMove(0F03AFB8, x=1.54, y=-0.81, opts=13)
23:01:29.992 00.005 484 Enqueuing Move request for scope (1.54, -0.81)
23:01:29.996 00.004 17712 Worker thread wakes up
23:01:29.996 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.54, -0.81) opts 0xd
23:01:29.997 00.001 17712 Handling offset move in thread for scope, endpoint = (1.54, -0.81)
23:01:29.997 00.000 17712 Moving (1.54, -0.81) raw xDistance=-1.74 yDistance=-0.36
23:01:29.997 00.000 17712 GuideAlgorithmHysteresis::Result() returns -1.09 from input -1.74
23:01:29.997 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:29.997 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:01:29.997 00.000 17712 MoveAxis(E, 389, ABG)
23:01:29.997 00.000 17712 Guiding  Dir = 2, Dur = 389
23:01:29.998 00.001 17712 IsSlewing returns 0
23:01:29.998 00.000 17712 IsGuiding returns 0
23:01:29.998 00.000 17712 PulseGuide returned control before completion, sleep 399
23:01:30.026 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1405, FiltMax=65533, Gamma=0.510
23:01:30.069 00.043 484 UpdateGuideState exits: m=319365 SNR=74.5
23:01:30.075 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:30.079 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:30.083 00.004 484 Enqueuing Expose request
23:01:30.413 00.330 17712 IsGuiding returns 1
23:01:30.413 00.000 17712 scope still moving after pulse duration time elapsed
23:01:30.444 00.031 17712 IsSlewing returns 0
23:01:30.444 00.000 17712 IsGuiding returns 0
23:01:30.445 00.001 17712 scope move finished after 389 + 57 ms
23:01:30.445 00.000 17712 Move returns status 0, amount 389
23:01:30.445 00.000 17712 MoveAxis(N, 0, ABG)
23:01:30.445 00.000 17712 Move returns status 0, amount 0
23:01:30.445 00.000 17712 move complete, result=0
23:01:30.445 00.000 17712 worker thread done servicing request
23:01:30.445 00.000 17712 Worker thread wakes up
23:01:30.445 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:30.445 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:31.078 00.633 484 GuideStep: -1.7 px 389 ms EAST, -0.4 px 0 ms NORTH
23:01:33.857 02.779 17712 Exposure complete
23:01:34.132 00.275 17712 worker thread done servicing request
23:01:34.132 00.000 484 OnExposeComplete: enter
23:01:34.138 00.006 484 UpdateGuideState(): m_state=6
23:01:34.146 00.008 484 Star::Find(15, 1400, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
23:01:34.151 00.005 484 Star::Find returns 1 (0), X=1399.31, Y=43.16, Mass=326516, SNR=82.4, Peak=38851 HFD=2.7
23:01:34.160 00.009 484 MultiStar: [#1 1.17,-0.15,0.00,M2] [#2 -1.68,0.25,0.00,M5] [#3 1.40,-0.30,0.00,M2] [#4 1.34,-0.58,0.00,M3] [#5 1.03,0.02,0.00,M3] [#6 1.62,-0.38,0.00,M4] [#7 1.01,-0.42,0.00,M2] [#8 0.91,-0.48,0.00,M2] 
23:01:34.166 00.006 484 CameraToMount -- cameraTheta (-0.84) - m_xAngle (2.71) = xAngle (-3.56 = 2.73)
23:01:34.172 00.006 484 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.57 = -0.57)
23:01:34.177 00.005 484 CameraToMount -- cameraX=0.75 cameraY=-0.84 hyp=1.13 cameraTheta=-0.84 mountX=-1.03 mountY=-0.61, mountTheta=-2.61
23:01:34.195 00.018 484 SchedulePrimaryMove(0F03AFB8, x=0.75, y=-0.84, opts=13)
23:01:34.203 00.008 484 Enqueuing Move request for scope (0.75, -0.84)
23:01:34.213 00.010 17712 Worker thread wakes up
23:01:34.214 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.84) opts 0xd
23:01:34.214 00.000 17712 Handling offset move in thread for scope, endpoint = (0.75, -0.84)
23:01:34.214 00.000 17712 Moving (0.75, -0.84) raw xDistance=-1.03 yDistance=-0.61
23:01:34.214 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.03
23:01:34.214 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
23:01:34.214 00.000 17712 MoveAxis(E, 259, ABG)
23:01:34.214 00.000 17712 Guiding  Dir = 2, Dur = 259
23:01:34.214 00.000 17712 IsSlewing returns 0
23:01:34.215 00.001 17712 IsGuiding returns 0
23:01:34.215 00.000 17712 PulseGuide returned control before completion, sleep 269
23:01:34.236 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1469, FiltMax=65533, Gamma=0.510
23:01:34.271 00.035 484 UpdateGuideState exits: m=326516 SNR=82.4
23:01:34.276 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:34.280 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:34.283 00.003 484 Enqueuing Expose request
23:01:34.498 00.215 17712 IsGuiding returns 0
23:01:34.498 00.000 17712 Move returns status 0, amount 259
23:01:34.498 00.000 17712 MoveAxis(N, 114, ABG)
23:01:34.498 00.000 17712 Guiding  Dir = 0, Dur = 114
23:01:34.499 00.001 17712 IsSlewing returns 0
23:01:34.499 00.000 17712 IsGuiding returns 0
23:01:34.500 00.001 17712 PulseGuide returned control before completion, sleep 124
23:01:34.639 00.139 17712 IsGuiding returns 1
23:01:34.639 00.000 17712 scope still moving after pulse duration time elapsed
23:01:34.672 00.033 17712 IsSlewing returns 0
23:01:34.672 00.000 17712 IsGuiding returns 0
23:01:34.672 00.000 17712 scope move finished after 114 + 58 ms
23:01:34.672 00.000 17712 Move returns status 0, amount 114
23:01:34.673 00.001 17712 move complete, result=0
23:01:34.673 00.000 17712 worker thread done servicing request
23:01:34.673 00.000 17712 Worker thread wakes up
23:01:34.673 00.000 484 GuideStep: -1.0 px 259 ms EAST, -0.6 px 114 ms NORTH
23:01:34.677 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:34.677 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:38.114 03.437 17712 Exposure complete
23:01:38.448 00.334 17712 worker thread done servicing request
23:01:38.448 00.000 484 OnExposeComplete: enter
23:01:38.457 00.009 484 UpdateGuideState(): m_state=6
23:01:38.465 00.008 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
23:01:38.470 00.005 484 Star::Find returns 1 (0), X=1399.24, Y=43.83, Mass=318270, SNR=77.7, Peak=46320 HFD=2.5
23:01:38.477 00.007 484 MultiStar: [#1 0.92,0.55,0.00,M3] [#2 -1.41,0.95,0.00,M6] [#3 1.19,0.34,0.00,M3] [#4 1.21,0.49,0.00,M4] [#5 1.34,0.63,0.00,M4] [#6 1.20,0.40,0.00,M5] [#7 1.07,0.13,0.00,M3] [#8 1.21,0.13,0.00,M3] 
23:01:38.481 00.004 484 CameraToMount -- cameraTheta (-0.24) - m_xAngle (2.71) = xAngle (-2.96 = -2.96)
23:01:38.487 00.006 484 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.03 = 0.03)
23:01:38.491 00.004 484 CameraToMount -- cameraX=0.68 cameraY=-0.17 hyp=0.70 cameraTheta=-0.24 mountX=-0.69 mountY=0.02, mountTheta=3.11
23:01:38.501 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.68, y=-0.17, opts=13)
23:01:38.507 00.006 484 Enqueuing Move request for scope (0.68, -0.17)
23:01:38.510 00.003 17712 Worker thread wakes up
23:01:38.511 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.17) opts 0xd
23:01:38.511 00.000 17712 Handling offset move in thread for scope, endpoint = (0.68, -0.17)
23:01:38.511 00.000 17712 Moving (0.68, -0.17) raw xDistance=-0.69 yDistance=0.02
23:01:38.511 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.69
23:01:38.511 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:38.512 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:38.512 00.000 17712 MoveAxis(E, 172, ABG)
23:01:38.512 00.000 17712 Guiding  Dir = 2, Dur = 172
23:01:38.512 00.000 17712 IsSlewing returns 0
23:01:38.512 00.000 17712 IsGuiding returns 0
23:01:38.513 00.001 17712 PulseGuide returned control before completion, sleep 182
23:01:38.552 00.039 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1415, FiltMax=65533, Gamma=0.510
23:01:38.585 00.033 484 UpdateGuideState exits: m=318270 SNR=77.7
23:01:38.591 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.594 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:38.598 00.004 484 Enqueuing Expose request
23:01:38.705 00.107 17712 IsGuiding returns 1
23:01:38.705 00.000 17712 scope still moving after pulse duration time elapsed
23:01:38.734 00.029 17712 IsSlewing returns 0
23:01:38.737 00.003 17712 IsGuiding returns 0
23:01:38.737 00.000 17712 scope move finished after 172 + 52 ms
23:01:38.737 00.000 17712 Move returns status 0, amount 172
23:01:38.737 00.000 17712 MoveAxis(N, 0, ABG)
23:01:38.738 00.001 17712 Move returns status 0, amount 0
23:01:38.738 00.000 17712 move complete, result=0
23:01:38.738 00.000 17712 worker thread done servicing request
23:01:38.738 00.000 17712 Worker thread wakes up
23:01:38.738 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:38.738 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:38.739 00.001 484 GuideStep: -0.7 px 172 ms EAST, 0.0 px 0 ms NORTH
23:01:42.143 03.404 17712 Exposure complete
23:01:42.430 00.287 17712 worker thread done servicing request
23:01:42.430 00.000 484 OnExposeComplete: enter
23:01:42.434 00.004 484 UpdateGuideState(): m_state=6
23:01:42.441 00.007 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
23:01:42.446 00.005 484 Star::Find returns 1 (0), X=1398.87, Y=44.27, Mass=338654, SNR=72.2, Peak=40768 HFD=2.7
23:01:42.449 00.003 484 MultiStar: [#1 0.30,0.83,0.89,U] [#2 -0.81,0.87,0.00,M7] [#3 0.75,0.78,0.00,M4] [#4 0.36,0.81,0.60,U] [#5 0.47,0.54,0.48,U] [#6 0.73,0.59,0.00,M6] [#7 0.34,0.71,0.45,U] [#8 0.41,0.27,0.40,U] 
23:01:42.452 00.003 484 single-star, 5 included, MultiStar: {0.35, 0.57}, one-star: {0.31, 0.28}
23:01:42.457 00.005 484 CameraToMount -- cameraTheta (0.72) - m_xAngle (2.71) = xAngle (-1.99 = -1.99)
23:01:42.461 00.004 484 CameraToMount -- cameraTheta (0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.00 = 1.00)
23:01:42.464 00.003 484 CameraToMount -- cameraX=0.31 cameraY=0.28 hyp=0.42 cameraTheta=0.72 mountX=-0.17 mountY=0.35, mountTheta=2.02
23:01:42.477 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.31, y=0.28, opts=13)
23:01:42.483 00.006 484 Enqueuing Move request for scope (0.31, 0.28)
23:01:42.486 00.003 17712 Worker thread wakes up
23:01:42.486 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.28) opts 0xd
23:01:42.486 00.000 17712 Handling offset move in thread for scope, endpoint = (0.31, 0.28)
23:01:42.486 00.000 17712 Moving (0.31, 0.28) raw xDistance=-0.17 yDistance=0.35
23:01:42.486 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:01:42.486 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:42.487 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:01:42.487 00.000 17712 MoveAxis(E, 0, ABG)
23:01:42.487 00.000 17712 Move returns status 0, amount 0
23:01:42.487 00.000 17712 MoveAxis(N, 0, ABG)
23:01:42.487 00.000 17712 Move returns status 0, amount 0
23:01:42.487 00.000 17712 move complete, result=0
23:01:42.487 00.000 17712 worker thread done servicing request
23:01:42.511 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:01:42.542 00.031 484 UpdateGuideState exits: m=338654 SNR=72.2
23:01:42.547 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:42.549 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:42.552 00.003 484 Enqueuing Expose request
23:01:42.557 00.005 17712 Worker thread wakes up
23:01:42.557 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:01:42.560 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:42.560 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:46.071 03.511 17712 Exposure complete
23:01:46.375 00.304 17712 worker thread done servicing request
23:01:46.375 00.000 484 OnExposeComplete: enter
23:01:46.379 00.004 484 UpdateGuideState(): m_state=6
23:01:46.385 00.006 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
23:01:46.393 00.008 484 Star::Find returns 1 (0), X=1398.66, Y=44.40, Mass=320655, SNR=76.7, Peak=37818 HFD=2.9
23:01:46.398 00.005 484 MultiStar: [#1 0.06,0.85,0.72,U] [#2 -0.62,0.68,0.67,U] [#3 0.42,0.88,0.00,M5] [#4 0.28,0.64,0.59,U] [#5 0.22,1.01,0.00,M4] [#6 0.20,0.79,0.46,U] [#7 0.15,0.43,0.43,U] [#8 0.40,0.27,0.42,U] 
23:01:46.401 00.003 484 single-star, 6 included, MultiStar: {0.05, 0.58}, one-star: {0.10, 0.40}
23:01:46.405 00.004 484 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.71) = xAngle (-1.38 = -1.38)
23:01:46.408 00.003 484 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.61 = 1.61)
23:01:46.412 00.004 484 CameraToMount -- cameraX=0.10 cameraY=0.40 hyp=0.41 cameraTheta=1.34 mountX=0.08 mountY=0.41, mountTheta=1.38
23:01:46.420 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.10, y=0.40, opts=13)
23:01:46.424 00.004 484 Enqueuing Move request for scope (0.10, 0.40)
23:01:46.428 00.004 17712 Worker thread wakes up
23:01:46.428 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.40) opts 0xd
23:01:46.428 00.000 17712 Handling offset move in thread for scope, endpoint = (0.10, 0.40)
23:01:46.428 00.000 17712 Moving (0.10, 0.40) raw xDistance=0.08 yDistance=0.41
23:01:46.428 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:01:46.428 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:46.429 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:01:46.429 00.000 17712 MoveAxis(E, 0, ABG)
23:01:46.429 00.000 17712 Move returns status 0, amount 0
23:01:46.429 00.000 17712 MoveAxis(N, 0, ABG)
23:01:46.429 00.000 17712 Move returns status 0, amount 0
23:01:46.429 00.000 17712 move complete, result=0
23:01:46.430 00.001 17712 worker thread done servicing request
23:01:46.451 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1232, FiltMax=65535, Gamma=0.510
23:01:46.483 00.032 484 UpdateGuideState exits: m=320655 SNR=76.7
23:01:46.487 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:46.491 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:46.494 00.003 484 Enqueuing Expose request
23:01:46.499 00.005 17712 Worker thread wakes up
23:01:46.499 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:01:46.502 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:46.502 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:49.927 03.425 17712 Exposure complete
23:01:50.223 00.296 17712 worker thread done servicing request
23:01:50.223 00.000 484 OnExposeComplete: enter
23:01:50.227 00.004 484 UpdateGuideState(): m_state=6
23:01:50.231 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
23:01:50.235 00.004 484 Star::Find returns 1 (0), X=1399.45, Y=43.69, Mass=329770, SNR=80.6, Peak=39248 HFD=2.9
23:01:50.239 00.004 484 MultiStar: [#1 0.89,0.45,0.00,M2] [#2 -1.71,0.42,0.00,M7] [#3 1.20,0.14,0.00,M6] [#4 1.11,0.11,0.00,M3] [#5 1.10,0.61,0.00,M5] [#6 1.27,0.25,0.00,M6] [#7 0.57,0.19,0.46,U] [#8 0.89,0.28,0.00,M2] 
23:01:50.243 00.004 484 refined, 1 included, MultiStar: {0.79, -0.15}, one-star: {0.89, -0.31}
23:01:50.248 00.005 484 CameraToMount -- cameraTheta (-0.19) - m_xAngle (2.71) = xAngle (-2.91 = -2.91)
23:01:50.251 00.003 484 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.08 = 0.08)
23:01:50.257 00.006 484 CameraToMount -- cameraX=0.79 cameraY=-0.15 hyp=0.80 cameraTheta=-0.19 mountX=-0.78 mountY=0.06, mountTheta=3.06
23:01:50.265 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.79, y=-0.15, opts=13)
23:01:50.268 00.003 484 Enqueuing Move request for scope (0.79, -0.15)
23:01:50.272 00.004 17712 Worker thread wakes up
23:01:50.272 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.15) opts 0xd
23:01:50.272 00.000 17712 Handling offset move in thread for scope, endpoint = (0.79, -0.15)
23:01:50.272 00.000 17712 Moving (0.79, -0.15) raw xDistance=-0.78 yDistance=0.06
23:01:50.272 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
23:01:50.272 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.272 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:01:50.272 00.000 17712 MoveAxis(E, 175, ABG)
23:01:50.272 00.000 17712 Guiding  Dir = 2, Dur = 175
23:01:50.273 00.001 17712 IsSlewing returns 0
23:01:50.274 00.001 17712 IsGuiding returns 0
23:01:50.274 00.000 17712 PulseGuide returned control before completion, sleep 185
23:01:50.297 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1469, FiltMax=65533, Gamma=0.510
23:01:50.328 00.031 484 UpdateGuideState exits: m=329770 SNR=80.6
23:01:50.331 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.335 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:50.339 00.004 484 Enqueuing Expose request
23:01:50.463 00.124 17712 IsGuiding returns 1
23:01:50.463 00.000 17712 scope still moving after pulse duration time elapsed
23:01:50.496 00.033 17712 IsSlewing returns 0
23:01:50.496 00.000 17712 IsGuiding returns 0
23:01:50.497 00.001 17712 scope move finished after 175 + 47 ms
23:01:50.497 00.000 17712 Move returns status 0, amount 175
23:01:50.497 00.000 17712 MoveAxis(N, 0, ABG)
23:01:50.497 00.000 17712 Move returns status 0, amount 0
23:01:50.497 00.000 17712 move complete, result=0
23:01:50.497 00.000 17712 worker thread done servicing request
23:01:50.497 00.000 17712 Worker thread wakes up
23:01:50.497 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:50.497 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:50.498 00.001 484 GuideStep: -0.8 px 175 ms EAST, 0.1 px 0 ms NORTH
23:01:53.957 03.459 17712 Exposure complete
23:01:54.247 00.290 17712 worker thread done servicing request
23:01:54.247 00.000 484 OnExposeComplete: enter
23:01:54.252 00.005 484 UpdateGuideState(): m_state=6
23:01:54.257 00.005 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
23:01:54.261 00.004 484 Star::Find returns 1 (0), X=1399.06, Y=44.32, Mass=334016, SNR=87.9, Peak=36816 HFD=2.7
23:01:54.265 00.004 484 MultiStar: [#1 0.82,1.02,0.00,M3] [#2 -1.18,0.94,0.00,M8] [#3 1.13,0.51,0.00,M7] [#4 0.92,0.92,0.00,M4] [#5 0.66,1.15,0.00,M6] [#6 1.28,0.66,0.00,M7] [#7 0.89,0.76,0.00,M1] [#8 1.03,0.29,0.00,M3] 
23:01:54.269 00.004 484 CameraToMount -- cameraTheta (0.58) - m_xAngle (2.71) = xAngle (-2.14 = -2.14)
23:01:54.273 00.004 484 CameraToMount -- cameraTheta (0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.85 = 0.85)
23:01:54.277 00.004 484 CameraToMount -- cameraX=0.49 cameraY=0.32 hyp=0.59 cameraTheta=0.58 mountX=-0.32 mountY=0.44, mountTheta=2.19
23:01:54.285 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.49, y=0.32, opts=13)
23:01:54.289 00.004 484 Enqueuing Move request for scope (0.49, 0.32)
23:01:54.293 00.004 17712 Worker thread wakes up
23:01:54.293 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.32) opts 0xd
23:01:54.293 00.000 17712 Handling offset move in thread for scope, endpoint = (0.49, 0.32)
23:01:54.294 00.001 17712 Moving (0.49, 0.32) raw xDistance=-0.32 yDistance=0.44
23:01:54.294 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
23:01:54.294 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:54.294 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:01:54.294 00.000 17712 MoveAxis(E, 83, ABG)
23:01:54.294 00.000 17712 Guiding  Dir = 2, Dur = 83
23:01:54.294 00.000 17712 IsSlewing returns 0
23:01:54.295 00.001 17712 IsGuiding returns 0
23:01:54.295 00.000 17712 PulseGuide returned control before completion, sleep 93
23:01:54.320 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1223, FiltMax=65533, Gamma=0.510
23:01:54.353 00.033 484 UpdateGuideState exits: m=334016 SNR=87.9
23:01:54.357 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:54.362 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:54.365 00.003 484 Enqueuing Expose request
23:01:54.390 00.025 17712 IsGuiding returns 1
23:01:54.391 00.001 17712 scope still moving after pulse duration time elapsed
23:01:54.422 00.031 17712 IsSlewing returns 0
23:01:54.422 00.000 17712 IsGuiding returns 0
23:01:54.423 00.001 17712 scope move finished after 83 + 44 ms
23:01:54.423 00.000 17712 Move returns status 0, amount 83
23:01:54.423 00.000 17712 MoveAxis(N, 0, ABG)
23:01:54.423 00.000 17712 Move returns status 0, amount 0
23:01:54.423 00.000 17712 move complete, result=0
23:01:54.423 00.000 17712 worker thread done servicing request
23:01:54.423 00.000 17712 Worker thread wakes up
23:01:54.423 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:54.424 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:54.430 00.006 484 GuideStep: -0.3 px 83 ms EAST, 0.4 px 0 ms NORTH
23:01:57.850 03.420 17712 Exposure complete
23:01:58.183 00.333 17712 worker thread done servicing request
23:01:58.183 00.000 484 OnExposeComplete: enter
23:01:58.187 00.004 484 UpdateGuideState(): m_state=6
23:01:58.191 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
23:01:58.195 00.004 484 Star::Find returns 1 (0), X=1399.15, Y=44.27, Mass=325832, SNR=70.1, Peak=38432 HFD=2.9
23:01:58.200 00.005 484 MultiStar: [#1 1.08,0.75,0.00,M4] [#2 -1.81,0.83,0.00,M9] [#3 1.04,0.50,0.00,M8] [#4 0.97,0.66,0.00,M5] [#5 1.41,0.73,0.00,M7] [#6 1.32,0.75,0.00,M8] [#7 0.66,0.38,0.42,U] [#8 1.10,0.04,0.00,M4] 
23:01:58.203 00.003 484 single-star, 1 included, MultiStar: {0.61, 0.30}, one-star: {0.59, 0.27}
23:01:58.207 00.004 484 CameraToMount -- cameraTheta (0.43) - m_xAngle (2.71) = xAngle (-2.29 = -2.29)
23:01:58.210 00.003 484 CameraToMount -- cameraTheta (0.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.70 = 0.70)
23:01:58.214 00.004 484 CameraToMount -- cameraX=0.59 cameraY=0.27 hyp=0.65 cameraTheta=0.43 mountX=-0.43 mountY=0.42, mountTheta=2.36
23:01:58.222 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.59, y=0.27, opts=13)
23:01:58.226 00.004 484 Enqueuing Move request for scope (0.59, 0.27)
23:01:58.231 00.005 17712 Worker thread wakes up
23:01:58.231 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.27) opts 0xd
23:01:58.231 00.000 17712 Handling offset move in thread for scope, endpoint = (0.59, 0.27)
23:01:58.231 00.000 17712 Moving (0.59, 0.27) raw xDistance=-0.43 yDistance=0.42
23:01:58.231 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
23:01:58.231 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:58.231 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:01:58.231 00.000 17712 MoveAxis(E, 101, ABG)
23:01:58.231 00.000 17712 Guiding  Dir = 2, Dur = 101
23:01:58.231 00.000 17712 IsSlewing returns 0
23:01:58.232 00.001 17712 IsGuiding returns 0
23:01:58.232 00.000 17712 PulseGuide returned control before completion, sleep 111
23:01:58.253 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1488, FiltMax=65533, Gamma=0.510
23:01:58.297 00.044 484 UpdateGuideState exits: m=325832 SNR=70.1
23:01:58.300 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:58.303 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:01:58.310 00.007 484 Enqueuing Expose request
23:01:58.352 00.042 17712 IsGuiding returns 1
23:01:58.352 00.000 17712 scope still moving after pulse duration time elapsed
23:01:58.383 00.031 17712 IsSlewing returns 0
23:01:58.383 00.000 17712 IsGuiding returns 0
23:01:58.383 00.000 17712 scope move finished after 101 + 50 ms
23:01:58.383 00.000 17712 Move returns status 0, amount 101
23:01:58.384 00.001 17712 MoveAxis(N, 0, ABG)
23:01:58.384 00.000 17712 Move returns status 0, amount 0
23:01:58.385 00.001 17712 move complete, result=0
23:01:58.385 00.000 17712 worker thread done servicing request
23:01:58.385 00.000 17712 Worker thread wakes up
23:01:58.385 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:01:58.385 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:01:58.391 00.006 484 GuideStep: -0.4 px 101 ms EAST, 0.4 px 0 ms NORTH
23:02:01.833 03.442 17712 Exposure complete
23:02:02.120 00.287 17712 worker thread done servicing request
23:02:02.120 00.000 484 OnExposeComplete: enter
23:02:02.125 00.005 484 UpdateGuideState(): m_state=6
23:02:02.132 00.007 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
23:02:02.137 00.005 484 Star::Find returns 1 (0), X=1398.78, Y=44.02, Mass=346250, SNR=79.9, Peak=38339 HFD=2.5
23:02:02.146 00.009 484 MultiStar: [#1 0.43,0.56,0.65,U] [#2 -1.12,0.57,0.00,M10] [#3 0.50,0.34,0.61,U] [#4 0.53,0.42,0.66,U] [#5 0.53,0.40,0.42,U] [#6 0.95,0.19,0.00,M9] [#7 0.17,0.34,0.47,U] [#8 0.46,0.26,0.41,U] 
23:02:02.151 00.005 484 single-star, 6 included, MultiStar: {0.39, 0.31}, one-star: {0.22, 0.02}
23:02:02.156 00.005 484 CameraToMount -- cameraTheta (0.10) - m_xAngle (2.71) = xAngle (-2.62 = -2.62)
23:02:02.164 00.008 484 CameraToMount -- cameraTheta (0.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.37 = 0.37)
23:02:02.169 00.005 484 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.10 mountX=-0.19 mountY=0.08, mountTheta=2.74
23:02:02.194 00.025 484 SchedulePrimaryMove(0F03AFB8, x=0.22, y=0.02, opts=13)
23:02:02.199 00.005 484 Enqueuing Move request for scope (0.22, 0.02)
23:02:02.207 00.008 17712 Worker thread wakes up
23:02:02.208 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
23:02:02.208 00.000 17712 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
23:02:02.208 00.000 17712 Moving (0.22, 0.02) raw xDistance=-0.19 yDistance=0.08
23:02:02.208 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:02:02.208 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:02.208 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:02:02.208 00.000 17712 MoveAxis(E, 0, ABG)
23:02:02.208 00.000 17712 Move returns status 0, amount 0
23:02:02.208 00.000 17712 MoveAxis(N, 0, ABG)
23:02:02.208 00.000 17712 Move returns status 0, amount 0
23:02:02.208 00.000 17712 move complete, result=0
23:02:02.209 00.001 17712 worker thread done servicing request
23:02:02.246 00.037 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:02:02.299 00.053 484 UpdateGuideState exits: m=346250 SNR=79.9
23:02:02.312 00.013 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:02.324 00.012 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:02.332 00.008 484 Enqueuing Expose request
23:02:02.340 00.008 17712 Worker thread wakes up
23:02:02.340 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:02.340 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:02.341 00.001 484 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:05.758 03.417 17712 Exposure complete
23:02:06.073 00.315 484 OnExposeComplete: enter
23:02:06.076 00.003 484 UpdateGuideState(): m_state=6
23:02:06.079 00.003 17712 worker thread done servicing request
23:02:06.080 00.001 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
23:02:06.083 00.003 484 Star::Find returns 1 (0), X=1398.99, Y=44.19, Mass=311532, SNR=63.9, Peak=38922 HFD=2.6
23:02:06.086 00.003 484 MultiStar: [#1 0.70,0.53,0.82,U] [#2 -1.65,0.60,0.00,R] [#3 0.98,0.24,0.00,M8] [#4 0.72,0.30,0.60,U] [#5 0.71,0.62,0.00,M7] [#6 0.64,1.06,0.00,M10] [#7 0.48,0.44,0.53,U] [#8 0.70,0.16,0.57,U] 
23:02:06.090 00.004 484 single-star, 4 included, MultiStar: {0.60, 0.32}, one-star: {0.43, 0.19}
23:02:06.095 00.005 484 CameraToMount -- cameraTheta (0.41) - m_xAngle (2.71) = xAngle (-2.30 = -2.30)
23:02:06.098 00.003 484 CameraToMount -- cameraTheta (0.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.68 = 0.68)
23:02:06.101 00.003 484 CameraToMount -- cameraX=0.43 cameraY=0.19 hyp=0.47 cameraTheta=0.41 mountX=-0.32 mountY=0.30, mountTheta=2.38
23:02:06.113 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=0.19, opts=13)
23:02:06.117 00.004 484 Enqueuing Move request for scope (0.43, 0.19)
23:02:06.120 00.003 17712 Worker thread wakes up
23:02:06.120 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.19) opts 0xd
23:02:06.120 00.000 17712 Handling offset move in thread for scope, endpoint = (0.43, 0.19)
23:02:06.120 00.000 17712 Moving (0.43, 0.19) raw xDistance=-0.32 yDistance=0.30
23:02:06.120 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
23:02:06.120 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:06.121 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:02:06.121 00.000 17712 MoveAxis(E, 71, ABG)
23:02:06.121 00.000 17712 Guiding  Dir = 2, Dur = 71
23:02:06.121 00.000 17712 IsSlewing returns 0
23:02:06.122 00.001 17712 IsGuiding returns 0
23:02:06.122 00.000 17712 PulseGuide returned control before completion, sleep 81
23:02:06.150 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1441, FiltMax=65535, Gamma=0.510
23:02:06.182 00.032 484 UpdateGuideState exits: m=311532 SNR=63.9
23:02:06.193 00.011 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:06.197 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:06.201 00.004 484 Enqueuing Expose request
23:02:06.213 00.012 17712 IsGuiding returns 1
23:02:06.213 00.000 17712 scope still moving after pulse duration time elapsed
23:02:06.245 00.032 17712 IsSlewing returns 0
23:02:06.246 00.001 17712 IsGuiding returns 0
23:02:06.246 00.000 17712 scope move finished after 71 + 53 ms
23:02:06.246 00.000 17712 Move returns status 0, amount 71
23:02:06.246 00.000 17712 MoveAxis(N, 0, ABG)
23:02:06.246 00.000 17712 Move returns status 0, amount 0
23:02:06.246 00.000 17712 move complete, result=0
23:02:06.246 00.000 17712 worker thread done servicing request
23:02:06.246 00.000 17712 Worker thread wakes up
23:02:06.246 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:06.246 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:06.257 00.011 484 GuideStep: -0.3 px 71 ms EAST, 0.3 px 0 ms NORTH
23:02:09.651 03.394 17712 Exposure complete
23:02:09.930 00.279 17712 worker thread done servicing request
23:02:09.931 00.001 484 OnExposeComplete: enter
23:02:09.934 00.003 484 UpdateGuideState(): m_state=6
23:02:09.941 00.007 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
23:02:09.945 00.004 484 Star::Find returns 1 (0), X=1398.86, Y=44.70, Mass=313441, SNR=71.3, Peak=39322 HFD=2.7
23:02:09.951 00.006 484 MultiStar: [#1 0.65,1.14,0.00,M3] [#2 0.19,0.73,0.63,U] [#3 0.85,1.13,0.00,M9] [#4 0.82,1.05,0.00,M4] [#5 0.82,1.08,0.00,M8] [#6 0.84,1.23,0.00,R] [#7 0.21,1.30,0.00,M1] [#8 0.45,0.85,0.00,M3] 
23:02:09.954 00.003 484 refined, 1 included, MultiStar: {0.26, 0.72}, one-star: {0.30, 0.70}
23:02:09.959 00.005 484 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.71) = xAngle (-1.49 = -1.49)
23:02:09.963 00.004 484 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.49 = 1.49)
23:02:09.966 00.003 484 CameraToMount -- cameraX=0.26 cameraY=0.72 hyp=0.76 cameraTheta=1.22 mountX=0.06 mountY=0.76, mountTheta=1.49
23:02:09.975 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.26, y=0.72, opts=13)
23:02:09.979 00.004 484 Enqueuing Move request for scope (0.26, 0.72)
23:02:09.984 00.005 17712 Worker thread wakes up
23:02:09.984 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.72) opts 0xd
23:02:09.984 00.000 17712 Handling offset move in thread for scope, endpoint = (0.26, 0.72)
23:02:09.984 00.000 17712 Moving (0.26, 0.72) raw xDistance=0.06 yDistance=0.76
23:02:09.984 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:02:09.984 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:02:09.984 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.76
23:02:09.984 00.000 17712 MoveAxis(E, 0, ABG)
23:02:09.985 00.001 17712 Move returns status 0, amount 0
23:02:09.985 00.000 17712 MoveAxis(N, 0, ABG)
23:02:09.985 00.000 17712 Move returns status 0, amount 0
23:02:09.985 00.000 17712 move complete, result=0
23:02:09.985 00.000 17712 worker thread done servicing request
23:02:10.014 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1267, FiltMax=65535, Gamma=0.510
23:02:10.045 00.031 484 UpdateGuideState exits: m=313441 SNR=71.3
23:02:10.049 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.052 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:10.059 00.007 484 Enqueuing Expose request
23:02:10.062 00.003 17712 Worker thread wakes up
23:02:10.062 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
23:02:10.065 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:10.066 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:13.486 03.420 17712 Exposure complete
23:02:13.801 00.315 17712 worker thread done servicing request
23:02:13.801 00.000 484 OnExposeComplete: enter
23:02:13.809 00.008 484 UpdateGuideState(): m_state=6
23:02:13.812 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
23:02:13.816 00.004 484 Star::Find returns 1 (0), X=1398.68, Y=44.38, Mass=315104, SNR=79.0, Peak=34995 HFD=3.0
23:02:13.819 00.003 484 MultiStar: [#1 0.21,0.86,0.73,U] [#2 1.03,0.27,0.00,M1] [#3 0.76,0.50,0.68,U] [#4 0.42,0.91,0.00,M5] [#5 0.86,1.00,0.00,M9] [#6 -0.16,-0.10,0.40,U] [#7 0.05,0.59,0.38,U] [#8 0.08,0.57,0.37,U] 
23:02:13.824 00.005 484 single-star, 5 included, MultiStar: {0.22, 0.49}, one-star: {0.12, 0.38}
23:02:13.828 00.004 484 CameraToMount -- cameraTheta (1.26) - m_xAngle (2.71) = xAngle (-1.45 = -1.45)
23:02:13.831 00.003 484 CameraToMount -- cameraTheta (1.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.54 = 1.54)
23:02:13.834 00.003 484 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.26 mountX=0.05 mountY=0.40, mountTheta=1.45
23:02:13.843 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.12, y=0.38, opts=13)
23:02:13.847 00.004 484 Enqueuing Move request for scope (0.12, 0.38)
23:02:13.850 00.003 17712 Worker thread wakes up
23:02:13.850 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
23:02:13.850 00.000 17712 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
23:02:13.851 00.001 17712 Moving (0.12, 0.38) raw xDistance=0.05 yDistance=0.40
23:02:13.851 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:02:13.851 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:13.851 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:02:13.851 00.000 17712 MoveAxis(E, 0, ABG)
23:02:13.851 00.000 17712 Move returns status 0, amount 0
23:02:13.851 00.000 17712 MoveAxis(N, 0, ABG)
23:02:13.851 00.000 17712 Move returns status 0, amount 0
23:02:13.851 00.000 17712 move complete, result=0
23:02:13.851 00.000 17712 worker thread done servicing request
23:02:13.872 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1383, FiltMax=65535, Gamma=0.510
23:02:13.907 00.035 484 UpdateGuideState exits: m=315104 SNR=79.0
23:02:13.913 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.918 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:13.925 00.007 484 Enqueuing Expose request
23:02:13.928 00.003 17712 Worker thread wakes up
23:02:13.928 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
23:02:13.932 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:13.932 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:17.365 03.433 17712 Exposure complete
23:02:17.653 00.288 17712 worker thread done servicing request
23:02:17.653 00.000 484 OnExposeComplete: enter
23:02:17.657 00.004 484 UpdateGuideState(): m_state=6
23:02:17.661 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
23:02:17.665 00.004 484 Star::Find returns 1 (0), X=1398.46, Y=44.58, Mass=281961, SNR=69.3, Peak=31955 HFD=3.0
23:02:17.669 00.004 484 MultiStar: [#1 0.12,1.02,0.00,M3] [#2 0.67,0.58,0.89,U] [#3 0.58,0.76,0.00,M9] [#4 0.53,1.11,0.00,M6] [#5 0.29,1.03,0.00,M10] [#6 -0.79,-0.22,0.47,U] [#7 -0.03,0.96,0.00,M1] [#8 0.27,1.12,0.00,M3] 
23:02:17.680 00.011 484 refined, 2 included, MultiStar: {0.05, 0.42}, one-star: {-0.10, 0.59}
23:02:17.685 00.005 484 CameraToMount -- cameraTheta (1.45) - m_xAngle (2.71) = xAngle (-1.27 = -1.27)
23:02:17.690 00.005 484 CameraToMount -- cameraTheta (1.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.72 = 1.72)
23:02:17.692 00.002 484 CameraToMount -- cameraX=0.05 cameraY=0.42 hyp=0.43 cameraTheta=1.45 mountX=0.13 mountY=0.42, mountTheta=1.28
23:02:17.700 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.05, y=0.42, opts=13)
23:02:17.704 00.004 484 Enqueuing Move request for scope (0.05, 0.42)
23:02:17.707 00.003 17712 Worker thread wakes up
23:02:17.707 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.42) opts 0xd
23:02:17.707 00.000 17712 Handling offset move in thread for scope, endpoint = (0.05, 0.42)
23:02:17.707 00.000 17712 Moving (0.05, 0.42) raw xDistance=0.13 yDistance=0.42
23:02:17.708 00.001 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:02:17.708 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:17.708 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:02:17.708 00.000 17712 MoveAxis(E, 0, ABG)
23:02:17.708 00.000 17712 Move returns status 0, amount 0
23:02:17.708 00.000 17712 MoveAxis(N, 0, ABG)
23:02:17.708 00.000 17712 Move returns status 0, amount 0
23:02:17.708 00.000 17712 move complete, result=0
23:02:17.708 00.000 17712 worker thread done servicing request
23:02:17.730 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1495, FiltMax=65535, Gamma=0.510
23:02:17.758 00.028 484 UpdateGuideState exits: m=281961 SNR=69.3
23:02:17.762 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:17.766 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:17.769 00.003 484 Enqueuing Expose request
23:02:17.773 00.004 17712 Worker thread wakes up
23:02:17.773 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:17.773 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:17.773 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:02:21.208 03.435 17712 Exposure complete
23:02:21.532 00.324 17712 worker thread done servicing request
23:02:21.532 00.000 484 OnExposeComplete: enter
23:02:21.536 00.004 484 UpdateGuideState(): m_state=6
23:02:21.542 00.006 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
23:02:21.546 00.004 484 Star::Find returns 1 (0), X=1398.20, Y=44.50, Mass=329531, SNR=78.3, Peak=46099 HFD=2.8
23:02:21.550 00.004 484 MultiStar: [#1 0.04,0.87,0.58,U] [#2 1.27,0.41,0.00,M1] [#3 0.04,0.70,0.70,U] [#4 0.16,0.67,0.50,U] [#5 0.09,0.94,0.00,R] [#6 -0.66,-0.46,0.41,U] [#7 0.04,0.50,0.33,U] [#8 -0.15,0.90,0.43,U] 
23:02:21.558 00.008 484 refined, 6 included, MultiStar: {-0.14, 0.56}, one-star: {-0.36, 0.51}
23:02:21.561 00.003 484 CameraToMount -- cameraTheta (1.82) - m_xAngle (2.71) = xAngle (-0.90 = -0.90)
23:02:21.566 00.005 484 CameraToMount -- cameraTheta (1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.09 = 2.09)
23:02:21.570 00.004 484 CameraToMount -- cameraX=-0.14 cameraY=0.56 hyp=0.57 cameraTheta=1.82 mountX=0.36 mountY=0.50, mountTheta=0.95
23:02:21.583 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.14, y=0.56, opts=13)
23:02:21.586 00.003 484 Enqueuing Move request for scope (-0.14, 0.56)
23:02:21.590 00.004 17712 Worker thread wakes up
23:02:21.590 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.56) opts 0xd
23:02:21.591 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.14, 0.56)
23:02:21.591 00.000 17712 Moving (-0.14, 0.56) raw xDistance=0.36 yDistance=0.50
23:02:21.591 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
23:02:21.591 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:21.591 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
23:02:21.591 00.000 17712 MoveAxis(W, 80, ABG)
23:02:21.591 00.000 17712 Guiding  Dir = 3, Dur = 80
23:02:21.592 00.001 17712 IsSlewing returns 0
23:02:21.592 00.000 17712 IsGuiding returns 0
23:02:21.592 00.000 17712 PulseGuide returned control before completion, sleep 90
23:02:21.619 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:02:21.650 00.031 484 UpdateGuideState exits: m=329531 SNR=78.3
23:02:21.654 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:21.659 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:21.663 00.004 484 Enqueuing Expose request
23:02:21.690 00.027 17712 IsGuiding returns 1
23:02:21.690 00.000 17712 scope still moving after pulse duration time elapsed
23:02:21.722 00.032 17712 IsSlewing returns 0
23:02:21.723 00.001 17712 IsGuiding returns 0
23:02:21.723 00.000 17712 scope move finished after 80 + 51 ms
23:02:21.723 00.000 17712 Move returns status 0, amount 80
23:02:21.723 00.000 17712 MoveAxis(N, 0, ABG)
23:02:21.723 00.000 17712 Move returns status 0, amount 0
23:02:21.725 00.002 17712 move complete, result=0
23:02:21.725 00.000 17712 worker thread done servicing request
23:02:21.725 00.000 17712 Worker thread wakes up
23:02:21.725 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:21.725 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:21.728 00.003 484 GuideStep: 0.4 px 80 ms WEST, 0.5 px 0 ms NORTH
23:02:25.162 03.434 17712 Exposure complete
23:02:25.459 00.297 17712 worker thread done servicing request
23:02:25.459 00.000 484 OnExposeComplete: enter
23:02:25.463 00.004 484 UpdateGuideState(): m_state=6
23:02:25.466 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
23:02:25.469 00.003 484 Star::Find returns 1 (0), X=1398.83, Y=44.27, Mass=337205, SNR=73.2, Peak=45104 HFD=2.7
23:02:25.474 00.005 484 MultiStar: [#1 0.27,0.59,0.77,U] [#2 0.81,0.14,0.85,U] [#3 0.46,0.28,0.78,U] [#4 0.49,0.36,0.56,U] [#5 0.04,-0.35,0.47,U] [#6 -0.56,-0.62,0.47,U] [#7 -0.01,0.29,0.42,U] [#8 0.14,0.14,0.49,U] 
23:02:25.479 00.005 484 refined, 8 included, MultiStar: {0.28, 0.17}, one-star: {0.27, 0.27}
23:02:25.483 00.004 484 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.71) = xAngle (-2.17 = -2.17)
23:02:25.487 00.004 484 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.82 = 0.82)
23:02:25.491 00.004 484 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.55 mountX=-0.18 mountY=0.24, mountTheta=2.22
23:02:25.500 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.28, y=0.17, opts=13)
23:02:25.503 00.003 484 Enqueuing Move request for scope (0.28, 0.17)
23:02:25.508 00.005 17712 Worker thread wakes up
23:02:25.508 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
23:02:25.508 00.000 17712 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
23:02:25.509 00.001 17712 Moving (0.28, 0.17) raw xDistance=-0.18 yDistance=0.24
23:02:25.509 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:02:25.509 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.509 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:02:25.509 00.000 17712 MoveAxis(E, 0, ABG)
23:02:25.509 00.000 17712 Move returns status 0, amount 0
23:02:25.509 00.000 17712 MoveAxis(N, 0, ABG)
23:02:25.509 00.000 17712 Move returns status 0, amount 0
23:02:25.509 00.000 17712 move complete, result=0
23:02:25.510 00.001 17712 worker thread done servicing request
23:02:25.546 00.036 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1559, FiltMax=65535, Gamma=0.510
23:02:25.576 00.030 484 UpdateGuideState exits: m=337205 SNR=73.2
23:02:25.580 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.584 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:25.589 00.005 484 Enqueuing Expose request
23:02:25.593 00.004 17712 Worker thread wakes up
23:02:25.593 00.000 484 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:25.596 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:25.597 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:29.014 03.417 17712 Exposure complete
23:02:29.540 00.526 17712 worker thread done servicing request
23:02:29.541 00.001 484 OnExposeComplete: enter
23:02:29.546 00.005 484 UpdateGuideState(): m_state=6
23:02:29.551 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
23:02:29.554 00.003 484 Star::Find returns 1 (0), X=1399.11, Y=43.77, Mass=336498, SNR=84.3, Peak=43280 HFD=2.6
23:02:29.559 00.005 484 MultiStar: [#1 0.53,0.59,0.74,U] [#2 0.19,-0.03,0.66,U] [#3 0.62,0.39,0.56,U] [#4 0.46,0.59,0.50,U] [#5 0.69,0.09,0.40,U] [#6 -0.25,-0.75,0.46,U] [#7 0.40,0.21,0.50,U] [#8 0.84,-0.05,0.38,U] 
23:02:29.565 00.006 484 refined, 8 included, MultiStar: {0.45, 0.09}, one-star: {0.55, -0.23}
23:02:29.570 00.005 484 CameraToMount -- cameraTheta (0.20) - m_xAngle (2.71) = xAngle (-2.51 = -2.51)
23:02:29.578 00.008 484 CameraToMount -- cameraTheta (0.20) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.47 = 0.47)
23:02:29.582 00.004 484 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.46 cameraTheta=0.20 mountX=-0.37 mountY=0.21, mountTheta=2.63
23:02:29.593 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.45, y=0.09, opts=13)
23:02:29.597 00.004 484 Enqueuing Move request for scope (0.45, 0.09)
23:02:29.600 00.003 17712 Worker thread wakes up
23:02:29.601 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.09) opts 0xd
23:02:29.601 00.000 17712 Handling offset move in thread for scope, endpoint = (0.45, 0.09)
23:02:29.601 00.000 17712 Moving (0.45, 0.09) raw xDistance=-0.37 yDistance=0.21
23:02:29.601 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
23:02:29.601 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:29.601 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:02:29.601 00.000 17712 MoveAxis(E, 83, ABG)
23:02:29.601 00.000 17712 Guiding  Dir = 2, Dur = 83
23:02:29.602 00.001 17712 IsSlewing returns 0
23:02:29.602 00.000 17712 IsGuiding returns 0
23:02:29.605 00.003 17712 PulseGuide returned control before completion, sleep 90
23:02:29.627 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1456, FiltMax=65533, Gamma=0.510
23:02:29.659 00.032 484 UpdateGuideState exits: m=336498 SNR=84.3
23:02:29.663 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:29.668 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:29.674 00.006 484 Enqueuing Expose request
23:02:29.711 00.037 17712 IsGuiding returns 1
23:02:29.711 00.000 17712 scope still moving after pulse duration time elapsed
23:02:29.743 00.032 17712 IsSlewing returns 0
23:02:29.744 00.001 17712 IsGuiding returns 0
23:02:29.744 00.000 17712 scope move finished after 83 + 58 ms
23:02:29.744 00.000 17712 Move returns status 0, amount 83
23:02:29.744 00.000 17712 MoveAxis(N, 0, ABG)
23:02:29.744 00.000 17712 Move returns status 0, amount 0
23:02:29.744 00.000 17712 move complete, result=0
23:02:29.745 00.001 17712 worker thread done servicing request
23:02:29.745 00.000 17712 Worker thread wakes up
23:02:29.745 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:29.746 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:29.757 00.011 484 GuideStep: -0.4 px 83 ms EAST, 0.2 px 0 ms NORTH
23:02:33.144 03.387 17712 Exposure complete
23:02:33.408 00.264 17712 worker thread done servicing request
23:02:33.408 00.000 484 OnExposeComplete: enter
23:02:33.412 00.004 484 UpdateGuideState(): m_state=6
23:02:33.415 00.003 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
23:02:33.418 00.003 484 Star::Find returns 1 (0), X=1398.73, Y=43.76, Mass=333194, SNR=66.6, Peak=35408 HFD=2.8
23:02:33.423 00.005 484 MultiStar: [#1 0.23,0.52,0.81,U] [#2 0.11,-0.38,0.91,U] [#3 0.81,0.02,0.83,U] [#4 0.61,0.26,0.70,U] [#5 -0.16,-0.48,0.45,U] [#6 -0.32,-0.92,0.00,M1] [#7 0.12,-0.03,0.47,U] [#8 0.19,-0.28,0.56,U] 
23:02:33.426 00.003 484 single-star, 7 included, MultiStar: {0.29, -0.06}, one-star: {0.17, -0.24}
23:02:33.430 00.004 484 CameraToMount -- cameraTheta (-0.97) - m_xAngle (2.71) = xAngle (-3.68 = 2.60)
23:02:33.433 00.003 484 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.69 = -0.69)
23:02:33.442 00.009 484 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=-0.25 mountY=-0.19, mountTheta=-2.50
23:02:33.460 00.018 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=-0.24, opts=13)
23:02:33.466 00.006 484 Enqueuing Move request for scope (0.17, -0.24)
23:02:33.471 00.005 17712 Worker thread wakes up
23:02:33.472 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
23:02:33.472 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
23:02:33.472 00.000 17712 Moving (0.17, -0.24) raw xDistance=-0.25 yDistance=-0.19
23:02:33.472 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:02:33.472 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:33.472 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:02:33.473 00.001 17712 MoveAxis(E, 0, ABG)
23:02:33.473 00.000 17712 Move returns status 0, amount 0
23:02:33.475 00.002 17712 MoveAxis(N, 0, ABG)
23:02:33.475 00.000 17712 Move returns status 0, amount 0
23:02:33.475 00.000 17712 move complete, result=0
23:02:33.475 00.000 17712 worker thread done servicing request
23:02:33.508 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1546, FiltMax=65533, Gamma=0.510
23:02:33.548 00.040 484 UpdateGuideState exits: m=333194 SNR=66.6
23:02:33.555 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:33.561 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:33.565 00.004 484 Enqueuing Expose request
23:02:33.569 00.004 17712 Worker thread wakes up
23:02:33.569 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:33.569 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:33.570 00.001 484 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:02:36.979 03.409 17712 Exposure complete
23:02:37.273 00.294 17712 worker thread done servicing request
23:02:37.273 00.000 484 OnExposeComplete: enter
23:02:37.276 00.003 484 UpdateGuideState(): m_state=6
23:02:37.280 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
23:02:37.283 00.003 484 Star::Find returns 1 (0), X=1399.25, Y=43.63, Mass=335715, SNR=76.0, Peak=38240 HFD=2.8
23:02:37.287 00.004 484 MultiStar: [#1 1.12,0.58,0.00,M1] [#2 -0.27,0.08,0.89,U] [#3 1.00,0.23,0.00,M6] [#4 0.73,0.42,0.71,U] [#5 0.18,-0.65,0.51,U] [#6 0.60,-0.96,0.00,M2] [#7 0.87,-0.24,0.49,U] [#8 0.80,0.07,0.42,U] 
23:02:37.292 00.005 484 refined, 5 included, MultiStar: {0.45, -0.10}, one-star: {0.69, -0.36}
23:02:37.296 00.004 484 CameraToMount -- cameraTheta (-0.22) - m_xAngle (2.71) = xAngle (-2.94 = -2.94)
23:02:37.299 00.003 484 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.05 = 0.05)
23:02:37.302 00.003 484 CameraToMount -- cameraX=0.45 cameraY=-0.10 hyp=0.47 cameraTheta=-0.22 mountX=-0.46 mountY=0.02, mountTheta=3.09
23:02:37.314 00.012 484 SchedulePrimaryMove(0F03AFB8, x=0.45, y=-0.10, opts=13)
23:02:37.317 00.003 484 Enqueuing Move request for scope (0.45, -0.10)
23:02:37.320 00.003 17712 Worker thread wakes up
23:02:37.321 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.10) opts 0xd
23:02:37.321 00.000 17712 Handling offset move in thread for scope, endpoint = (0.45, -0.10)
23:02:37.321 00.000 17712 Moving (0.45, -0.10) raw xDistance=-0.46 yDistance=0.02
23:02:37.321 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
23:02:37.321 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:37.323 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:37.323 00.000 17712 MoveAxis(E, 102, ABG)
23:02:37.323 00.000 17712 Guiding  Dir = 2, Dur = 102
23:02:37.323 00.000 17712 IsSlewing returns 0
23:02:37.325 00.002 17712 IsGuiding returns 0
23:02:37.325 00.000 17712 PulseGuide returned control before completion, sleep 112
23:02:37.346 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1347, FiltMax=65533, Gamma=0.510
23:02:37.376 00.030 484 UpdateGuideState exits: m=335715 SNR=76.0
23:02:37.379 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.383 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:37.390 00.007 484 Enqueuing Expose request
23:02:37.446 00.056 17712 IsGuiding returns 1
23:02:37.446 00.000 17712 scope still moving after pulse duration time elapsed
23:02:37.477 00.031 17712 IsSlewing returns 0
23:02:37.477 00.000 17712 IsGuiding returns 0
23:02:37.477 00.000 17712 scope move finished after 102 + 50 ms
23:02:37.478 00.001 17712 Move returns status 0, amount 102
23:02:37.478 00.000 17712 MoveAxis(N, 0, ABG)
23:02:37.478 00.000 17712 Move returns status 0, amount 0
23:02:37.478 00.000 17712 move complete, result=0
23:02:37.478 00.000 17712 worker thread done servicing request
23:02:37.479 00.001 17712 Worker thread wakes up
23:02:37.479 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:37.479 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:37.480 00.001 484 GuideStep: -0.5 px 102 ms EAST, 0.0 px 0 ms NORTH
23:02:40.909 03.429 17712 Exposure complete
23:02:41.197 00.288 17712 worker thread done servicing request
23:02:41.198 00.001 484 OnExposeComplete: enter
23:02:41.201 00.003 484 UpdateGuideState(): m_state=6
23:02:41.205 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
23:02:41.209 00.004 484 Star::Find returns 1 (0), X=1399.05, Y=43.29, Mass=315099, SNR=78.8, Peak=42883 HFD=2.5
23:02:41.216 00.007 484 MultiStar: [#1 0.59,0.16,0.76,U] [#2 0.15,-0.43,0.76,U] [#3 0.93,-0.01,0.00,M7] [#4 1.04,0.25,0.00,M2] [#5 0.54,-0.62,0.39,U] [#6 0.27,-1.46,0.00,M3] [#7 0.24,-0.27,0.49,U] [#8 0.64,-0.60,0.40,U] 
23:02:41.218 00.002 484 refined, 5 included, MultiStar: {0.43, -0.40}, one-star: {0.49, -0.71}
23:02:41.223 00.005 484 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.46 = 2.82)
23:02:41.227 00.004 484 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.48 = -0.48)
23:02:41.231 00.004 484 CameraToMount -- cameraX=0.43 cameraY=-0.40 hyp=0.59 cameraTheta=-0.75 mountX=-0.56 mountY=-0.27, mountTheta=-2.69
23:02:41.241 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=-0.40, opts=13)
23:02:41.244 00.003 484 Enqueuing Move request for scope (0.43, -0.40)
23:02:41.249 00.005 17712 Worker thread wakes up
23:02:41.249 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.40) opts 0xd
23:02:41.249 00.000 17712 Handling offset move in thread for scope, endpoint = (0.43, -0.40)
23:02:41.249 00.000 17712 Moving (0.43, -0.40) raw xDistance=-0.56 yDistance=-0.27
23:02:41.249 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
23:02:41.249 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:41.249 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:02:41.250 00.001 17712 MoveAxis(E, 132, ABG)
23:02:41.250 00.000 17712 Guiding  Dir = 2, Dur = 132
23:02:41.250 00.000 17712 IsSlewing returns 0
23:02:41.250 00.000 17712 IsGuiding returns 0
23:02:41.251 00.001 17712 PulseGuide returned control before completion, sleep 142
23:02:41.273 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1456, FiltMax=65533, Gamma=0.510
23:02:41.306 00.033 484 UpdateGuideState exits: m=315099 SNR=78.8
23:02:41.311 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:41.315 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:41.319 00.004 484 Enqueuing Expose request
23:02:41.395 00.076 17712 IsGuiding returns 1
23:02:41.395 00.000 17712 scope still moving after pulse duration time elapsed
23:02:41.426 00.031 17712 IsSlewing returns 0
23:02:41.427 00.001 17712 IsGuiding returns 0
23:02:41.427 00.000 17712 scope move finished after 132 + 44 ms
23:02:41.427 00.000 17712 Move returns status 0, amount 132
23:02:41.427 00.000 17712 MoveAxis(N, 0, ABG)
23:02:41.427 00.000 17712 Move returns status 0, amount 0
23:02:41.427 00.000 17712 move complete, result=0
23:02:41.427 00.000 17712 worker thread done servicing request
23:02:41.427 00.000 17712 Worker thread wakes up
23:02:41.428 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:41.428 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:41.431 00.003 484 GuideStep: -0.6 px 132 ms EAST, -0.3 px 0 ms NORTH
23:02:44.831 03.400 17712 Exposure complete
23:02:45.122 00.291 17712 worker thread done servicing request
23:02:45.122 00.000 484 OnExposeComplete: enter
23:02:45.126 00.004 484 UpdateGuideState(): m_state=6
23:02:45.130 00.004 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
23:02:45.133 00.003 484 Star::Find returns 1 (0), X=1398.67, Y=43.84, Mass=306398, SNR=71.6, Peak=39635 HFD=2.4
23:02:45.137 00.004 484 MultiStar: [#1 0.47,0.70,0.74,U] [#2 0.29,-0.18,0.84,U] [#3 0.46,0.05,0.79,U] [#4 0.26,0.32,0.59,U] [#5 0.20,-0.55,0.42,U] [#6 -0.35,-0.91,0.00,M4] [#7 -0.08,0.32,0.49,U] [#8 0.31,0.19,0.53,U] 
23:02:45.142 00.005 484 single-star, 7 included, MultiStar: {0.26, 0.09}, one-star: {0.11, -0.16}
23:02:45.144 00.002 484 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.71) = xAngle (-3.67 = 2.61)
23:02:45.148 00.004 484 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.68 = -0.68)
23:02:45.150 00.002 484 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.95 mountX=-0.17 mountY=-0.12, mountTheta=-2.51
23:02:45.158 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.11, y=-0.16, opts=13)
23:02:45.161 00.003 484 Enqueuing Move request for scope (0.11, -0.16)
23:02:45.165 00.004 17712 Worker thread wakes up
23:02:45.165 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
23:02:45.165 00.000 17712 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
23:02:45.165 00.000 17712 Moving (0.11, -0.16) raw xDistance=-0.17 yDistance=-0.12
23:02:45.165 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:02:45.165 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:45.165 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:02:45.165 00.000 17712 MoveAxis(E, 0, ABG)
23:02:45.165 00.000 17712 Move returns status 0, amount 0
23:02:45.165 00.000 17712 MoveAxis(N, 0, ABG)
23:02:45.165 00.000 17712 Move returns status 0, amount 0
23:02:45.165 00.000 17712 move complete, result=0
23:02:45.165 00.000 17712 worker thread done servicing request
23:02:45.188 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1405, FiltMax=65535, Gamma=0.510
23:02:45.232 00.044 484 UpdateGuideState exits: m=306398 SNR=71.6
23:02:45.239 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:45.245 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:45.258 00.013 484 Enqueuing Expose request
23:02:45.264 00.006 17712 Worker thread wakes up
23:02:45.264 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:45.264 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:45.265 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:02:48.681 03.416 17712 Exposure complete
23:02:48.952 00.271 17712 worker thread done servicing request
23:02:48.952 00.000 484 OnExposeComplete: enter
23:02:48.956 00.004 484 UpdateGuideState(): m_state=6
23:02:48.960 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
23:02:48.965 00.005 484 Star::Find returns 1 (0), X=1398.50, Y=43.87, Mass=326185, SNR=75.6, Peak=46403 HFD=2.5
23:02:48.969 00.004 484 MultiStar: [#1 0.41,0.53,0.78,U] [#2 0.17,0.33,0.74,U] [#3 0.35,0.39,0.68,U] [#4 0.16,0.44,0.52,U] [#5 -0.14,-0.32,0.38,U] [#6 -0.34,-0.77,0.55,U] [#7 -0.16,-0.30,0.45,U] [#8 0.20,-0.14,0.40,U] 
23:02:48.973 00.004 484 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.07, -0.12}
23:02:48.976 00.003 484 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.71) = xAngle (-2.17 = -2.17)
23:02:48.980 00.004 484 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.82 = 0.82)
23:02:48.982 00.002 484 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=-0.06 mountY=0.07, mountTheta=2.23
23:02:48.993 00.011 484 SchedulePrimaryMove(0F03AFB8, x=0.08, y=0.05, opts=13)
23:02:48.997 00.004 484 Enqueuing Move request for scope (0.08, 0.05)
23:02:49.001 00.004 17712 Worker thread wakes up
23:02:49.001 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
23:02:49.001 00.000 17712 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
23:02:49.001 00.000 17712 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=0.07
23:02:49.001 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:02:49.001 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:49.001 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:02:49.001 00.000 17712 MoveAxis(E, 0, ABG)
23:02:49.001 00.000 17712 Move returns status 0, amount 0
23:02:49.001 00.000 17712 MoveAxis(N, 0, ABG)
23:02:49.002 00.001 17712 Move returns status 0, amount 0
23:02:49.002 00.000 17712 move complete, result=0
23:02:49.002 00.000 17712 worker thread done servicing request
23:02:49.024 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:02:49.051 00.027 484 UpdateGuideState exits: m=326185 SNR=75.6
23:02:49.055 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:49.058 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:49.061 00.003 484 Enqueuing Expose request
23:02:49.065 00.004 17712 Worker thread wakes up
23:02:49.065 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:49.068 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:49.068 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:52.501 03.433 17712 Exposure complete
23:02:52.856 00.355 17712 worker thread done servicing request
23:02:52.856 00.000 484 OnExposeComplete: enter
23:02:52.860 00.004 484 UpdateGuideState(): m_state=6
23:02:52.864 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
23:02:52.868 00.004 484 Star::Find returns 1 (0), X=1398.46, Y=43.70, Mass=339054, SNR=76.4, Peak=41527 HFD=3.1
23:02:52.872 00.004 484 MultiStar: [#1 0.05,0.62,0.70,U] [#2 0.71,0.03,0.81,U] [#3 0.40,0.25,0.67,U] [#4 0.31,0.31,0.66,U] [#5 -0.19,0.12,0.39,U] [#6 -0.20,-0.68,0.36,U] [#7 -0.04,0.30,0.47,U] [#8 0.39,-0.14,0.47,U] 
23:02:52.875 00.003 484 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {-0.10, -0.30}
23:02:52.879 00.004 484 CameraToMount -- cameraTheta (0.38) - m_xAngle (2.71) = xAngle (-2.33 = -2.33)
23:02:52.882 00.003 484 CameraToMount -- cameraTheta (0.38) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.65 = 0.65)
23:02:52.885 00.003 484 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.20 cameraTheta=0.38 mountX=-0.14 mountY=0.12, mountTheta=2.42
23:02:52.893 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.18, y=0.07, opts=13)
23:02:52.897 00.004 484 Enqueuing Move request for scope (0.18, 0.07)
23:02:52.902 00.005 17712 Worker thread wakes up
23:02:52.902 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
23:02:52.902 00.000 17712 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
23:02:52.902 00.000 17712 Moving (0.18, 0.07) raw xDistance=-0.14 yDistance=0.12
23:02:52.902 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:02:52.902 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:52.903 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:02:52.903 00.000 17712 MoveAxis(E, 0, ABG)
23:02:52.903 00.000 17712 Move returns status 0, amount 0
23:02:52.903 00.000 17712 MoveAxis(N, 0, ABG)
23:02:52.903 00.000 17712 Move returns status 0, amount 0
23:02:52.903 00.000 17712 move complete, result=0
23:02:52.904 00.001 17712 worker thread done servicing request
23:02:52.937 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:02:52.968 00.031 484 UpdateGuideState exits: m=339054 SNR=76.4
23:02:52.974 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.977 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:52.980 00.003 484 Enqueuing Expose request
23:02:52.982 00.002 17712 Worker thread wakes up
23:02:52.982 00.000 484 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:02:52.985 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:52.985 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:02:56.404 03.419 17712 Exposure complete
23:02:56.684 00.280 17712 worker thread done servicing request
23:02:56.684 00.000 484 OnExposeComplete: enter
23:02:56.689 00.005 484 UpdateGuideState(): m_state=6
23:02:56.692 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
23:02:56.701 00.009 484 Star::Find returns 1 (0), X=1398.25, Y=43.99, Mass=314109, SNR=68.7, Peak=42163 HFD=2.5
23:02:56.711 00.010 484 MultiStar: [#1 -0.07,0.84,0.79,U] [#2 0.75,-0.01,0.78,U] [#3 -0.18,0.13,0.63,U] [#4 -0.23,0.59,0.66,U] [#5 -0.46,-0.14,0.41,U] [#6 -0.72,-0.69,0.00,M3] [#7 -0.41,0.10,0.44,U] [#8 -0.09,0.01,0.53,U] 
23:02:56.717 00.006 484 refined, 7 included, MultiStar: {-0.09, 0.21}, one-star: {-0.32, -0.00}
23:02:56.724 00.007 484 CameraToMount -- cameraTheta (1.97) - m_xAngle (2.71) = xAngle (-0.74 = -0.74)
23:02:56.735 00.011 484 CameraToMount -- cameraTheta (1.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.24 = 2.24)
23:02:56.744 00.009 484 CameraToMount -- cameraX=-0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.97 mountX=0.17 mountY=0.18, mountTheta=0.81
23:02:56.760 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-0.09, y=0.21, opts=13)
23:02:56.768 00.008 484 Enqueuing Move request for scope (-0.09, 0.21)
23:02:56.779 00.011 17712 Worker thread wakes up
23:02:56.780 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.21) opts 0xd
23:02:56.780 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.09, 0.21)
23:02:56.780 00.000 17712 Moving (-0.09, 0.21) raw xDistance=0.17 yDistance=0.18
23:02:56.780 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:02:56.780 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:56.781 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:02:56.781 00.000 17712 MoveAxis(E, 0, ABG)
23:02:56.781 00.000 17712 Move returns status 0, amount 0
23:02:56.781 00.000 17712 MoveAxis(N, 0, ABG)
23:02:56.781 00.000 17712 Move returns status 0, amount 0
23:02:56.781 00.000 17712 move complete, result=0
23:02:56.781 00.000 17712 worker thread done servicing request
23:02:56.812 00.031 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1509, FiltMax=65535, Gamma=0.510
23:02:56.854 00.042 484 UpdateGuideState exits: m=314109 SNR=68.7
23:02:56.862 00.008 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:56.867 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:02:56.872 00.005 484 Enqueuing Expose request
23:02:56.877 00.005 17712 Worker thread wakes up
23:02:56.877 00.000 484 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:02:56.880 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:02:56.881 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:00.338 03.457 17712 Exposure complete
23:03:00.751 00.413 17712 worker thread done servicing request
23:03:00.751 00.000 484 OnExposeComplete: enter
23:03:00.759 00.008 484 UpdateGuideState(): m_state=6
23:03:00.763 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
23:03:00.769 00.006 484 Star::Find returns 1 (0), X=1397.95, Y=44.20, Mass=317099, SNR=76.8, Peak=46915 HFD=2.5
23:03:00.774 00.005 484 MultiStar: [#1 -0.37,0.79,0.66,U] [#2 1.56,0.07,0.00,M1] [#3 -0.20,0.46,0.66,U] [#4 -0.39,0.37,0.54,U] [#5 -0.23,-0.36,0.48,U] [#6 -0.94,-0.33,0.00,M4] [#7 -0.47,0.36,0.43,U] [#8 -0.44,0.30,0.46,U] 
23:03:00.780 00.006 484 refined, 6 included, MultiStar: {-0.41, 0.32}, one-star: {-0.61, 0.20}
23:03:00.785 00.005 484 CameraToMount -- cameraTheta (2.48) - m_xAngle (2.71) = xAngle (-0.24 = -0.24)
23:03:00.791 00.006 484 CameraToMount -- cameraTheta (2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.75 = 2.75)
23:03:00.795 00.004 484 CameraToMount -- cameraX=-0.41 cameraY=0.32 hyp=0.52 cameraTheta=2.48 mountX=0.50 mountY=0.20, mountTheta=0.38
23:03:00.805 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.41, y=0.32, opts=13)
23:03:00.810 00.005 484 Enqueuing Move request for scope (-0.41, 0.32)
23:03:00.813 00.003 17712 Worker thread wakes up
23:03:00.814 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.32) opts 0xd
23:03:00.814 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.41, 0.32)
23:03:00.814 00.000 17712 Moving (-0.41, 0.32) raw xDistance=0.50 yDistance=0.20
23:03:00.814 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
23:03:00.815 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.815 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:03:00.815 00.000 17712 MoveAxis(W, 112, ABG)
23:03:00.815 00.000 17712 Guiding  Dir = 3, Dur = 112
23:03:00.815 00.000 17712 IsSlewing returns 0
23:03:00.816 00.001 17712 IsGuiding returns 0
23:03:00.816 00.000 17712 PulseGuide returned control before completion, sleep 122
23:03:00.843 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:03:00.883 00.040 484 UpdateGuideState exits: m=317099 SNR=76.8
23:03:00.889 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.894 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:00.899 00.005 484 Enqueuing Expose request
23:03:00.944 00.045 17712 IsGuiding returns 1
23:03:00.944 00.000 17712 scope still moving after pulse duration time elapsed
23:03:00.976 00.032 17712 IsSlewing returns 0
23:03:00.976 00.000 17712 IsGuiding returns 0
23:03:00.976 00.000 17712 scope move finished after 112 + 48 ms
23:03:00.976 00.000 17712 Move returns status 0, amount 112
23:03:00.977 00.001 17712 MoveAxis(N, 0, ABG)
23:03:00.977 00.000 17712 Move returns status 0, amount 0
23:03:00.977 00.000 17712 move complete, result=0
23:03:00.977 00.000 17712 worker thread done servicing request
23:03:00.979 00.002 17712 Worker thread wakes up
23:03:00.981 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:00.981 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:00.992 00.011 484 GuideStep: 0.5 px 112 ms WEST, 0.2 px 0 ms NORTH
23:03:04.407 03.415 17712 Exposure complete
23:03:04.684 00.277 17712 worker thread done servicing request
23:03:04.684 00.000 484 OnExposeComplete: enter
23:03:04.688 00.004 484 UpdateGuideState(): m_state=6
23:03:04.692 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
23:03:04.697 00.005 484 Star::Find returns 1 (0), X=1399.05, Y=43.52, Mass=324514, SNR=89.0, Peak=46928 HFD=2.3
23:03:04.701 00.004 484 MultiStar: [#1 0.71,0.05,0.66,U] [#2 0.03,-0.38,0.71,U] [#3 0.66,0.14,0.59,U] [#4 0.62,0.10,0.46,U] [#5 0.74,-0.69,0.00,M1] [#6 -0.28,-1.21,0.00,M5] [#7 0.59,-0.21,0.36,U] [#8 0.69,-0.54,0.40,U] 
23:03:04.705 00.004 484 refined, 6 included, MultiStar: {0.51, -0.21}, one-star: {0.49, -0.48}
23:03:04.708 00.003 484 CameraToMount -- cameraTheta (-0.39) - m_xAngle (2.71) = xAngle (-3.11 = -3.11)
23:03:04.712 00.004 484 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.12 = -0.12)
23:03:04.715 00.003 484 CameraToMount -- cameraX=0.51 cameraY=-0.21 hyp=0.55 cameraTheta=-0.39 mountX=-0.55 mountY=-0.07, mountTheta=-3.02
23:03:04.723 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.51, y=-0.21, opts=13)
23:03:04.726 00.003 484 Enqueuing Move request for scope (0.51, -0.21)
23:03:04.730 00.004 17712 Worker thread wakes up
23:03:04.730 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.21) opts 0xd
23:03:04.730 00.000 17712 Handling offset move in thread for scope, endpoint = (0.51, -0.21)
23:03:04.730 00.000 17712 Moving (0.51, -0.21) raw xDistance=-0.55 yDistance=-0.07
23:03:04.730 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.55
23:03:04.730 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:04.730 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:04.730 00.000 17712 MoveAxis(E, 116, ABG)
23:03:04.731 00.001 17712 Guiding  Dir = 2, Dur = 116
23:03:04.731 00.000 17712 IsSlewing returns 0
23:03:04.731 00.000 17712 IsGuiding returns 0
23:03:04.732 00.001 17712 PulseGuide returned control before completion, sleep 126
23:03:04.754 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1629, FiltMax=65533, Gamma=0.510
23:03:04.784 00.030 484 UpdateGuideState exits: m=324514 SNR=89.0
23:03:04.790 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:04.794 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:04.798 00.004 484 Enqueuing Expose request
23:03:04.866 00.068 17712 IsGuiding returns 1
23:03:04.866 00.000 17712 scope still moving after pulse duration time elapsed
23:03:04.898 00.032 17712 IsSlewing returns 0
23:03:04.898 00.000 17712 IsGuiding returns 0
23:03:04.898 00.000 17712 scope move finished after 116 + 50 ms
23:03:04.899 00.001 17712 Move returns status 0, amount 116
23:03:04.899 00.000 17712 MoveAxis(N, 0, ABG)
23:03:04.899 00.000 17712 Move returns status 0, amount 0
23:03:04.899 00.000 17712 move complete, result=0
23:03:04.899 00.000 17712 worker thread done servicing request
23:03:04.899 00.000 17712 Worker thread wakes up
23:03:04.899 00.000 484 GuideStep: -0.6 px 116 ms EAST, -0.1 px 0 ms NORTH
23:03:04.903 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:04.903 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:08.314 03.411 17712 Exposure complete
23:03:08.630 00.316 17712 worker thread done servicing request
23:03:08.630 00.000 484 OnExposeComplete: enter
23:03:08.634 00.004 484 UpdateGuideState(): m_state=6
23:03:08.641 00.007 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
23:03:08.646 00.005 484 Star::Find returns 1 (0), X=1398.74, Y=43.59, Mass=334337, SNR=73.5, Peak=38903 HFD=2.8
23:03:08.651 00.005 484 MultiStar: [#1 0.34,0.19,0.80,U] [#2 0.74,-0.49,0.93,U] [#3 0.62,-0.08,0.79,U] [#4 0.40,0.10,0.59,U] [#5 0.60,-1.15,0.00,M2] [#6 -0.41,-0.65,0.42,U] [#7 0.29,-0.29,0.47,U] [#8 0.53,-0.17,0.53,U] 
23:03:08.657 00.006 484 refined, 7 included, MultiStar: {0.38, -0.22}, one-star: {0.18, -0.41}
23:03:08.661 00.004 484 CameraToMount -- cameraTheta (-0.52) - m_xAngle (2.71) = xAngle (-3.24 = 3.05)
23:03:08.665 00.004 484 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.25 = -0.25)
23:03:08.668 00.003 484 CameraToMount -- cameraX=0.38 cameraY=-0.22 hyp=0.44 cameraTheta=-0.52 mountX=-0.44 mountY=-0.11, mountTheta=-2.90
23:03:08.677 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.38, y=-0.22, opts=13)
23:03:08.681 00.004 484 Enqueuing Move request for scope (0.38, -0.22)
23:03:08.684 00.003 17712 Worker thread wakes up
23:03:08.684 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.22) opts 0xd
23:03:08.684 00.000 17712 Handling offset move in thread for scope, endpoint = (0.38, -0.22)
23:03:08.684 00.000 17712 Moving (0.38, -0.22) raw xDistance=-0.44 yDistance=-0.11
23:03:08.685 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
23:03:08.685 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:08.685 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:08.685 00.000 17712 MoveAxis(E, 106, ABG)
23:03:08.685 00.000 17712 Guiding  Dir = 2, Dur = 106
23:03:08.685 00.000 17712 IsSlewing returns 0
23:03:08.686 00.001 17712 IsGuiding returns 0
23:03:08.686 00.000 17712 PulseGuide returned control before completion, sleep 116
23:03:08.709 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1565, FiltMax=65533, Gamma=0.510
23:03:08.742 00.033 484 UpdateGuideState exits: m=334337 SNR=73.5
23:03:08.747 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:08.750 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:08.755 00.005 484 Enqueuing Expose request
23:03:08.815 00.060 17712 IsGuiding returns 1
23:03:08.816 00.001 17712 scope still moving after pulse duration time elapsed
23:03:08.847 00.031 17712 IsSlewing returns 0
23:03:08.848 00.001 17712 IsGuiding returns 0
23:03:08.848 00.000 17712 scope move finished after 106 + 56 ms
23:03:08.848 00.000 17712 Move returns status 0, amount 106
23:03:08.848 00.000 17712 MoveAxis(N, 0, ABG)
23:03:08.848 00.000 17712 Move returns status 0, amount 0
23:03:08.849 00.001 17712 move complete, result=0
23:03:08.849 00.000 17712 worker thread done servicing request
23:03:08.849 00.000 17712 Worker thread wakes up
23:03:08.850 00.001 484 GuideStep: -0.4 px 106 ms EAST, -0.1 px 0 ms NORTH
23:03:08.855 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:08.855 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:12.355 03.500 17712 Exposure complete
23:03:12.691 00.336 17712 worker thread done servicing request
23:03:12.692 00.001 484 OnExposeComplete: enter
23:03:12.697 00.005 484 UpdateGuideState(): m_state=6
23:03:12.701 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
23:03:12.705 00.004 484 Star::Find returns 1 (0), X=1398.87, Y=43.50, Mass=355197, SNR=85.0, Peak=39155 HFD=3.0
23:03:12.709 00.004 484 MultiStar: [#1 0.80,-0.28,0.69,U] [#2 -0.36,-0.60,0.62,U] [#3 0.77,-0.24,0.68,U] [#4 0.61,-0.00,0.55,U] [#5 0.46,-1.18,0.00,M3] [#6 0.09,-1.67,0.00,M5] [#7 0.49,-0.62,0.43,U] [#8 0.59,-0.80,0.00,M1] 
23:03:12.714 00.005 484 refined, 5 included, MultiStar: {0.43, -0.38}, one-star: {0.31, -0.50}
23:03:12.717 00.003 484 CameraToMount -- cameraTheta (-0.72) - m_xAngle (2.71) = xAngle (-3.44 = 2.85)
23:03:12.721 00.004 484 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.45 = -0.45)
23:03:12.726 00.005 484 CameraToMount -- cameraX=0.43 cameraY=-0.38 hyp=0.57 cameraTheta=-0.72 mountX=-0.55 mountY=-0.25, mountTheta=-2.72
23:03:12.734 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=-0.38, opts=13)
23:03:12.740 00.006 484 Enqueuing Move request for scope (0.43, -0.38)
23:03:12.744 00.004 17712 Worker thread wakes up
23:03:12.745 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.38) opts 0xd
23:03:12.745 00.000 17712 Handling offset move in thread for scope, endpoint = (0.43, -0.38)
23:03:12.745 00.000 17712 Moving (0.43, -0.38) raw xDistance=-0.55 yDistance=-0.25
23:03:12.745 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
23:03:12.745 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.745 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:03:12.745 00.000 17712 MoveAxis(E, 130, ABG)
23:03:12.745 00.000 17712 Guiding  Dir = 2, Dur = 130
23:03:12.746 00.001 17712 IsSlewing returns 0
23:03:12.746 00.000 17712 IsGuiding returns 0
23:03:12.746 00.000 17712 PulseGuide returned control before completion, sleep 140
23:03:12.767 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1229, FiltMax=65533, Gamma=0.510
23:03:12.812 00.045 484 UpdateGuideState exits: m=355197 SNR=85.0
23:03:12.827 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.833 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:12.838 00.005 484 Enqueuing Expose request
23:03:12.904 00.066 17712 IsGuiding returns 1
23:03:12.905 00.001 17712 scope still moving after pulse duration time elapsed
23:03:12.933 00.028 17712 IsSlewing returns 0
23:03:12.933 00.000 17712 IsGuiding returns 0
23:03:12.933 00.000 17712 scope move finished after 130 + 57 ms
23:03:12.934 00.001 17712 Move returns status 0, amount 130
23:03:12.934 00.000 17712 MoveAxis(N, 0, ABG)
23:03:12.934 00.000 17712 Move returns status 0, amount 0
23:03:12.935 00.001 17712 move complete, result=0
23:03:12.938 00.003 17712 worker thread done servicing request
23:03:12.938 00.000 17712 Worker thread wakes up
23:03:12.938 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:12.938 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:12.949 00.011 484 GuideStep: -0.5 px 130 ms EAST, -0.2 px 0 ms NORTH
23:03:16.370 03.421 17712 Exposure complete
23:03:16.649 00.279 17712 worker thread done servicing request
23:03:16.650 00.001 484 OnExposeComplete: enter
23:03:16.653 00.003 484 UpdateGuideState(): m_state=6
23:03:16.658 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
23:03:16.661 00.003 484 Star::Find returns 1 (0), X=1398.21, Y=43.79, Mass=327321, SNR=79.3, Peak=42675 HFD=2.6
23:03:16.665 00.004 484 MultiStar: [#1 -0.02,0.45,0.72,U] [#2 0.52,-0.19,0.74,U] [#3 0.06,0.07,0.64,U] [#4 -0.12,0.29,0.51,U] [#5 -0.15,-0.52,0.40,U] [#6 -0.69,-0.74,0.00,M6] [#7 -0.14,0.20,0.43,U] [#8 0.08,-0.16,0.44,U] 
23:03:16.668 00.003 484 refined, 7 included, MultiStar: {-0.02, -0.00}, one-star: {-0.35, -0.20}
23:03:16.673 00.005 484 CameraToMount -- cameraTheta (-2.96) - m_xAngle (2.71) = xAngle (-5.68 = 0.60)
23:03:16.676 00.003 484 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.69 = -2.69)
23:03:16.681 00.005 484 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.96 mountX=0.02 mountY=-0.01, mountTheta=-0.49
23:03:16.689 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=-0.00, opts=13)
23:03:16.693 00.004 484 Enqueuing Move request for scope (-0.02, -0.00)
23:03:16.697 00.004 17712 Worker thread wakes up
23:03:16.698 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
23:03:16.698 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
23:03:16.698 00.000 17712 Moving (-0.02, -0.00) raw xDistance=0.02 yDistance=-0.01
23:03:16.698 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:03:16.698 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:16.698 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:16.698 00.000 17712 MoveAxis(E, 0, ABG)
23:03:16.698 00.000 17712 Move returns status 0, amount 0
23:03:16.698 00.000 17712 MoveAxis(N, 0, ABG)
23:03:16.698 00.000 17712 Move returns status 0, amount 0
23:03:16.699 00.001 17712 move complete, result=0
23:03:16.699 00.000 17712 worker thread done servicing request
23:03:16.717 00.018 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:03:16.747 00.030 484 UpdateGuideState exits: m=327321 SNR=79.3
23:03:16.750 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:16.755 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:16.758 00.003 484 Enqueuing Expose request
23:03:16.762 00.004 17712 Worker thread wakes up
23:03:16.763 00.001 484 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:16.765 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:16.766 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:20.198 03.432 17712 Exposure complete
23:03:20.482 00.284 17712 worker thread done servicing request
23:03:20.482 00.000 484 OnExposeComplete: enter
23:03:20.486 00.004 484 UpdateGuideState(): m_state=6
23:03:20.491 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
23:03:20.494 00.003 484 Star::Find returns 1 (0), X=1397.82, Y=43.90, Mass=323145, SNR=85.6, Peak=41795 HFD=2.5
23:03:20.498 00.004 484 MultiStar: [#1 -0.78,0.73,0.00,M1] [#2 1.41,0.04,0.00,M1] [#3 -0.26,0.19,0.66,U] [#4 -0.40,0.56,0.54,U] [#5 -0.96,-0.28,0.00,M3] [#6 -1.11,-0.36,0.00,M7] [#7 -0.49,0.29,0.57,U] [#8 -0.59,0.04,0.34,U] 
23:03:20.501 00.003 484 refined, 4 included, MultiStar: {-0.52, 0.17}, one-star: {-0.74, -0.09}
23:03:20.507 00.006 484 CameraToMount -- cameraTheta (2.83) - m_xAngle (2.71) = xAngle (0.12 = 0.12)
23:03:20.510 00.003 484 CameraToMount -- cameraTheta (2.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.10 = 3.10)
23:03:20.514 00.004 484 CameraToMount -- cameraX=-0.52 cameraY=0.17 hyp=0.54 cameraTheta=2.83 mountX=0.54 mountY=0.02, mountTheta=0.04
23:03:20.525 00.011 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=0.17, opts=13)
23:03:20.529 00.004 484 Enqueuing Move request for scope (-0.52, 0.17)
23:03:20.535 00.006 17712 Worker thread wakes up
23:03:20.535 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.17) opts 0xd
23:03:20.535 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.52, 0.17)
23:03:20.535 00.000 17712 Moving (-0.52, 0.17) raw xDistance=0.54 yDistance=0.02
23:03:20.535 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
23:03:20.535 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.535 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:20.536 00.001 17712 MoveAxis(W, 121, ABG)
23:03:20.536 00.000 17712 Guiding  Dir = 3, Dur = 121
23:03:20.536 00.000 17712 IsSlewing returns 0
23:03:20.536 00.000 17712 IsGuiding returns 0
23:03:20.537 00.001 17712 PulseGuide returned control before completion, sleep 131
23:03:20.559 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1059, FiltMax=65535, Gamma=0.510
23:03:20.594 00.035 484 UpdateGuideState exits: m=323145 SNR=85.6
23:03:20.599 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:20.605 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:20.608 00.003 484 Enqueuing Expose request
23:03:20.678 00.070 17712 IsGuiding returns 1
23:03:20.679 00.001 17712 scope still moving after pulse duration time elapsed
23:03:20.710 00.031 17712 IsSlewing returns 0
23:03:20.710 00.000 17712 IsGuiding returns 0
23:03:20.710 00.000 17712 scope move finished after 121 + 52 ms
23:03:20.710 00.000 17712 Move returns status 0, amount 121
23:03:20.710 00.000 17712 MoveAxis(N, 0, ABG)
23:03:20.710 00.000 17712 Move returns status 0, amount 0
23:03:20.710 00.000 17712 move complete, result=0
23:03:20.711 00.001 17712 worker thread done servicing request
23:03:20.711 00.000 17712 Worker thread wakes up
23:03:20.711 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:20.711 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:20.712 00.001 484 GuideStep: 0.5 px 121 ms WEST, 0.0 px 0 ms NORTH
23:03:24.148 03.436 17712 Exposure complete
23:03:24.508 00.360 17712 worker thread done servicing request
23:03:24.508 00.000 484 OnExposeComplete: enter
23:03:24.513 00.005 484 UpdateGuideState(): m_state=6
23:03:24.517 00.004 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
23:03:24.522 00.005 484 Star::Find returns 1 (0), X=1398.41, Y=43.80, Mass=331314, SNR=81.3, Peak=43571 HFD=2.7
23:03:24.527 00.005 484 MultiStar: [#1 -0.04,0.45,0.69,U] [#2 0.57,-0.11,0.68,U] [#3 0.26,0.21,0.51,U] [#4 0.14,0.42,0.59,U] [#5 -0.08,-0.43,0.43,U] [#6 -0.74,-0.85,0.00,M8] [#7 -0.09,0.23,0.50,U] [#8 0.04,-0.07,0.38,U] 
23:03:24.531 00.004 484 refined, 7 included, MultiStar: {0.07, 0.06}, one-star: {-0.15, -0.20}
23:03:24.534 00.003 484 CameraToMount -- cameraTheta (0.69) - m_xAngle (2.71) = xAngle (-2.03 = -2.03)
23:03:24.540 00.006 484 CameraToMount -- cameraTheta (0.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.96 = 0.96)
23:03:24.543 00.003 484 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.10 cameraTheta=0.69 mountX=-0.04 mountY=0.08, mountTheta=2.06
23:03:24.556 00.013 484 SchedulePrimaryMove(0F03AFB8, x=0.07, y=0.06, opts=13)
23:03:24.560 00.004 484 Enqueuing Move request for scope (0.07, 0.06)
23:03:24.565 00.005 17712 Worker thread wakes up
23:03:24.566 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
23:03:24.566 00.000 17712 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
23:03:24.566 00.000 17712 Moving (0.07, 0.06) raw xDistance=-0.04 yDistance=0.08
23:03:24.566 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:03:24.566 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:24.566 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:24.566 00.000 17712 MoveAxis(E, 0, ABG)
23:03:24.566 00.000 17712 Move returns status 0, amount 0
23:03:24.566 00.000 17712 MoveAxis(N, 0, ABG)
23:03:24.567 00.001 17712 Move returns status 0, amount 0
23:03:24.567 00.000 17712 move complete, result=0
23:03:24.567 00.000 17712 worker thread done servicing request
23:03:24.590 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1373, FiltMax=65535, Gamma=0.510
23:03:24.630 00.040 484 UpdateGuideState exits: m=331314 SNR=81.3
23:03:24.634 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:24.638 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:24.642 00.004 484 Enqueuing Expose request
23:03:24.648 00.006 17712 Worker thread wakes up
23:03:24.648 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:24.648 00.000 484 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:24.652 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:28.076 03.424 17712 Exposure complete
23:03:28.624 00.548 17712 worker thread done servicing request
23:03:28.624 00.000 484 OnExposeComplete: enter
23:03:28.628 00.004 484 UpdateGuideState(): m_state=6
23:03:28.650 00.022 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
23:03:28.664 00.014 484 Star::Find returns 1 (0), X=1398.59, Y=43.40, Mass=360914, SNR=77.4, Peak=39911 HFD=3.0
23:03:28.678 00.014 484 MultiStar: [#1 0.54,0.15,0.68,U] [#2 0.57,-0.27,0.68,U] [#3 0.69,-0.10,0.77,U] [#4 0.10,0.25,0.53,U] [#5 0.28,-0.90,0.00,M3] [#6 -0.35,-0.79,0.47,U] [#7 0.23,-0.01,0.53,U] [#8 0.43,-0.08,0.49,U] 
23:03:28.684 00.006 484 refined, 7 included, MultiStar: {0.30, -0.20}, one-star: {0.03, -0.60}
23:03:28.688 00.004 484 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.71) = xAngle (-3.31 = 2.97)
23:03:28.694 00.006 484 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
23:03:28.698 00.004 484 CameraToMount -- cameraX=0.30 cameraY=-0.20 hyp=0.36 cameraTheta=-0.59 mountX=-0.35 mountY=-0.11, mountTheta=-2.83
23:03:28.713 00.015 484 SchedulePrimaryMove(0F03AFB8, x=0.30, y=-0.20, opts=13)
23:03:28.716 00.003 484 Enqueuing Move request for scope (0.30, -0.20)
23:03:28.722 00.006 17712 Worker thread wakes up
23:03:28.722 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.20) opts 0xd
23:03:28.722 00.000 17712 Handling offset move in thread for scope, endpoint = (0.30, -0.20)
23:03:28.722 00.000 17712 Moving (0.30, -0.20) raw xDistance=-0.35 yDistance=-0.11
23:03:28.723 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:03:28.723 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:28.723 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:03:28.723 00.000 17712 MoveAxis(E, 79, ABG)
23:03:28.723 00.000 17712 Guiding  Dir = 2, Dur = 79
23:03:28.723 00.000 17712 IsSlewing returns 0
23:03:28.725 00.002 17712 IsGuiding returns 0
23:03:28.725 00.000 17712 PulseGuide returned control before completion, sleep 89
23:03:28.753 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1517, FiltMax=65533, Gamma=0.510
23:03:28.789 00.036 484 UpdateGuideState exits: m=360914 SNR=77.4
23:03:28.796 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:28.801 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:28.805 00.004 484 Enqueuing Expose request
23:03:28.827 00.022 17712 IsGuiding returns 1
23:03:28.827 00.000 17712 scope still moving after pulse duration time elapsed
23:03:28.858 00.031 17712 IsSlewing returns 0
23:03:28.859 00.001 17712 IsGuiding returns 0
23:03:28.860 00.001 17712 scope move finished after 79 + 56 ms
23:03:28.860 00.000 17712 Move returns status 0, amount 79
23:03:28.860 00.000 17712 MoveAxis(N, 0, ABG)
23:03:28.860 00.000 17712 Move returns status 0, amount 0
23:03:28.860 00.000 17712 move complete, result=0
23:03:28.860 00.000 17712 worker thread done servicing request
23:03:28.860 00.000 17712 Worker thread wakes up
23:03:28.861 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:28.861 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:28.870 00.009 484 GuideStep: -0.4 px 79 ms EAST, -0.1 px 0 ms NORTH
23:03:32.258 03.388 17712 Exposure complete
23:03:32.526 00.268 17712 worker thread done servicing request
23:03:32.526 00.000 484 OnExposeComplete: enter
23:03:32.532 00.006 484 UpdateGuideState(): m_state=6
23:03:32.535 00.003 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
23:03:32.539 00.004 484 Star::Find returns 1 (0), X=1398.43, Y=43.78, Mass=357102, SNR=92.3, Peak=47811 HFD=2.6
23:03:32.545 00.006 484 MultiStar: [#1 -0.04,0.35,0.60,U] [#2 0.24,-0.26,0.63,U] [#3 0.40,0.09,0.57,U] [#4 0.05,0.20,0.45,U] [#5 0.02,-0.29,0.37,U] [#6 -0.79,-0.88,0.00,M8] [#7 0.09,0.11,0.37,U] [#8 -0.01,-0.18,0.41,U] 
23:03:32.548 00.003 484 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {-0.13, -0.22}
23:03:32.551 00.003 484 CameraToMount -- cameraTheta (-0.53) - m_xAngle (2.71) = xAngle (-3.24 = 3.04)
23:03:32.556 00.005 484 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.26 = -0.26)
23:03:32.560 00.004 484 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.53 mountX=-0.07 mountY=-0.02, mountTheta=-2.89
23:03:32.568 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.06, y=-0.04, opts=13)
23:03:32.573 00.005 484 Enqueuing Move request for scope (0.06, -0.04)
23:03:32.578 00.005 17712 Worker thread wakes up
23:03:32.578 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:03:32.578 00.000 17712 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:03:32.578 00.000 17712 Moving (0.06, -0.04) raw xDistance=-0.07 yDistance=-0.02
23:03:32.578 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:03:32.578 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:32.578 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:32.578 00.000 17712 MoveAxis(E, 0, ABG)
23:03:32.578 00.000 17712 Move returns status 0, amount 0
23:03:32.578 00.000 17712 MoveAxis(N, 0, ABG)
23:03:32.579 00.001 17712 Move returns status 0, amount 0
23:03:32.579 00.000 17712 move complete, result=0
23:03:32.579 00.000 17712 worker thread done servicing request
23:03:32.599 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1338, FiltMax=65535, Gamma=0.510
23:03:32.632 00.033 484 UpdateGuideState exits: m=357102 SNR=92.3
23:03:32.636 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.640 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:32.644 00.004 484 Enqueuing Expose request
23:03:32.646 00.002 17712 Worker thread wakes up
23:03:32.647 00.001 484 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:03:32.649 00.002 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:32.649 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:36.054 03.405 17712 Exposure complete
23:03:36.315 00.261 17712 worker thread done servicing request
23:03:36.315 00.000 484 OnExposeComplete: enter
23:03:36.318 00.003 484 UpdateGuideState(): m_state=6
23:03:36.323 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
23:03:36.328 00.005 484 Star::Find returns 1 (0), X=1398.29, Y=43.51, Mass=308812, SNR=72.1, Peak=39331 HFD=2.8
23:03:36.332 00.004 484 MultiStar: [#1 -0.18,0.05,0.70,U] [#2 0.59,-0.44,0.78,U] [#3 0.18,-0.21,0.77,U] [#4 -0.18,0.19,0.57,U] [#5 -0.28,-0.82,0.45,U] [#6 -0.66,-1.27,0.00,M9] [#7 -0.34,-0.32,0.49,U] [#8 -0.27,-0.52,0.47,U] 
23:03:36.336 00.004 484 refined, 7 included, MultiStar: {-0.06, -0.31}, one-star: {-0.27, -0.49}
23:03:36.341 00.005 484 CameraToMount -- cameraTheta (-1.76) - m_xAngle (2.71) = xAngle (-4.48 = 1.80)
23:03:36.344 00.003 484 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.49 = -1.49)
23:03:36.348 00.004 484 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.76 mountX=-0.07 mountY=-0.32, mountTheta=-1.80
23:03:36.355 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.06, y=-0.31, opts=13)
23:03:36.359 00.004 484 Enqueuing Move request for scope (-0.06, -0.31)
23:03:36.363 00.004 17712 Worker thread wakes up
23:03:36.363 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
23:03:36.363 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
23:03:36.363 00.000 17712 Moving (-0.06, -0.31) raw xDistance=-0.07 yDistance=-0.32
23:03:36.363 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:03:36.363 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:36.363 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:03:36.363 00.000 17712 MoveAxis(E, 0, ABG)
23:03:36.363 00.000 17712 Move returns status 0, amount 0
23:03:36.364 00.001 17712 MoveAxis(N, 0, ABG)
23:03:36.364 00.000 17712 Move returns status 0, amount 0
23:03:36.364 00.000 17712 move complete, result=0
23:03:36.364 00.000 17712 worker thread done servicing request
23:03:36.393 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:03:36.436 00.043 484 UpdateGuideState exits: m=308812 SNR=72.1
23:03:36.442 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:36.447 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:36.451 00.004 484 Enqueuing Expose request
23:03:36.459 00.008 17712 Worker thread wakes up
23:03:36.459 00.000 484 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:03:36.463 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:36.463 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:39.905 03.442 17712 Exposure complete
23:03:40.211 00.306 17712 worker thread done servicing request
23:03:40.211 00.000 484 OnExposeComplete: enter
23:03:40.217 00.006 484 UpdateGuideState(): m_state=6
23:03:40.224 00.007 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
23:03:40.228 00.004 484 Star::Find returns 1 (0), X=1398.35, Y=43.51, Mass=336726, SNR=78.7, Peak=46279 HFD=3.0
23:03:40.232 00.004 484 MultiStar: [#1 0.21,-0.08,0.72,U] [#2 0.54,-0.45,0.64,U] [#3 0.30,-0.39,0.69,U] [#4 0.35,-0.15,0.54,U] [#5 0.08,-0.79,0.42,U] [#6 -0.59,-1.35,0.00,M10] [#7 0.30,-0.26,0.50,U] [#8 -0.00,-0.40,0.42,U] 
23:03:40.236 00.004 484 refined, 7 included, MultiStar: {0.17, -0.37}, one-star: {-0.21, -0.49}
23:03:40.240 00.004 484 CameraToMount -- cameraTheta (-1.13) - m_xAngle (2.71) = xAngle (-3.84 = 2.44)
23:03:40.243 00.003 484 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.85 = -0.85)
23:03:40.249 00.006 484 CameraToMount -- cameraX=0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-1.13 mountX=-0.31 mountY=-0.31, mountTheta=-2.36
23:03:40.257 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.17, y=-0.37, opts=13)
23:03:40.261 00.004 484 Enqueuing Move request for scope (0.17, -0.37)
23:03:40.267 00.006 17712 Worker thread wakes up
23:03:40.267 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.37) opts 0xd
23:03:40.267 00.000 17712 Handling offset move in thread for scope, endpoint = (0.17, -0.37)
23:03:40.267 00.000 17712 Moving (0.17, -0.37) raw xDistance=-0.31 yDistance=-0.31
23:03:40.267 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:03:40.267 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:40.267 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:03:40.267 00.000 17712 MoveAxis(E, 70, ABG)
23:03:40.268 00.001 17712 Guiding  Dir = 2, Dur = 70
23:03:40.268 00.000 17712 IsSlewing returns 0
23:03:40.269 00.001 17712 IsGuiding returns 0
23:03:40.270 00.001 17712 PulseGuide returned control before completion, sleep 80
23:03:40.293 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1546, FiltMax=65535, Gamma=0.510
23:03:40.330 00.037 484 UpdateGuideState exits: m=336726 SNR=78.7
23:03:40.334 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:40.340 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:40.345 00.005 484 Enqueuing Expose request
23:03:40.357 00.012 17712 IsGuiding returns 1
23:03:40.357 00.000 17712 scope still moving after pulse duration time elapsed
23:03:40.388 00.031 17712 IsSlewing returns 0
23:03:40.388 00.000 17712 IsGuiding returns 0
23:03:40.389 00.001 17712 scope move finished after 70 + 50 ms
23:03:40.389 00.000 17712 Move returns status 0, amount 70
23:03:40.391 00.002 17712 MoveAxis(N, 0, ABG)
23:03:40.391 00.000 17712 Move returns status 0, amount 0
23:03:40.391 00.000 17712 move complete, result=0
23:03:40.391 00.000 17712 worker thread done servicing request
23:03:40.392 00.001 17712 Worker thread wakes up
23:03:40.392 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:40.392 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:40.393 00.001 484 GuideStep: -0.3 px 70 ms EAST, -0.3 px 0 ms NORTH
23:03:43.861 03.468 17712 Exposure complete
23:03:44.558 00.697 17712 worker thread done servicing request
23:03:44.559 00.001 484 OnExposeComplete: enter
23:03:44.563 00.004 484 UpdateGuideState(): m_state=6
23:03:44.625 00.062 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
23:03:44.642 00.017 484 Star::Find returns 1 (0), X=1398.45, Y=43.18, Mass=325259, SNR=76.1, Peak=45367 HFD=2.6
23:03:44.659 00.017 484 MultiStar: [#1 -0.03,-0.26,0.66,U] [#2 0.57,-0.73,0.00,M1] [#3 0.26,-0.47,0.75,U] [#4 -0.03,-0.04,0.47,U] [#5 0.04,-0.92,0.00,M1] [#6 -0.86,-1.20,0.00,R] [#7 -0.05,-0.29,0.50,U] [#8 -0.19,-0.70,0.48,U] 
23:03:44.693 00.034 484 refined, 5 included, MultiStar: {-0.02, -0.48}, one-star: {-0.11, -0.82}
23:03:44.707 00.014 484 CameraToMount -- cameraTheta (-1.60) - m_xAngle (2.71) = xAngle (-4.32 = 1.96)
23:03:44.750 00.043 484 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.33 = -1.33)
23:03:44.781 00.031 484 CameraToMount -- cameraX=-0.02 cameraY=-0.48 hyp=0.48 cameraTheta=-1.60 mountX=-0.18 mountY=-0.46, mountTheta=-1.95
23:03:44.840 00.059 484 SchedulePrimaryMove(0F03AFB8, x=-0.02, y=-0.48, opts=13)
23:03:44.865 00.025 484 Enqueuing Move request for scope (-0.02, -0.48)
23:03:44.890 00.025 17712 Worker thread wakes up
23:03:44.890 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.48) opts 0xd
23:03:44.891 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.02, -0.48)
23:03:44.891 00.000 17712 Moving (-0.02, -0.48) raw xDistance=-0.18 yDistance=-0.46
23:03:44.891 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:03:44.891 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
23:03:44.891 00.000 17712 MoveAxis(E, 0, ABG)
23:03:44.891 00.000 17712 Move returns status 0, amount 0
23:03:44.891 00.000 17712 MoveAxis(N, 87, ABG)
23:03:44.891 00.000 17712 Guiding  Dir = 0, Dur = 87
23:03:44.892 00.001 17712 IsSlewing returns 0
23:03:44.892 00.000 17712 IsGuiding returns 0
23:03:44.897 00.005 17712 PulseGuide returned control before completion, sleep 97
23:03:44.981 00.084 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1357, FiltMax=65535, Gamma=0.510
23:03:45.008 00.027 17712 IsGuiding returns 1
23:03:45.008 00.000 17712 scope still moving after pulse duration time elapsed
23:03:45.040 00.032 17712 IsSlewing returns 0
23:03:45.041 00.001 17712 IsGuiding returns 0
23:03:45.041 00.000 17712 scope move finished after 87 + 57 ms
23:03:45.041 00.000 17712 Move returns status 0, amount 87
23:03:45.041 00.000 17712 move complete, result=0
23:03:45.041 00.000 17712 worker thread done servicing request
23:03:45.047 00.006 484 UpdateGuideState exits: m=325259 SNR=76.1
23:03:45.054 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:45.061 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:45.067 00.006 484 Enqueuing Expose request
23:03:45.076 00.009 17712 Worker thread wakes up
23:03:45.076 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:45.076 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:45.077 00.001 484 GuideStep: -0.2 px 0 ms EAST, -0.5 px 87 ms NORTH
23:03:48.480 03.403 17712 Exposure complete
23:03:48.585 00.105 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:03:48.592 00.007 484 case statement mapped state 6 to 3
23:03:48.598 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:03:48.753 00.155 17712 worker thread done servicing request
23:03:48.753 00.000 484 OnExposeComplete: enter
23:03:48.757 00.004 484 UpdateGuideState(): m_state=6
23:03:48.761 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
23:03:48.764 00.003 484 Star::Find returns 1 (0), X=1397.93, Y=43.83, Mass=292164, SNR=65.5, Peak=46307 HFD=2.4
23:03:48.768 00.004 484 MultiStar: [#1 -0.10,0.41,0.80,U] [#2 1.02,0.00,0.00,M2] [#3 -0.06,0.08,0.83,U] [#4 -0.12,0.32,0.83,U] [#5 -0.37,-0.18,0.50,U] [#6 0.04,0.38,0.58,U] [#7 -0.20,0.09,0.64,U] [#8 -0.28,0.12,0.51,U] 
23:03:48.771 00.003 484 refined, 7 included, MultiStar: {-0.23, 0.13}, one-star: {-0.63, -0.17}
23:03:48.773 00.002 484 CameraToMount -- cameraTheta (2.62) - m_xAngle (2.71) = xAngle (-0.09 = -0.09)
23:03:48.775 00.002 484 CameraToMount -- cameraTheta (2.62) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.89 = 2.89)
23:03:48.780 00.005 484 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.62 mountX=0.26 mountY=0.06, mountTheta=0.24
23:03:48.785 00.005 484 SchedulePrimaryMove(0F03AFB8, x=-0.23, y=0.13, opts=13)
23:03:48.788 00.003 484 Enqueuing Move request for scope (-0.23, 0.13)
23:03:48.790 00.002 17712 Worker thread wakes up
23:03:48.790 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
23:03:48.790 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
23:03:48.791 00.001 17712 Moving (-0.23, 0.13) raw xDistance=0.26 yDistance=0.06
23:03:48.791 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:03:48.791 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:48.791 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:03:48.791 00.000 17712 MoveAxis(E, 0, ABG)
23:03:48.791 00.000 17712 Move returns status 0, amount 0
23:03:48.791 00.000 17712 MoveAxis(N, 0, ABG)
23:03:48.791 00.000 17712 Move returns status 0, amount 0
23:03:48.792 00.001 17712 move complete, result=0
23:03:48.792 00.000 17712 worker thread done servicing request
23:03:48.808 00.016 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1367, FiltMax=65535, Gamma=0.510
23:03:48.833 00.025 484 UpdateGuideState exits: m=292164 SNR=65.5
23:03:48.836 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:48.839 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:48.842 00.003 484 Enqueuing Expose request
23:03:48.845 00.003 17712 Worker thread wakes up
23:03:48.845 00.000 484 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:03:48.848 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:48.848 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:50.763 01.915 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:03:50.766 00.003 484 case statement mapped state 6 to 3
23:03:50.772 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:03:52.315 01.543 17712 Exposure complete
23:03:52.638 00.323 17712 worker thread done servicing request
23:03:52.638 00.000 484 OnExposeComplete: enter
23:03:52.642 00.004 484 UpdateGuideState(): m_state=6
23:03:52.648 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
23:03:52.652 00.004 484 Star::Find returns 1 (0), X=1397.69, Y=43.97, Mass=70562, SNR=27.1, Peak=15063 HFD=2.1
23:03:52.657 00.005 484 Star::Find false star n=6 nbg=260 bg=4896.6 sigma=879.4 thresh=7535 peak=7025
23:03:52.660 00.003 484 Star::Find false star n=15 nbg=256 bg=5185.3 sigma=874.4 thresh=7808 peak=7789
23:03:52.666 00.006 484 Star::Find false star n=6 nbg=264 bg=5648.7 sigma=1019.5 thresh=8707 peak=8562
23:03:52.673 00.007 484 Star::Find false star n=5 nbg=267 bg=3888.7 sigma=842.7 thresh=6417 peak=5963
23:03:52.678 00.005 484 MultiStar: [#1 -0.43,1.05,0.00,M1] [#2 3.53,0.70,0.00,M3] [#3 -0.92,1.21,0.00,M1] [#4 -0.27,1.35,0.00,M1] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 -1.42,0.80,0.00,M1] [#9 -0.96,0.71,0.00,M1] [#10 0.00,0.00,0.00,L] [#11 -0.26,0.23,0.47,U] 
23:03:52.683 00.005 484 refined, 1 included, MultiStar: {-0.68, 0.05}, one-star: {-0.88, -0.03}
23:03:52.689 00.006 484 CameraToMount -- cameraTheta (3.07) - m_xAngle (2.71) = xAngle (0.35 = 0.35)
23:03:52.694 00.005 484 CameraToMount -- cameraTheta (3.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.34 = -2.95)
23:03:52.698 00.004 484 CameraToMount -- cameraX=-0.68 cameraY=0.05 hyp=0.68 cameraTheta=3.07 mountX=0.64 mountY=-0.13, mountTheta=-0.20
23:03:52.707 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.68, y=0.05, opts=13)
23:03:52.710 00.003 484 Enqueuing Move request for scope (-0.68, 0.05)
23:03:52.714 00.004 17712 Worker thread wakes up
23:03:52.714 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.05) opts 0xd
23:03:52.714 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.68, 0.05)
23:03:52.714 00.000 17712 Moving (-0.68, 0.05) raw xDistance=0.64 yDistance=-0.13
23:03:52.714 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
23:03:52.714 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:52.715 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:03:52.715 00.000 17712 MoveAxis(W, 143, ABG)
23:03:52.715 00.000 17712 Guiding  Dir = 3, Dur = 143
23:03:52.715 00.000 17712 IsSlewing returns 0
23:03:52.716 00.001 17712 IsGuiding returns 0
23:03:52.716 00.000 17712 PulseGuide returned control before completion, sleep 153
23:03:52.741 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1351, FiltMax=65535, Gamma=0.510
23:03:52.780 00.039 484 UpdateGuideState exits: m=70562 SNR=27.1
23:03:52.785 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.789 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:52.793 00.004 484 Enqueuing Expose request
23:03:52.874 00.081 17712 IsGuiding returns 1
23:03:52.874 00.000 17712 scope still moving after pulse duration time elapsed
23:03:52.905 00.031 17712 IsSlewing returns 0
23:03:52.905 00.000 17712 IsGuiding returns 0
23:03:52.906 00.001 17712 scope move finished after 143 + 47 ms
23:03:52.906 00.000 17712 Move returns status 0, amount 143
23:03:52.906 00.000 17712 MoveAxis(N, 0, ABG)
23:03:52.906 00.000 17712 Move returns status 0, amount 0
23:03:52.906 00.000 17712 move complete, result=0
23:03:52.906 00.000 17712 worker thread done servicing request
23:03:52.906 00.000 17712 Worker thread wakes up
23:03:52.907 00.001 484 GuideStep: 0.6 px 143 ms WEST, -0.1 px 0 ms NORTH
23:03:52.911 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:03:52.911 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:03:56.323 03.412 17712 Exposure complete
23:03:56.673 00.350 17712 worker thread done servicing request
23:03:56.673 00.000 484 OnExposeComplete: enter
23:03:56.677 00.004 484 UpdateGuideState(): m_state=6
23:03:56.682 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
23:03:56.686 00.004 484 Star::Find returns 1 (0), X=1386.08, Y=39.31, Mass=236151, SNR=40.1, Peak=10759 HFD=6.7
23:03:56.690 00.004 484 MultiStar: large primary error, entering stabilization period
23:03:56.693 00.003 484 CameraToMount -- cameraTheta (-2.78) - m_xAngle (2.71) = xAngle (-5.50 = 0.79)
23:03:56.697 00.004 484 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
23:03:56.702 00.005 484 CameraToMount -- cameraX=-12.48 cameraY=-4.69 hyp=13.33 cameraTheta=-2.78 mountX=9.42 mountY=-7.87, mountTheta=-0.70
23:03:56.709 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-12.48, y=-4.69, opts=13)
23:03:56.713 00.004 484 Enqueuing Move request for scope (-12.48, -4.69)
23:03:56.717 00.004 17712 Worker thread wakes up
23:03:56.717 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-12.48, -4.69) opts 0xd
23:03:56.717 00.000 17712 Handling offset move in thread for scope, endpoint = (-12.48, -4.69)
23:03:56.718 00.001 17712 Moving (-12.48, -4.69) raw xDistance=9.42 yDistance=-7.87
23:03:56.718 00.000 17712 GuideAlgorithmHysteresis::Result() returns 5.96 from input 9.42
23:03:56.718 00.000 17712 GuideAlgorithmResistSwitch::result() returns -7.87 from input -7.87
23:03:56.718 00.000 17712 MoveAxis(W, 2120, ABG)
23:03:56.718 00.000 17712 Guiding  Dir = 3, Dur = 2120
23:03:56.718 00.000 17712 IsSlewing returns 0
23:03:56.718 00.000 17712 IsGuiding returns 0
23:03:56.719 00.001 17712 PulseGuide returned control before completion, sleep 2130
23:03:56.749 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1184, FiltMax=65535, Gamma=0.510
23:03:56.783 00.034 484 UpdateGuideState exits: m=236151 SNR=40.1
23:03:56.787 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:56.791 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:03:56.795 00.004 484 Enqueuing Expose request
23:03:58.864 02.069 17712 IsGuiding returns 1
23:03:58.864 00.000 17712 scope still moving after pulse duration time elapsed
23:03:58.896 00.032 17712 IsSlewing returns 0
23:03:58.896 00.000 17712 IsGuiding returns 0
23:03:58.896 00.000 17712 scope move finished after 2120 + 57 ms
23:03:58.896 00.000 17712 Move returns status 0, amount 2120
23:03:58.896 00.000 17712 MoveAxis(N, 1479, ABG)
23:03:58.896 00.000 17712 Guiding  Dir = 0, Dur = 1479
23:03:58.897 00.001 17712 IsSlewing returns 0
23:03:58.897 00.000 17712 IsGuiding returns 0
23:03:58.897 00.000 17712 PulseGuide returned control before completion, sleep 1489
23:04:00.392 01.495 17712 IsGuiding returns 1
23:04:00.392 00.000 17712 scope still moving after pulse duration time elapsed
23:04:00.423 00.031 17712 IsSlewing returns 0
23:04:00.423 00.000 17712 IsGuiding returns 0
23:04:00.424 00.001 17712 scope move finished after 1479 + 48 ms
23:04:00.424 00.000 17712 Move returns status 0, amount 1479
23:04:00.424 00.000 17712 move complete, result=0
23:04:00.424 00.000 17712 worker thread done servicing request
23:04:00.424 00.000 17712 Worker thread wakes up
23:04:00.424 00.000 484 GuideStep: 9.4 px 2120 ms WEST, -7.9 px 1479 ms NORTH
23:04:00.427 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:00.427 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1371,24,31,31)
23:04:03.169 02.742 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:04:03.173 00.004 484 case statement mapped state 6 to 3
23:04:03.177 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:04:03.270 00.093 484 evsrv: cli 0EFEAAC8 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:04:03.274 00.004 484 PhdController::Guide begins
23:04:03.292 00.018 484 PhdController: newstate STATE_SETUP
23:04:03.299 00.007 484 PhdController: setup
23:04:03.308 00.009 484 PhdController: newstate STATE_ATTEMPT_START
23:04:03.339 00.031 484 PhdController: guider state = 6
23:04:03.355 00.016 484 PhdController: newstate STATE_SETTLE_BEGIN
23:04:03.374 00.019 484 PhdController: newstate STATE_SETTLE_WAIT
23:04:03.389 00.015 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:04:03.395 00.006 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:04:03.408 00.013 484 case statement mapped state 6 to 3
23:04:03.430 00.022 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:04:04.163 00.733 17712 Exposure complete
23:04:04.619 00.456 17712 worker thread done servicing request
23:04:04.619 00.000 484 OnExposeComplete: enter
23:04:04.625 00.006 484 UpdateGuideState(): m_state=6
23:04:04.630 00.005 484 Star::Find(15, 1386, 39, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
23:04:04.638 00.008 484 Star::Find returns 1 (0), X=1399.91, Y=43.15, Mass=191039, SNR=35.0, Peak=10675 HFD=6.1
23:04:04.642 00.004 484 CameraToMount -- cameraTheta (-0.56) - m_xAngle (2.71) = xAngle (-3.27 = 3.01)
23:04:04.651 00.009 484 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.29 = -0.29)
23:04:04.659 00.008 484 CameraToMount -- cameraX=1.35 cameraY=-0.84 hyp=1.59 cameraTheta=-0.56 mountX=-1.58 mountY=-0.45, mountTheta=-2.86
23:04:04.674 00.015 484 SchedulePrimaryMove(0F03AFB8, x=1.35, y=-0.84, opts=13)
23:04:04.679 00.005 484 Enqueuing Move request for scope (1.35, -0.84)
23:04:04.685 00.006 17712 Worker thread wakes up
23:04:04.685 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.84) opts 0xd
23:04:04.685 00.000 17712 Handling offset move in thread for scope, endpoint = (1.35, -0.84)
23:04:04.685 00.000 17712 Moving (1.35, -0.84) raw xDistance=-1.58 yDistance=-0.45
23:04:04.685 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.58 from input -1.58
23:04:04.686 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.686 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:04:04.686 00.000 17712 MoveAxis(E, 205, ABG)
23:04:04.686 00.000 17712 Guiding  Dir = 2, Dur = 205
23:04:04.687 00.001 17712 IsSlewing returns 0
23:04:04.690 00.003 17712 IsGuiding returns 0
23:04:04.691 00.001 17712 PulseGuide returned control before completion, sleep 215
23:04:04.733 00.042 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1418, FiltMax=65535, Gamma=0.510
23:04:04.822 00.089 484 UpdateGuideState exits: m=191039 SNR=35.0
23:04:04.848 00.026 484 PhdController: settling, locked = 1, distance = 3.49 (4.00) aobump = 0 frame = 1 / 99999
23:04:04.883 00.035 484 evsrv: {"Event":"Settling","Timestamp":1778731444.883,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.49,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:04:04.911 00.028 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.949 00.038 17712 IsGuiding returns 1
23:04:04.950 00.001 17712 scope still moving after pulse duration time elapsed
23:04:04.950 00.000 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:04.962 00.012 484 Enqueuing Expose request
23:04:04.976 00.014 17712 IsSlewing returns 0
23:04:04.977 00.001 17712 IsGuiding returns 0
23:04:04.977 00.000 17712 scope move finished after 205 + 81 ms
23:04:04.977 00.000 17712 Move returns status 0, amount 205
23:04:04.977 00.000 17712 MoveAxis(N, 0, ABG)
23:04:04.977 00.000 17712 Move returns status 0, amount 0
23:04:04.977 00.000 17712 move complete, result=0
23:04:04.977 00.000 17712 worker thread done servicing request
23:04:04.977 00.000 17712 Worker thread wakes up
23:04:04.978 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:04.978 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:05.001 00.023 484 GuideStep: -1.6 px 205 ms EAST, -0.4 px 0 ms NORTH
23:04:08.470 03.469 17712 Exposure complete
23:04:08.866 00.396 17712 worker thread done servicing request
23:04:08.866 00.000 484 OnExposeComplete: enter
23:04:08.873 00.007 484 UpdateGuideState(): m_state=6
23:04:08.882 00.009 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
23:04:08.889 00.007 484 Star::Find returns 1 (0), X=1400.13, Y=44.96, Mass=251066, SNR=45.2, Peak=14682 HFD=6.2
23:04:08.893 00.004 484 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.71) = xAngle (-2.17 = -2.17)
23:04:08.899 00.006 484 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.82 = 0.82)
23:04:08.903 00.004 484 CameraToMount -- cameraX=1.57 cameraY=0.96 hyp=1.84 cameraTheta=0.55 mountX=-1.03 mountY=1.34, mountTheta=2.22
23:04:08.914 00.011 484 SchedulePrimaryMove(0F03AFB8, x=1.57, y=0.96, opts=13)
23:04:08.919 00.005 484 Enqueuing Move request for scope (1.57, 0.96)
23:04:08.925 00.006 17712 Worker thread wakes up
23:04:08.925 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.57, 0.96) opts 0xd
23:04:08.925 00.000 17712 Handling offset move in thread for scope, endpoint = (1.57, 0.96)
23:04:08.925 00.000 17712 Moving (1.57, 0.96) raw xDistance=-1.03 yDistance=1.34
23:04:08.926 00.001 17712 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.03
23:04:08.926 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:04:08.926 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.34
23:04:08.926 00.000 17712 MoveAxis(E, 245, ABG)
23:04:08.926 00.000 17712 Guiding  Dir = 2, Dur = 245
23:04:08.928 00.002 17712 IsSlewing returns 0
23:04:08.928 00.000 17712 IsGuiding returns 0
23:04:08.928 00.000 17712 PulseGuide returned control before completion, sleep 255
23:04:09.043 00.115 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1495, FiltMax=65535, Gamma=0.510
23:04:09.084 00.041 484 UpdateGuideState exits: m=251066 SNR=45.2
23:04:09.089 00.005 484 PhdController: settling, locked = 1, distance = 2.99 (4.00) aobump = 0 frame = 2 / 99999
23:04:09.093 00.004 484 PhdController: newstate STATE_FINISH
23:04:09.099 00.006 484 PhdController complete: success
23:04:09.104 00.005 484 evsrv: {"Event":"SettleDone","Timestamp":1778731449.104,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:04:09.110 00.006 484 Mount: notify guiding dither settle done success=1
23:04:09.114 00.004 484 PhdController: newstate STATE_IDLE
23:04:09.118 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.129 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:09.142 00.013 484 Enqueuing Expose request
23:04:09.190 00.048 17712 IsGuiding returns 1
23:04:09.191 00.001 17712 scope still moving after pulse duration time elapsed
23:04:09.226 00.035 17712 IsSlewing returns 0
23:04:09.226 00.000 17712 IsGuiding returns 1
23:04:09.257 00.031 17712 IsSlewing returns 0
23:04:09.257 00.000 17712 IsGuiding returns 0
23:04:09.259 00.002 17712 scope move finished after 245 + 85 ms
23:04:09.259 00.000 17712 Move returns status 0, amount 245
23:04:09.259 00.000 17712 MoveAxis(N, 0, ABG)
23:04:09.259 00.000 17712 Move returns status 0, amount 0
23:04:09.259 00.000 17712 move complete, result=0
23:04:09.260 00.001 17712 worker thread done servicing request
23:04:09.261 00.001 17712 Worker thread wakes up
23:04:09.261 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:09.261 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:09.279 00.018 484 GuideStep: -1.0 px 245 ms EAST, 1.3 px 0 ms NORTH
23:04:12.694 03.415 17712 Exposure complete
23:04:12.972 00.278 17712 worker thread done servicing request
23:04:12.972 00.000 484 OnExposeComplete: enter
23:04:12.975 00.003 484 UpdateGuideState(): m_state=6
23:04:12.981 00.006 484 Star::Find(15, 1400, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
23:04:12.984 00.003 484 Star::Find returns 1 (0), X=1399.78, Y=45.14, Mass=256716, SNR=49.9, Peak=11943 HFD=5.8
23:04:12.988 00.004 484 CameraToMount -- cameraTheta (0.76) - m_xAngle (2.71) = xAngle (-1.96 = -1.96)
23:04:12.992 00.004 484 CameraToMount -- cameraTheta (0.76) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.03 = 1.03)
23:04:12.996 00.004 484 CameraToMount -- cameraX=1.22 cameraY=1.14 hyp=1.67 cameraTheta=0.76 mountX=-0.63 mountY=1.43, mountTheta=1.99
23:04:13.001 00.005 484 SchedulePrimaryMove(0F03AFB8, x=1.22, y=1.14, opts=13)
23:04:13.006 00.005 484 Enqueuing Move request for scope (1.22, 1.14)
23:04:13.010 00.004 17712 Worker thread wakes up
23:04:13.010 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (1.22, 1.14) opts 0xd
23:04:13.010 00.000 17712 Handling offset move in thread for scope, endpoint = (1.22, 1.14)
23:04:13.010 00.000 17712 Moving (1.22, 1.14) raw xDistance=-0.63 yDistance=1.43
23:04:13.010 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.63
23:04:13.010 00.000 17712 resist switch: large excursion: input 1.43 thresh 1.35 direction from -1 to 1
23:04:13.010 00.000 17712 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.29
23:04:13.010 00.000 17712 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43
23:04:13.010 00.000 17712 MoveAxis(E, 159, ABG)
23:04:13.010 00.000 17712 Guiding  Dir = 2, Dur = 159
23:04:13.012 00.002 17712 IsSlewing returns 0
23:04:13.012 00.000 17712 IsGuiding returns 0
23:04:13.012 00.000 17712 PulseGuide returned control before completion, sleep 169
23:04:13.032 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1594, FiltMax=65535, Gamma=0.510
23:04:13.069 00.037 484 UpdateGuideState exits: m=256716 SNR=49.9
23:04:13.074 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:13.079 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:13.082 00.003 484 Enqueuing Expose request
23:04:13.199 00.117 17712 IsGuiding returns 1
23:04:13.199 00.000 17712 scope still moving after pulse duration time elapsed
23:04:13.228 00.029 17712 IsSlewing returns 0
23:04:13.229 00.001 17712 IsGuiding returns 0
23:04:13.229 00.000 17712 scope move finished after 159 + 58 ms
23:04:13.229 00.000 17712 Move returns status 0, amount 159
23:04:13.229 00.000 17712 MoveAxis(S, 269, ABG)
23:04:13.229 00.000 17712 Guiding  Dir = 1, Dur = 269
23:04:13.229 00.000 17712 IsSlewing returns 0
23:04:13.234 00.005 17712 IsGuiding returns 0
23:04:13.234 00.000 17712 PulseGuide returned control before completion, sleep 279
23:04:13.526 00.292 17712 IsGuiding returns 1
23:04:13.526 00.000 17712 scope still moving after pulse duration time elapsed
23:04:13.557 00.031 17712 IsSlewing returns 0
23:04:13.557 00.000 17712 IsGuiding returns 1
23:04:13.588 00.031 17712 IsSlewing returns 0
23:04:13.589 00.001 17712 IsGuiding returns 0
23:04:13.589 00.000 17712 scope move finished after 269 + 86 ms
23:04:13.589 00.000 17712 Move returns status 0, amount 269
23:04:13.589 00.000 17712 move complete, result=0
23:04:13.589 00.000 484 GuideStep: -0.6 px 159 ms EAST, 1.4 px 269 ms SOUTH
23:04:13.593 00.004 17712 worker thread done servicing request
23:04:13.593 00.000 17712 Worker thread wakes up
23:04:13.594 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:13.594 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:17.516 03.922 17712 Exposure complete
23:04:18.267 00.751 484 OnExposeComplete: enter
23:04:18.271 00.004 484 UpdateGuideState(): m_state=6
23:04:18.277 00.006 17712 worker thread done servicing request
23:04:18.278 00.001 484 Star::Find(15, 1399, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
23:04:18.323 00.045 484 Star::Find returns 1 (0), X=1398.22, Y=46.13, Mass=237831, SNR=41.0, Peak=12467 HFD=5.6
23:04:18.330 00.007 484 CameraToMount -- cameraTheta (1.73) - m_xAngle (2.71) = xAngle (-0.99 = -0.99)
23:04:18.335 00.005 484 CameraToMount -- cameraTheta (1.73) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.00 = 2.00)
23:04:18.340 00.005 484 CameraToMount -- cameraX=-0.34 cameraY=2.13 hyp=2.16 cameraTheta=1.73 mountX=1.19 mountY=1.96, mountTheta=1.02
23:04:18.355 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.34, y=2.13, opts=13)
23:04:18.361 00.006 484 Enqueuing Move request for scope (-0.34, 2.13)
23:04:18.366 00.005 17712 Worker thread wakes up
23:04:18.366 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 2.13) opts 0xd
23:04:18.366 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.34, 2.13)
23:04:18.366 00.000 17712 Moving (-0.34, 2.13) raw xDistance=1.19 yDistance=1.96
23:04:18.366 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.19
23:04:18.367 00.001 17712 GuideAlgorithmResistSwitch::result() returns 1.96 from input 1.96
23:04:18.367 00.000 17712 MoveAxis(W, 256, ABG)
23:04:18.367 00.000 17712 Guiding  Dir = 3, Dur = 256
23:04:18.367 00.000 17712 IsSlewing returns 0
23:04:18.367 00.000 17712 IsGuiding returns 0
23:04:18.367 00.000 17712 PulseGuide returned control before completion, sleep 266
23:04:18.399 00.032 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1415, FiltMax=65535, Gamma=0.510
23:04:18.498 00.099 484 UpdateGuideState exits: m=237831 SNR=41.0
23:04:18.507 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:18.512 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:18.521 00.009 484 Enqueuing Expose request
23:04:18.640 00.119 17712 IsGuiding returns 1
23:04:18.640 00.000 17712 scope still moving after pulse duration time elapsed
23:04:18.676 00.036 17712 IsSlewing returns 0
23:04:18.676 00.000 17712 IsGuiding returns 1
23:04:18.709 00.033 17712 IsSlewing returns 0
23:04:18.709 00.000 17712 IsGuiding returns 1
23:04:18.740 00.031 17712 IsSlewing returns 0
23:04:18.740 00.000 17712 IsGuiding returns 1
23:04:18.766 00.026 17712 IsSlewing returns 0
23:04:18.766 00.000 17712 IsGuiding returns 0
23:04:18.766 00.000 17712 scope move finished after 256 + 142 ms
23:04:18.766 00.000 17712 Move returns status 0, amount 256
23:04:18.766 00.000 17712 MoveAxis(S, 369, ABG)
23:04:18.766 00.000 17712 Guiding  Dir = 1, Dur = 369
23:04:18.767 00.001 17712 IsSlewing returns 0
23:04:18.767 00.000 17712 IsGuiding returns 0
23:04:18.767 00.000 17712 PulseGuide returned control before completion, sleep 379
23:04:19.164 00.397 17712 IsGuiding returns 0
23:04:19.164 00.000 17712 Move returns status 0, amount 369
23:04:19.164 00.000 17712 move complete, result=0
23:04:19.164 00.000 17712 worker thread done servicing request
23:04:19.164 00.000 17712 Worker thread wakes up
23:04:19.164 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:19.164 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:19.925 00.761 484 GuideStep: 1.2 px 256 ms WEST, 2.0 px 369 ms SOUTH
23:04:22.325 02.400 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:04:22.331 00.006 484 case statement mapped state 6 to 3
23:04:22.334 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:04:22.646 00.312 17712 Exposure complete
23:04:23.048 00.402 17712 worker thread done servicing request
23:04:23.048 00.000 484 OnExposeComplete: enter
23:04:23.056 00.008 484 UpdateGuideState(): m_state=6
23:04:23.062 00.006 484 Star::Find(15, 1398, 46, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
23:04:23.065 00.003 484 Star::Find returns 1 (0), X=1398.07, Y=46.24, Mass=235430, SNR=44.9, Peak=12720 HFD=5.9
23:04:23.069 00.004 484 CameraToMount -- cameraTheta (1.79) - m_xAngle (2.71) = xAngle (-0.93 = -0.93)
23:04:23.073 00.004 484 CameraToMount -- cameraTheta (1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.06 = 2.06)
23:04:23.077 00.004 484 CameraToMount -- cameraX=-0.49 cameraY=2.25 hyp=2.30 cameraTheta=1.79 mountX=1.38 mountY=2.03, mountTheta=0.98
23:04:23.085 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.49, y=2.25, opts=13)
23:04:23.093 00.008 484 Enqueuing Move request for scope (-0.49, 2.25)
23:04:23.097 00.004 17712 Worker thread wakes up
23:04:23.097 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 2.25) opts 0xd
23:04:23.097 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.49, 2.25)
23:04:23.097 00.000 17712 Moving (-0.49, 2.25) raw xDistance=1.38 yDistance=2.03
23:04:23.097 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.92 from input 1.38
23:04:23.097 00.000 17712 GuideAlgorithmResistSwitch::result() returns 2.03 from input 2.03
23:04:23.097 00.000 17712 MoveAxis(W, 326, ABG)
23:04:23.097 00.000 17712 Guiding  Dir = 3, Dur = 326
23:04:23.098 00.001 17712 IsSlewing returns 0
23:04:23.098 00.000 17712 IsGuiding returns 0
23:04:23.098 00.000 17712 PulseGuide returned control before completion, sleep 336
23:04:23.126 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:04:23.160 00.034 484 UpdateGuideState exits: m=235430 SNR=44.9
23:04:23.165 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:23.168 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:23.173 00.005 484 Enqueuing Expose request
23:04:23.450 00.277 17712 IsGuiding returns 1
23:04:23.450 00.000 17712 scope still moving after pulse duration time elapsed
23:04:23.481 00.031 17712 IsSlewing returns 0
23:04:23.481 00.000 17712 IsGuiding returns 0
23:04:23.481 00.000 17712 scope move finished after 326 + 57 ms
23:04:23.482 00.001 17712 Move returns status 0, amount 326
23:04:23.482 00.000 17712 MoveAxis(S, 382, ABG)
23:04:23.482 00.000 17712 Guiding  Dir = 1, Dur = 382
23:04:23.482 00.000 17712 IsSlewing returns 0
23:04:23.482 00.000 17712 IsGuiding returns 0
23:04:23.483 00.001 17712 PulseGuide returned control before completion, sleep 392
23:04:23.888 00.405 17712 IsGuiding returns 1
23:04:23.888 00.000 17712 scope still moving after pulse duration time elapsed
23:04:23.920 00.032 17712 IsSlewing returns 0
23:04:23.921 00.001 17712 IsGuiding returns 0
23:04:23.921 00.000 17712 scope move finished after 382 + 57 ms
23:04:23.921 00.000 17712 Move returns status 0, amount 382
23:04:23.921 00.000 17712 move complete, result=0
23:04:23.921 00.000 17712 worker thread done servicing request
23:04:23.923 00.002 17712 Worker thread wakes up
23:04:23.923 00.000 484 GuideStep: 1.4 px 326 ms WEST, 2.0 px 382 ms SOUTH
23:04:23.926 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:23.926 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:27.331 03.405 17712 Exposure complete
23:04:27.600 00.269 17712 worker thread done servicing request
23:04:27.600 00.000 484 OnExposeComplete: enter
23:04:27.603 00.003 484 UpdateGuideState(): m_state=6
23:04:27.608 00.005 484 Star::Find(15, 1398, 46, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
23:04:27.611 00.003 484 Star::Find returns 1 (0), X=1396.82, Y=44.27, Mass=267667, SNR=46.4, Peak=15747 HFD=4.7
23:04:27.614 00.003 484 CameraToMount -- cameraTheta (2.99) - m_xAngle (2.71) = xAngle (0.27 = 0.27)
23:04:27.617 00.003 484 CameraToMount -- cameraTheta (2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.26 = -3.02)
23:04:27.620 00.003 484 CameraToMount -- cameraX=-1.74 cameraY=0.27 hyp=1.76 cameraTheta=2.99 mountX=1.70 mountY=-0.21, mountTheta=-0.12
23:04:27.627 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-1.74, y=0.27, opts=13)
23:04:27.630 00.003 484 Enqueuing Move request for scope (-1.74, 0.27)
23:04:27.633 00.003 17712 Worker thread wakes up
23:04:27.633 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.74, 0.27) opts 0xd
23:04:27.633 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.74, 0.27)
23:04:27.633 00.000 17712 Moving (-1.74, 0.27) raw xDistance=1.70 yDistance=-0.21
23:04:27.634 00.001 17712 GuideAlgorithmHysteresis::Result() returns 1.13 from input 1.70
23:04:27.634 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:27.634 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:04:27.634 00.000 17712 MoveAxis(W, 403, ABG)
23:04:27.634 00.000 17712 Guiding  Dir = 3, Dur = 403
23:04:27.634 00.000 17712 IsSlewing returns 0
23:04:27.635 00.001 17712 IsGuiding returns 0
23:04:27.636 00.001 17712 PulseGuide returned control before completion, sleep 412
23:04:27.657 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1584, FiltMax=65535, Gamma=0.510
23:04:27.687 00.030 484 UpdateGuideState exits: m=267667 SNR=46.4
23:04:27.692 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:27.696 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:27.700 00.004 484 Enqueuing Expose request
23:04:28.057 00.357 17712 IsGuiding returns 1
23:04:28.058 00.001 17712 scope still moving after pulse duration time elapsed
23:04:28.088 00.030 17712 IsSlewing returns 0
23:04:28.089 00.001 17712 IsGuiding returns 0
23:04:28.089 00.000 17712 scope move finished after 403 + 51 ms
23:04:28.089 00.000 17712 Move returns status 0, amount 403
23:04:28.089 00.000 17712 MoveAxis(N, 0, ABG)
23:04:28.090 00.001 17712 Move returns status 0, amount 0
23:04:28.090 00.000 17712 move complete, result=0
23:04:28.091 00.001 17712 worker thread done servicing request
23:04:28.091 00.000 17712 Worker thread wakes up
23:04:28.091 00.000 484 GuideStep: 1.7 px 403 ms WEST, -0.2 px 0 ms NORTH
23:04:28.095 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:28.095 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:31.604 03.509 17712 Exposure complete
23:04:32.280 00.676 484 OnExposeComplete: enter
23:04:32.283 00.003 484 UpdateGuideState(): m_state=6
23:04:32.289 00.006 17712 worker thread done servicing request
23:04:32.289 00.000 484 Star::Find(15, 1396, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
23:04:32.294 00.005 484 Star::Find returns 1 (0), X=1397.75, Y=43.83, Mass=264538, SNR=52.2, Peak=14765 HFD=4.8
23:04:32.299 00.005 484 MultiStar: exiting stabilization period
23:04:32.308 00.009 484 Star::Find false star n=5 nbg=254 bg=5391.4 sigma=929.4 thresh=8180 peak=7708
23:04:32.313 00.005 484 Star::Find false star n=12 nbg=249 bg=5797.5 sigma=837.8 thresh=8311 peak=7630
23:04:32.325 00.012 484 Star::Find false star n=11 nbg=264 bg=4554.7 sigma=823.7 thresh=7026 peak=6752
23:04:32.333 00.008 484 Star::Find false star n=11 nbg=248 bg=5319.6 sigma=878.4 thresh=7955 peak=7266
23:04:32.345 00.012 484 MultiStar: [#1 2.97,5.20,0.00,M2] [#2 -3.57,4.16,0.00,M4] [#3 -1.91,4.66,0.00,M2] [#4 -1.89,4.55,0.00,M2] [#5 -2.77,4.35,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.01,2.49,0.00,M1] [#11 0.00,0.00,0.00,L] 
23:04:32.355 00.010 484 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.63)
23:04:32.369 00.014 484 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
23:04:32.375 00.006 484 CameraToMount -- cameraX=-0.81 cameraY=-0.17 hyp=0.83 cameraTheta=-2.94 mountX=0.67 mountY=-0.38, mountTheta=-0.51
23:04:32.384 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.81, y=-0.17, opts=13)
23:04:32.388 00.004 484 Enqueuing Move request for scope (-0.81, -0.17)
23:04:32.391 00.003 17712 Worker thread wakes up
23:04:32.391 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.17) opts 0xd
23:04:32.391 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.81, -0.17)
23:04:32.391 00.000 17712 Moving (-0.81, -0.17) raw xDistance=0.67 yDistance=-0.38
23:04:32.391 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.67
23:04:32.391 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:32.391 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:04:32.391 00.000 17712 MoveAxis(W, 178, ABG)
23:04:32.391 00.000 17712 Guiding  Dir = 3, Dur = 178
23:04:32.392 00.001 17712 IsSlewing returns 0
23:04:32.392 00.000 17712 IsGuiding returns 0
23:04:32.392 00.000 17712 PulseGuide returned control before completion, sleep 188
23:04:32.555 00.163 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1488, FiltMax=65535, Gamma=0.510
23:04:32.595 00.040 17712 IsGuiding returns 1
23:04:32.595 00.000 17712 scope still moving after pulse duration time elapsed
23:04:32.622 00.027 17712 IsSlewing returns 0
23:04:32.622 00.000 17712 IsGuiding returns 0
23:04:32.622 00.000 17712 scope move finished after 178 + 52 ms
23:04:32.622 00.000 17712 Move returns status 0, amount 178
23:04:32.622 00.000 17712 MoveAxis(N, 0, ABG)
23:04:32.623 00.001 17712 Move returns status 0, amount 0
23:04:32.623 00.000 17712 move complete, result=0
23:04:32.623 00.000 17712 worker thread done servicing request
23:04:32.630 00.007 484 UpdateGuideState exits: m=264538 SNR=52.2
23:04:32.642 00.012 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:32.656 00.014 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:32.663 00.007 484 Enqueuing Expose request
23:04:32.671 00.008 17712 Worker thread wakes up
23:04:32.671 00.000 484 GuideStep: 0.7 px 178 ms WEST, -0.4 px 0 ms NORTH
23:04:32.676 00.005 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:32.676 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:34.984 02.308 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:04:34.988 00.004 484 case statement mapped state 6 to 3
23:04:34.991 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:04:36.091 01.100 17712 Exposure complete
23:04:36.359 00.268 17712 worker thread done servicing request
23:04:36.360 00.001 484 OnExposeComplete: enter
23:04:36.363 00.003 484 UpdateGuideState(): m_state=6
23:04:36.369 00.006 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
23:04:36.377 00.008 484 Star::Find returns 1 (0), X=1398.72, Y=43.79, Mass=300686, SNR=54.6, Peak=16416 HFD=4.5
23:04:36.383 00.006 484 Star::Find false star n=14 nbg=258 bg=5091.0 sigma=932.8 thresh=7889 peak=7599
23:04:36.389 00.006 484 Star::Find false star n=10 nbg=247 bg=5906.3 sigma=888.0 thresh=8570 peak=8330
23:04:36.393 00.004 484 MultiStar: [#1 1.14,4.09,0.00,M3] [#2 -4.12,3.43,0.00,M5] [#3 1.24,3.47,0.00,M3] [#4 1.01,1.95,0.00,M3] [#5 -0.57,3.94,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.69,2.67,0.00,M1] [#8 1.33,1.79,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.58,1.89,0.00,M2] 
23:04:36.398 00.005 484 CameraToMount -- cameraTheta (-0.92) - m_xAngle (2.71) = xAngle (-3.63 = 2.65)
23:04:36.402 00.004 484 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.65 = -0.65)
23:04:36.405 00.003 484 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.92 mountX=-0.23 mountY=-0.15, mountTheta=-2.54
23:04:36.413 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.16, y=-0.20, opts=13)
23:04:36.421 00.008 484 Enqueuing Move request for scope (0.16, -0.20)
23:04:36.431 00.010 17712 Worker thread wakes up
23:04:36.431 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
23:04:36.431 00.000 17712 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
23:04:36.431 00.000 17712 Moving (0.16, -0.20) raw xDistance=-0.23 yDistance=-0.15
23:04:36.431 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:04:36.431 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.431 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:36.431 00.000 17712 MoveAxis(E, 0, ABG)
23:04:36.432 00.001 17712 Move returns status 0, amount 0
23:04:36.432 00.000 17712 MoveAxis(N, 0, ABG)
23:04:36.432 00.000 17712 Move returns status 0, amount 0
23:04:36.432 00.000 17712 move complete, result=0
23:04:36.432 00.000 17712 worker thread done servicing request
23:04:36.462 00.030 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1328, FiltMax=65535, Gamma=0.510
23:04:36.489 00.027 484 UpdateGuideState exits: m=300686 SNR=54.6
23:04:36.493 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.495 00.002 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:36.498 00.003 484 Enqueuing Expose request
23:04:36.501 00.003 17712 Worker thread wakes up
23:04:36.501 00.000 484 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:04:36.505 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:36.506 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:39.929 03.423 17712 Exposure complete
23:04:40.210 00.281 17712 worker thread done servicing request
23:04:40.210 00.000 484 OnExposeComplete: enter
23:04:40.214 00.004 484 UpdateGuideState(): m_state=6
23:04:40.218 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
23:04:40.223 00.005 484 Star::Find returns 1 (0), X=1398.99, Y=44.23, Mass=294912, SNR=66.8, Peak=19856 HFD=4.0
23:04:40.226 00.003 484 MultiStar: [#1 0.77,2.55,0.00,M4] [#2 -2.75,2.64,0.00,M6] [#3 1.29,3.05,0.00,M4] [#4 0.28,3.09,0.00,M4] [#5 -0.44,2.08,0.00,M3] [#6 1.03,2.86,0.00,M1] [#7 0.60,2.32,0.00,M2] [#8 1.00,1.10,0.37,U] 
23:04:40.230 00.004 484 single-star, 1 included, MultiStar: {0.58, 0.46}, one-star: {0.43, 0.23}
23:04:40.233 00.003 484 CameraToMount -- cameraTheta (0.50) - m_xAngle (2.71) = xAngle (-2.22 = -2.22)
23:04:40.236 00.003 484 CameraToMount -- cameraTheta (0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.77 = 0.77)
23:04:40.239 00.003 484 CameraToMount -- cameraX=0.43 cameraY=0.23 hyp=0.49 cameraTheta=0.50 mountX=-0.30 mountY=0.34, mountTheta=2.29
23:04:40.247 00.008 484 SchedulePrimaryMove(0F03AFB8, x=0.43, y=0.23, opts=13)
23:04:40.250 00.003 484 Enqueuing Move request for scope (0.43, 0.23)
23:04:40.256 00.006 17712 Worker thread wakes up
23:04:40.256 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.23) opts 0xd
23:04:40.256 00.000 17712 Handling offset move in thread for scope, endpoint = (0.43, 0.23)
23:04:40.256 00.000 17712 Moving (0.43, 0.23) raw xDistance=-0.30 yDistance=0.34
23:04:40.256 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:04:40.256 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:40.256 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:04:40.256 00.000 17712 MoveAxis(E, 66, ABG)
23:04:40.257 00.001 17712 Guiding  Dir = 2, Dur = 66
23:04:40.257 00.000 17712 IsSlewing returns 0
23:04:40.257 00.000 17712 IsGuiding returns 0
23:04:40.258 00.001 17712 PulseGuide returned control before completion, sleep 76
23:04:40.282 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1474, FiltMax=65535, Gamma=0.510
23:04:40.315 00.033 484 UpdateGuideState exits: m=294912 SNR=66.8
23:04:40.319 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:40.325 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:40.329 00.004 484 Enqueuing Expose request
23:04:40.339 00.010 17712 IsGuiding returns 1
23:04:40.339 00.000 17712 scope still moving after pulse duration time elapsed
23:04:40.372 00.033 17712 IsSlewing returns 0
23:04:40.372 00.000 17712 IsGuiding returns 0
23:04:40.372 00.000 17712 scope move finished after 66 + 48 ms
23:04:40.373 00.001 17712 Move returns status 0, amount 66
23:04:40.373 00.000 17712 MoveAxis(N, 0, ABG)
23:04:40.373 00.000 17712 Move returns status 0, amount 0
23:04:40.373 00.000 17712 move complete, result=0
23:04:40.373 00.000 17712 worker thread done servicing request
23:04:40.373 00.000 17712 Worker thread wakes up
23:04:40.373 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:40.373 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:40.383 00.010 484 GuideStep: -0.3 px 66 ms EAST, 0.3 px 0 ms NORTH
23:04:43.872 03.489 17712 Exposure complete
23:04:44.768 00.896 484 OnExposeComplete: enter
23:04:44.773 00.005 484 UpdateGuideState(): m_state=6
23:04:44.783 00.010 17712 worker thread done servicing request
23:04:44.783 00.000 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
23:04:44.807 00.024 484 Star::Find returns 1 (0), X=1399.47, Y=43.87, Mass=288658, SNR=56.1, Peak=19095 HFD=3.9
23:04:44.816 00.009 484 MultiStar: [#1 1.88,2.63,0.00,M5] [#2 -2.62,2.34,0.00,M7] [#3 1.50,2.49,0.00,M5] [#4 0.85,2.38,0.00,M5] [#5 0.17,2.17,0.00,M4] [#6 1.44,3.06,0.00,M2] [#7 0.85,1.27,0.24,U] [#8 1.03,1.76,0.00,M2] 
23:04:44.822 00.006 484 refined, 1 included, MultiStar: {0.90, 0.14}, one-star: {0.91, -0.13}
23:04:44.833 00.011 484 CameraToMount -- cameraTheta (0.15) - m_xAngle (2.71) = xAngle (-2.56 = -2.56)
23:04:44.842 00.009 484 CameraToMount -- cameraTheta (0.15) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.42 = 0.42)
23:04:44.849 00.007 484 CameraToMount -- cameraX=0.90 cameraY=0.14 hyp=0.91 cameraTheta=0.15 mountX=-0.76 mountY=0.38, mountTheta=2.68
23:04:44.865 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.90, y=0.14, opts=13)
23:04:44.873 00.008 484 Enqueuing Move request for scope (0.90, 0.14)
23:04:44.884 00.011 17712 Worker thread wakes up
23:04:44.884 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.14) opts 0xd
23:04:44.884 00.000 17712 Handling offset move in thread for scope, endpoint = (0.90, 0.14)
23:04:44.884 00.000 17712 Moving (0.90, 0.14) raw xDistance=-0.76 yDistance=0.38
23:04:44.884 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
23:04:44.884 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:44.884 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:04:44.885 00.001 17712 MoveAxis(E, 175, ABG)
23:04:44.885 00.000 17712 Guiding  Dir = 2, Dur = 175
23:04:44.885 00.000 17712 IsSlewing returns 0
23:04:44.885 00.000 17712 IsGuiding returns 0
23:04:44.886 00.001 17712 PulseGuide returned control before completion, sleep 185
23:04:44.958 00.072 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1341, FiltMax=65535, Gamma=0.510
23:04:45.048 00.090 484 UpdateGuideState exits: m=288658 SNR=56.1
23:04:45.058 00.010 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:45.066 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:45.083 00.017 484 Enqueuing Expose request
23:04:45.180 00.097 17712 IsGuiding returns 0
23:04:45.180 00.000 17712 Move returns status 0, amount 175
23:04:45.180 00.000 17712 MoveAxis(N, 0, ABG)
23:04:45.180 00.000 17712 Move returns status 0, amount 0
23:04:45.181 00.001 17712 move complete, result=0
23:04:45.181 00.000 17712 worker thread done servicing request
23:04:45.181 00.000 17712 Worker thread wakes up
23:04:45.181 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:45.181 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:45.181 00.000 484 GuideStep: -0.8 px 175 ms EAST, 0.4 px 0 ms NORTH
23:04:47.765 02.584 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:04:47.769 00.004 484 case statement mapped state 6 to 3
23:04:47.773 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:04:48.583 00.810 17712 Exposure complete
23:04:48.865 00.282 17712 worker thread done servicing request
23:04:48.866 00.001 484 OnExposeComplete: enter
23:04:48.869 00.003 484 UpdateGuideState(): m_state=6
23:04:48.877 00.008 484 Star::Find(15, 1399, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
23:04:48.881 00.004 484 Star::Find returns 1 (0), X=1400.38, Y=44.63, Mass=323933, SNR=63.0, Peak=23053 HFD=4.3
23:04:48.885 00.004 484 MultiStar: [#1 2.99,1.78,0.00,M6] [#2 -3.21,1.90,0.00,M8] [#3 2.70,1.95,0.00,M6] [#4 2.63,2.41,0.00,M6] [#5 2.00,1.36,0.00,M5] [#6 2.79,2.20,0.00,M3] [#7 2.60,1.54,0.00,M2] [#8 2.13,0.93,0.00,M3] 
23:04:48.889 00.004 484 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.71) = xAngle (-2.38 = -2.38)
23:04:48.893 00.004 484 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.60 = 0.60)
23:04:48.899 00.006 484 CameraToMount -- cameraX=1.82 cameraY=0.63 hyp=1.93 cameraTheta=0.33 mountX=-1.40 mountY=1.09, mountTheta=2.48
23:04:48.911 00.012 484 SchedulePrimaryMove(0F03AFB8, x=1.82, y=0.63, opts=13)
23:04:48.916 00.005 484 Enqueuing Move request for scope (1.82, 0.63)
23:04:48.919 00.003 17712 Worker thread wakes up
23:04:48.920 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (1.82, 0.63) opts 0xd
23:04:48.920 00.000 17712 Handling offset move in thread for scope, endpoint = (1.82, 0.63)
23:04:48.920 00.000 17712 Moving (1.82, 0.63) raw xDistance=-1.40 yDistance=1.09
23:04:48.920 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.91 from input -1.40
23:04:48.920 00.000 17712 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
23:04:48.920 00.000 17712 MoveAxis(E, 325, ABG)
23:04:48.920 00.000 17712 Guiding  Dir = 2, Dur = 325
23:04:48.921 00.001 17712 IsSlewing returns 0
23:04:48.921 00.000 17712 IsGuiding returns 0
23:04:48.923 00.002 17712 PulseGuide returned control before completion, sleep 334
23:04:48.946 00.023 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1226, FiltMax=65535, Gamma=0.510
23:04:48.977 00.031 484 UpdateGuideState exits: m=323933 SNR=63.0
23:04:48.981 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.985 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:48.991 00.006 484 Enqueuing Expose request
23:04:49.266 00.275 17712 IsGuiding returns 1
23:04:49.266 00.000 17712 scope still moving after pulse duration time elapsed
23:04:49.298 00.032 17712 IsSlewing returns 0
23:04:49.299 00.001 17712 IsGuiding returns 0
23:04:49.299 00.000 17712 scope move finished after 325 + 51 ms
23:04:49.299 00.000 17712 Move returns status 0, amount 325
23:04:49.299 00.000 17712 MoveAxis(S, 206, ABG)
23:04:49.299 00.000 17712 Guiding  Dir = 1, Dur = 206
23:04:49.299 00.000 17712 IsSlewing returns 0
23:04:49.300 00.001 17712 IsGuiding returns 0
23:04:49.300 00.000 17712 PulseGuide returned control before completion, sleep 216
23:04:49.522 00.222 17712 IsGuiding returns 1
23:04:49.522 00.000 17712 scope still moving after pulse duration time elapsed
23:04:49.552 00.030 17712 IsSlewing returns 0
23:04:49.554 00.002 17712 IsGuiding returns 0
23:04:49.554 00.000 17712 scope move finished after 206 + 48 ms
23:04:49.554 00.000 17712 Move returns status 0, amount 206
23:04:49.555 00.001 17712 move complete, result=0
23:04:49.555 00.000 17712 worker thread done servicing request
23:04:49.555 00.000 17712 Worker thread wakes up
23:04:49.556 00.001 484 GuideStep: -1.4 px 325 ms EAST, 1.1 px 206 ms SOUTH
23:04:49.564 00.008 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:49.564 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:52.991 03.427 17712 Exposure complete
23:04:53.241 00.250 17712 worker thread done servicing request
23:04:53.241 00.000 484 OnExposeComplete: enter
23:04:53.245 00.004 484 UpdateGuideState(): m_state=6
23:04:53.249 00.004 484 Star::Find(15, 1400, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
23:04:53.252 00.003 484 Star::Find returns 1 (0), X=1399.13, Y=44.88, Mass=294842, SNR=72.8, Peak=34378 HFD=2.8
23:04:53.256 00.004 484 MultiStar: [#1 1.07,1.65,0.00,M7] [#2 -0.56,1.41,0.71,U] [#3 1.40,1.66,0.00,M7] [#4 0.85,1.97,0.00,M7] [#5 0.94,1.35,0.00,M6] [#6 0.79,2.32,0.00,M4] [#7 0.96,1.82,0.00,M3] [#8 0.47,1.22,0.46,U] 
23:04:53.259 00.003 484 single-star, 2 included, MultiStar: {0.18, 1.12}, one-star: {0.57, 0.88}
23:04:53.263 00.004 484 CameraToMount -- cameraTheta (0.99) - m_xAngle (2.71) = xAngle (-1.72 = -1.72)
23:04:53.265 00.002 484 CameraToMount -- cameraTheta (0.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.27 = 1.27)
23:04:53.268 00.003 484 CameraToMount -- cameraX=0.57 cameraY=0.88 hyp=1.05 cameraTheta=0.99 mountX=-0.16 mountY=1.00, mountTheta=1.73
23:04:53.277 00.009 484 SchedulePrimaryMove(0F03AFB8, x=0.57, y=0.88, opts=13)
23:04:53.279 00.002 484 Enqueuing Move request for scope (0.57, 0.88)
23:04:53.282 00.003 17712 Worker thread wakes up
23:04:53.282 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.88) opts 0xd
23:04:53.282 00.000 17712 Handling offset move in thread for scope, endpoint = (0.57, 0.88)
23:04:53.282 00.000 17712 Moving (0.57, 0.88) raw xDistance=-0.16 yDistance=1.00
23:04:53.282 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:04:53.282 00.000 17712 GuideAlgorithmResistSwitch::result() returns 1.00 from input 1.00
23:04:53.282 00.000 17712 MoveAxis(E, 0, ABG)
23:04:53.282 00.000 17712 Move returns status 0, amount 0
23:04:53.283 00.001 17712 MoveAxis(S, 188, ABG)
23:04:53.283 00.000 17712 Guiding  Dir = 1, Dur = 188
23:04:53.283 00.000 17712 IsSlewing returns 0
23:04:53.283 00.000 17712 IsGuiding returns 0
23:04:53.284 00.001 17712 PulseGuide returned control before completion, sleep 198
23:04:53.309 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1389, FiltMax=65533, Gamma=0.510
23:04:53.341 00.032 484 UpdateGuideState exits: m=294842 SNR=72.8
23:04:53.345 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.348 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:53.351 00.003 484 Enqueuing Expose request
23:04:53.498 00.147 17712 IsGuiding returns 1
23:04:53.498 00.000 17712 scope still moving after pulse duration time elapsed
23:04:53.529 00.031 17712 IsSlewing returns 0
23:04:53.530 00.001 17712 IsGuiding returns 0
23:04:53.530 00.000 17712 scope move finished after 188 + 57 ms
23:04:53.530 00.000 17712 Move returns status 0, amount 188
23:04:53.530 00.000 17712 move complete, result=0
23:04:53.530 00.000 17712 worker thread done servicing request
23:04:53.531 00.001 17712 Worker thread wakes up
23:04:53.531 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:53.531 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:04:53.535 00.004 484 GuideStep: -0.2 px 0 ms EAST, 1.0 px 188 ms SOUTH
23:04:57.058 03.523 17712 Exposure complete
23:04:57.641 00.583 484 OnExposeComplete: enter
23:04:57.644 00.003 484 UpdateGuideState(): m_state=6
23:04:57.650 00.006 17712 worker thread done servicing request
23:04:57.650 00.000 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
23:04:57.657 00.007 484 Star::Find returns 1 (0), X=1399.00, Y=44.28, Mass=319952, SNR=75.6, Peak=40352 HFD=2.9
23:04:57.673 00.016 484 MultiStar: [#1 1.00,1.23,0.00,M8] [#2 -0.95,0.68,0.74,U] [#3 1.36,0.82,0.00,M8] [#4 1.00,1.47,0.00,M8] [#5 0.89,0.67,0.35,U] [#6 1.10,1.75,0.00,M5] [#7 0.75,1.37,0.00,M4] [#8 0.75,0.48,0.38,U] 
23:04:57.684 00.011 484 refined, 3 included, MultiStar: {0.14, 0.49}, one-star: {0.44, 0.28}
23:04:57.688 00.004 484 CameraToMount -- cameraTheta (1.30) - m_xAngle (2.71) = xAngle (-1.42 = -1.42)
23:04:57.692 00.004 484 CameraToMount -- cameraTheta (1.30) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.57 = 1.57)
23:04:57.697 00.005 484 CameraToMount -- cameraX=0.14 cameraY=0.49 hyp=0.51 cameraTheta=1.30 mountX=0.08 mountY=0.51, mountTheta=1.42
23:04:57.720 00.023 484 SchedulePrimaryMove(0F03AFB8, x=0.14, y=0.49, opts=13)
23:04:57.818 00.098 484 Enqueuing Move request for scope (0.14, 0.49)
23:04:57.837 00.019 17712 Worker thread wakes up
23:04:57.837 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.49) opts 0xd
23:04:57.837 00.000 17712 Handling offset move in thread for scope, endpoint = (0.14, 0.49)
23:04:57.837 00.000 17712 Moving (0.14, 0.49) raw xDistance=0.08 yDistance=0.51
23:04:57.837 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:04:57.837 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:04:57.838 00.001 17712 MoveAxis(E, 0, ABG)
23:04:57.838 00.000 17712 Move returns status 0, amount 0
23:04:57.838 00.000 17712 MoveAxis(S, 95, ABG)
23:04:57.838 00.000 17712 Guiding  Dir = 1, Dur = 95
23:04:57.838 00.000 17712 IsSlewing returns 0
23:04:57.838 00.000 17712 IsGuiding returns 0
23:04:57.839 00.001 17712 PulseGuide returned control before completion, sleep 105
23:04:57.928 00.089 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1354, FiltMax=65533, Gamma=0.510
23:04:57.950 00.022 17712 IsGuiding returns 1
23:04:57.951 00.001 17712 scope still moving after pulse duration time elapsed
23:04:57.984 00.033 17712 IsSlewing returns 0
23:04:57.985 00.001 17712 IsGuiding returns 0
23:04:57.985 00.000 17712 scope move finished after 95 + 52 ms
23:04:57.985 00.000 17712 Move returns status 0, amount 95
23:04:57.985 00.000 17712 move complete, result=0
23:04:57.985 00.000 17712 worker thread done servicing request
23:04:58.037 00.052 484 UpdateGuideState exits: m=319952 SNR=75.6
23:04:58.053 00.016 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.062 00.009 484 ScheduleExposure(3000,3,1) exposurePending=0
23:04:58.079 00.017 484 Enqueuing Expose request
23:04:58.091 00.012 17712 Worker thread wakes up
23:04:58.091 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.5 px 95 ms SOUTH
23:04:58.095 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:04:58.095 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:00.453 02.358 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:05:00.458 00.005 484 case statement mapped state 6 to 3
23:05:00.463 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:05:01.514 01.051 17712 Exposure complete
23:05:01.807 00.293 17712 worker thread done servicing request
23:05:01.807 00.000 484 OnExposeComplete: enter
23:05:01.811 00.004 484 UpdateGuideState(): m_state=6
23:05:01.815 00.004 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
23:05:01.820 00.005 484 Star::Find returns 1 (0), X=1399.71, Y=44.12, Mass=316825, SNR=81.8, Peak=39248 HFD=2.6
23:05:01.824 00.004 484 MultiStar: [#1 1.41,0.09,0.73,U] [#2 -0.50,-0.36,0.72,U] [#3 1.61,-0.04,0.00,M9] [#4 1.71,0.25,0.00,M9] [#5 1.85,-0.56,0.00,M6] [#6 1.73,-0.14,0.00,M6] [#7 1.31,-0.60,0.43,U] [#8 1.13,0.08,0.41,U] 
23:05:01.827 00.003 484 refined, 4 included, MultiStar: {0.86, -0.09}, one-star: {1.15, 0.13}
23:05:01.830 00.003 484 CameraToMount -- cameraTheta (-0.10) - m_xAngle (2.71) = xAngle (-2.82 = -2.82)
23:05:01.833 00.003 484 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.17 = 0.17)
23:05:01.836 00.003 484 CameraToMount -- cameraX=0.86 cameraY=-0.09 hyp=0.87 cameraTheta=-0.10 mountX=-0.82 mountY=0.15, mountTheta=2.97
23:05:01.842 00.006 484 SchedulePrimaryMove(0F03AFB8, x=0.86, y=-0.09, opts=13)
23:05:01.847 00.005 484 Enqueuing Move request for scope (0.86, -0.09)
23:05:01.849 00.002 17712 Worker thread wakes up
23:05:01.850 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.09) opts 0xd
23:05:01.850 00.000 17712 Handling offset move in thread for scope, endpoint = (0.86, -0.09)
23:05:01.850 00.000 17712 Moving (0.86, -0.09) raw xDistance=-0.82 yDistance=0.15
23:05:01.850 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
23:05:01.850 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.850 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:05:01.850 00.000 17712 MoveAxis(E, 184, ABG)
23:05:01.850 00.000 17712 Guiding  Dir = 2, Dur = 184
23:05:01.851 00.001 17712 IsSlewing returns 0
23:05:01.851 00.000 17712 IsGuiding returns 0
23:05:01.851 00.000 17712 PulseGuide returned control before completion, sleep 194
23:05:01.873 00.022 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1352, FiltMax=65533, Gamma=0.510
23:05:01.918 00.045 484 UpdateGuideState exits: m=316825 SNR=81.8
23:05:01.924 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.937 00.013 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:01.942 00.005 484 Enqueuing Expose request
23:05:02.054 00.112 17712 IsGuiding returns 1
23:05:02.055 00.001 17712 scope still moving after pulse duration time elapsed
23:05:02.083 00.028 17712 IsSlewing returns 0
23:05:02.083 00.000 17712 IsGuiding returns 0
23:05:02.083 00.000 17712 scope move finished after 184 + 48 ms
23:05:02.084 00.001 17712 Move returns status 0, amount 184
23:05:02.084 00.000 17712 MoveAxis(N, 0, ABG)
23:05:02.084 00.000 17712 Move returns status 0, amount 0
23:05:02.084 00.000 17712 move complete, result=0
23:05:02.084 00.000 17712 worker thread done servicing request
23:05:02.084 00.000 17712 Worker thread wakes up
23:05:02.084 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:02.084 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:02.085 00.001 484 GuideStep: -0.8 px 184 ms EAST, 0.1 px 0 ms NORTH
23:05:05.526 03.441 17712 Exposure complete
23:05:05.958 00.432 17712 worker thread done servicing request
23:05:05.958 00.000 484 OnExposeComplete: enter
23:05:05.961 00.003 484 UpdateGuideState(): m_state=6
23:05:05.982 00.021 484 Star::Find(15, 1399, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
23:05:05.995 00.013 484 Star::Find returns 1 (0), X=1398.94, Y=44.81, Mass=315660, SNR=82.7, Peak=60938 HFD=2.3
23:05:06.010 00.015 484 MultiStar: [#1 0.63,0.35,0.80,U] [#2 1.66,-0.38,0.00,M6] [#3 0.94,0.32,0.77,U] [#4 1.31,0.33,0.65,U] [#5 1.22,-0.38,0.47,U] [#6 1.12,0.67,0.44,U] [#7 0.39,0.14,0.56,U] [#8 0.79,0.49,0.50,U] 
23:05:06.026 00.016 484 refined, 7 included, MultiStar: {0.80, 0.38}, one-star: {0.38, 0.81}
23:05:06.033 00.007 484 CameraToMount -- cameraTheta (0.45) - m_xAngle (2.71) = xAngle (-2.27 = -2.27)
23:05:06.042 00.009 484 CameraToMount -- cameraTheta (0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.72 = 0.72)
23:05:06.058 00.016 484 CameraToMount -- cameraX=0.80 cameraY=0.38 hyp=0.88 cameraTheta=0.45 mountX=-0.57 mountY=0.58, mountTheta=2.34
23:05:06.074 00.016 484 SchedulePrimaryMove(0F03AFB8, x=0.80, y=0.38, opts=13)
23:05:06.081 00.007 484 Enqueuing Move request for scope (0.80, 0.38)
23:05:06.089 00.008 17712 Worker thread wakes up
23:05:06.089 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.38) opts 0xd
23:05:06.089 00.000 17712 Handling offset move in thread for scope, endpoint = (0.80, 0.38)
23:05:06.089 00.000 17712 Moving (0.80, 0.38) raw xDistance=-0.57 yDistance=0.58
23:05:06.089 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
23:05:06.090 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
23:05:06.090 00.000 17712 MoveAxis(E, 140, ABG)
23:05:06.090 00.000 17712 Guiding  Dir = 2, Dur = 140
23:05:06.090 00.000 17712 IsSlewing returns 0
23:05:06.091 00.001 17712 IsGuiding returns 0
23:05:06.093 00.002 17712 PulseGuide returned control before completion, sleep 148
23:05:06.142 00.049 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1479, FiltMax=65533, Gamma=0.510
23:05:06.229 00.087 484 UpdateGuideState exits: m=315660 SNR=82.7
23:05:06.236 00.007 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.244 00.008 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:06.256 00.012 17712 IsGuiding returns 1
23:05:06.256 00.000 17712 scope still moving after pulse duration time elapsed
23:05:06.256 00.000 484 Enqueuing Expose request
23:05:06.279 00.023 17712 IsSlewing returns 0
23:05:06.279 00.000 17712 IsGuiding returns 1
23:05:06.310 00.031 17712 IsSlewing returns 0
23:05:06.310 00.000 17712 IsGuiding returns 1
23:05:06.341 00.031 17712 IsSlewing returns 0
23:05:06.341 00.000 17712 IsGuiding returns 0
23:05:06.341 00.000 17712 scope move finished after 140 + 111 ms
23:05:06.341 00.000 17712 Move returns status 0, amount 140
23:05:06.342 00.001 17712 MoveAxis(S, 109, ABG)
23:05:06.342 00.000 17712 Guiding  Dir = 1, Dur = 109
23:05:06.342 00.000 17712 IsSlewing returns 0
23:05:06.342 00.000 17712 IsGuiding returns 0
23:05:06.343 00.001 17712 PulseGuide returned control before completion, sleep 119
23:05:06.467 00.124 17712 IsGuiding returns 1
23:05:06.467 00.000 17712 scope still moving after pulse duration time elapsed
23:05:06.497 00.030 17712 IsSlewing returns 0
23:05:06.498 00.001 17712 IsGuiding returns 0
23:05:06.498 00.000 17712 scope move finished after 109 + 46 ms
23:05:06.498 00.000 17712 Move returns status 0, amount 109
23:05:06.499 00.001 17712 move complete, result=0
23:05:06.499 00.000 17712 worker thread done servicing request
23:05:06.499 00.000 17712 Worker thread wakes up
23:05:06.499 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:06.499 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:06.500 00.001 484 GuideStep: -0.6 px 140 ms EAST, 0.6 px 109 ms SOUTH
23:05:09.913 03.413 17712 Exposure complete
23:05:10.206 00.293 17712 worker thread done servicing request
23:05:10.206 00.000 484 OnExposeComplete: enter
23:05:10.210 00.004 484 UpdateGuideState(): m_state=6
23:05:10.213 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
23:05:10.217 00.004 484 Star::Find returns 1 (0), X=1397.73, Y=45.12, Mass=360945, SNR=88.6, Peak=56016 HFD=2.3
23:05:10.226 00.009 484 MultiStar: [#1 -0.69,0.29,0.77,U] [#2 3.41,-0.98,0.00,M7] [#3 -0.23,0.24,0.74,U] [#4 -0.15,0.33,0.55,U] [#5 0.02,-0.20,0.45,U] [#6 -0.12,0.28,0.53,U] [#7 -0.58,0.03,0.48,U] [#8 -0.65,0.70,0.45,U] 
23:05:10.233 00.007 484 refined, 7 included, MultiStar: {-0.45, 0.42}, one-star: {-0.83, 1.12}
23:05:10.241 00.008 484 CameraToMount -- cameraTheta (2.39) - m_xAngle (2.71) = xAngle (-0.32 = -0.32)
23:05:10.245 00.004 484 CameraToMount -- cameraTheta (2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.66 = 2.66)
23:05:10.248 00.003 484 CameraToMount -- cameraX=-0.45 cameraY=0.42 hyp=0.62 cameraTheta=2.39 mountX=0.59 mountY=0.28, mountTheta=0.45
23:05:10.261 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.45, y=0.42, opts=13)
23:05:10.268 00.007 484 Enqueuing Move request for scope (-0.45, 0.42)
23:05:10.274 00.006 17712 Worker thread wakes up
23:05:10.274 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.42) opts 0xd
23:05:10.275 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.45, 0.42)
23:05:10.275 00.000 17712 Moving (-0.45, 0.42) raw xDistance=0.59 yDistance=0.28
23:05:10.275 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.59
23:05:10.275 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:10.275 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:05:10.275 00.000 17712 MoveAxis(W, 121, ABG)
23:05:10.275 00.000 17712 Guiding  Dir = 3, Dur = 121
23:05:10.275 00.000 17712 IsSlewing returns 0
23:05:10.276 00.001 17712 IsGuiding returns 0
23:05:10.276 00.000 17712 PulseGuide returned control before completion, sleep 131
23:05:10.315 00.039 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1335, FiltMax=65535, Gamma=0.510
23:05:10.343 00.028 484 UpdateGuideState exits: m=360945 SNR=88.6
23:05:10.347 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.350 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:10.352 00.002 484 Enqueuing Expose request
23:05:10.425 00.073 17712 IsGuiding returns 1
23:05:10.425 00.000 17712 scope still moving after pulse duration time elapsed
23:05:10.454 00.029 17712 IsSlewing returns 0
23:05:10.455 00.001 17712 IsGuiding returns 0
23:05:10.455 00.000 17712 scope move finished after 121 + 57 ms
23:05:10.455 00.000 17712 Move returns status 0, amount 121
23:05:10.455 00.000 17712 MoveAxis(N, 0, ABG)
23:05:10.455 00.000 17712 Move returns status 0, amount 0
23:05:10.456 00.001 17712 move complete, result=0
23:05:10.456 00.000 17712 worker thread done servicing request
23:05:10.456 00.000 17712 Worker thread wakes up
23:05:10.456 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:10.460 00.004 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:10.597 00.137 484 GuideStep: 0.6 px 121 ms WEST, 0.3 px 0 ms NORTH
23:05:12.917 02.320 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:05:12.922 00.005 484 case statement mapped state 6 to 3
23:05:12.926 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:05:13.913 00.987 17712 Exposure complete
23:05:14.234 00.321 17712 worker thread done servicing request
23:05:14.234 00.000 484 OnExposeComplete: enter
23:05:14.239 00.005 484 UpdateGuideState(): m_state=6
23:05:14.245 00.006 484 Star::Find(15, 1397, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
23:05:14.249 00.004 484 Star::Find returns 1 (0), X=1396.93, Y=45.60, Mass=335600, SNR=72.3, Peak=38327 HFD=3.1
23:05:14.253 00.004 484 MultiStar: [#1 -1.57,0.05,0.00,M6] [#2 5.44,-1.64,0.00,M8] [#3 -1.05,-0.30,0.97,U] [#4 -0.81,-0.04,0.78,U] [#5 -0.21,-0.91,0.48,U] [#6 -0.74,-0.06,0.52,U] [#7 -1.72,-0.37,0.00,M2] [#8 -1.53,0.54,0.00,M1] 
23:05:14.257 00.004 484 refined, 4 included, MultiStar: {-1.01, 0.22}, one-star: {-1.63, 1.60}
23:05:14.261 00.004 484 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.22 = 0.22)
23:05:14.265 00.004 484 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.08)
23:05:14.268 00.003 484 CameraToMount -- cameraX=-1.01 cameraY=0.22 hyp=1.03 cameraTheta=2.93 mountX=1.01 mountY=-0.06, mountTheta=-0.06
23:05:14.280 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-1.01, y=0.22, opts=13)
23:05:14.284 00.004 484 Enqueuing Move request for scope (-1.01, 0.22)
23:05:14.288 00.004 17712 Worker thread wakes up
23:05:14.288 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.22) opts 0xd
23:05:14.288 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.01, 0.22)
23:05:14.288 00.000 17712 Moving (-1.01, 0.22) raw xDistance=1.01 yDistance=-0.06
23:05:14.288 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.01
23:05:14.288 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:14.289 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:14.289 00.000 17712 MoveAxis(W, 234, ABG)
23:05:14.289 00.000 17712 Guiding  Dir = 3, Dur = 234
23:05:14.290 00.001 17712 IsSlewing returns 0
23:05:14.290 00.000 17712 IsGuiding returns 0
23:05:14.291 00.001 17712 PulseGuide returned control before completion, sleep 244
23:05:14.319 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:05:14.352 00.033 484 UpdateGuideState exits: m=335600 SNR=72.3
23:05:14.357 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:14.361 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:14.366 00.005 484 Enqueuing Expose request
23:05:14.542 00.176 17712 IsGuiding returns 1
23:05:14.542 00.000 17712 scope still moving after pulse duration time elapsed
23:05:14.575 00.033 17712 IsSlewing returns 0
23:05:14.576 00.001 17712 IsGuiding returns 0
23:05:14.576 00.000 17712 scope move finished after 234 + 52 ms
23:05:14.576 00.000 17712 Move returns status 0, amount 234
23:05:14.576 00.000 17712 MoveAxis(N, 0, ABG)
23:05:14.576 00.000 17712 Move returns status 0, amount 0
23:05:14.576 00.000 17712 move complete, result=0
23:05:14.577 00.001 17712 worker thread done servicing request
23:05:14.577 00.000 17712 Worker thread wakes up
23:05:14.577 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:14.577 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:14.579 00.002 484 GuideStep: 1.0 px 234 ms WEST, -0.1 px 0 ms NORTH
23:05:18.009 03.430 17712 Exposure complete
23:05:18.285 00.276 17712 worker thread done servicing request
23:05:18.285 00.000 484 OnExposeComplete: enter
23:05:18.289 00.004 484 UpdateGuideState(): m_state=6
23:05:18.293 00.004 484 Star::Find(15, 1396, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
23:05:18.297 00.004 484 Star::Find returns 1 (0), X=1395.97, Y=45.94, Mass=302598, SNR=75.2, Peak=42675 HFD=2.7
23:05:18.302 00.005 484 MultiStar: large primary error, entering stabilization period
23:05:18.309 00.007 484 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.71) = xAngle (-0.22 = -0.22)
23:05:18.314 00.005 484 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.77 = 2.77)
23:05:18.323 00.009 484 CameraToMount -- cameraX=-2.59 cameraY=1.95 hyp=3.24 cameraTheta=2.50 mountX=3.17 mountY=1.18, mountTheta=0.36
23:05:18.339 00.016 484 SchedulePrimaryMove(0F03AFB8, x=-2.59, y=1.95, opts=13)
23:05:18.343 00.004 484 Enqueuing Move request for scope (-2.59, 1.95)
23:05:18.346 00.003 17712 Worker thread wakes up
23:05:18.347 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-2.59, 1.95) opts 0xd
23:05:18.347 00.000 17712 Handling offset move in thread for scope, endpoint = (-2.59, 1.95)
23:05:18.347 00.000 17712 Moving (-2.59, 1.95) raw xDistance=3.17 yDistance=1.18
23:05:18.347 00.000 17712 GuideAlgorithmHysteresis::Result() returns 2.04 from input 3.17
23:05:18.347 00.000 17712 GuideAlgorithmResistSwitch::result() returns 1.18 from input 1.18
23:05:18.347 00.000 17712 MoveAxis(W, 726, ABG)
23:05:18.347 00.000 17712 Guiding  Dir = 3, Dur = 726
23:05:18.348 00.001 17712 IsSlewing returns 0
23:05:18.349 00.001 17712 IsGuiding returns 0
23:05:18.349 00.000 17712 PulseGuide returned control before completion, sleep 736
23:05:18.382 00.033 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:05:18.420 00.038 484 UpdateGuideState exits: m=302598 SNR=75.2
23:05:18.425 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.431 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:18.435 00.004 484 Enqueuing Expose request
23:05:19.097 00.662 17712 IsGuiding returns 1
23:05:19.098 00.001 17712 scope still moving after pulse duration time elapsed
23:05:19.128 00.030 17712 IsSlewing returns 0
23:05:19.129 00.001 17712 IsGuiding returns 1
23:05:19.158 00.029 17712 IsSlewing returns 0
23:05:19.158 00.000 17712 IsGuiding returns 0
23:05:19.159 00.001 17712 scope move finished after 726 + 83 ms
23:05:19.159 00.000 17712 Move returns status 0, amount 726
23:05:19.159 00.000 17712 MoveAxis(S, 221, ABG)
23:05:19.159 00.000 17712 Guiding  Dir = 1, Dur = 221
23:05:19.160 00.001 17712 IsSlewing returns 0
23:05:19.160 00.000 17712 IsGuiding returns 0
23:05:19.160 00.000 17712 PulseGuide returned control before completion, sleep 231
23:05:19.393 00.233 17712 IsGuiding returns 1
23:05:19.393 00.000 17712 scope still moving after pulse duration time elapsed
23:05:19.425 00.032 17712 IsSlewing returns 0
23:05:19.425 00.000 17712 IsGuiding returns 0
23:05:19.425 00.000 17712 scope move finished after 221 + 43 ms
23:05:19.425 00.000 17712 Move returns status 0, amount 221
23:05:19.426 00.001 17712 move complete, result=0
23:05:19.426 00.000 17712 worker thread done servicing request
23:05:19.426 00.000 484 GuideStep: 3.2 px 726 ms WEST, 1.2 px 221 ms SOUTH
23:05:19.430 00.004 17712 Worker thread wakes up
23:05:19.430 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:19.430 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:22.904 03.474 17712 Exposure complete
23:05:23.290 00.386 17712 worker thread done servicing request
23:05:23.290 00.000 484 OnExposeComplete: enter
23:05:23.295 00.005 484 UpdateGuideState(): m_state=6
23:05:23.302 00.007 484 Star::Find(15, 1395, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
23:05:23.309 00.007 484 Star::Find returns 1 (0), X=1397.85, Y=44.27, Mass=321281, SNR=76.2, Peak=43987 HFD=2.5
23:05:23.314 00.005 484 MultiStar: exiting stabilization period
23:05:23.318 00.004 484 MultiStar: [#1 -0.79,-2.13,0.00,M7] [#2 5.39,-3.85,0.00,M9] [#3 -0.35,-2.47,0.00,M7] [#4 -0.04,-2.11,0.00,M7] [#5 0.85,-3.01,0.00,M4] [#6 -0.16,-2.23,0.00,M4] [#7 -0.78,-2.51,0.00,M3] [#8 -0.73,-1.65,0.00,M2] 
23:05:23.323 00.005 484 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
23:05:23.329 00.006 484 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.06 = 3.06)
23:05:23.332 00.003 484 CameraToMount -- cameraX=-0.72 cameraY=0.27 hyp=0.76 cameraTheta=2.78 mountX=0.76 mountY=0.07, mountTheta=0.09
23:05:23.342 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.72, y=0.27, opts=13)
23:05:23.346 00.004 484 Enqueuing Move request for scope (-0.72, 0.27)
23:05:23.350 00.004 17712 Worker thread wakes up
23:05:23.350 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.27) opts 0xd
23:05:23.350 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.72, 0.27)
23:05:23.350 00.000 17712 Moving (-0.72, 0.27) raw xDistance=0.76 yDistance=0.07
23:05:23.350 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.76
23:05:23.350 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:23.350 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:05:23.350 00.000 17712 MoveAxis(W, 222, ABG)
23:05:23.351 00.001 17712 Guiding  Dir = 3, Dur = 222
23:05:23.351 00.000 17712 IsSlewing returns 0
23:05:23.351 00.000 17712 IsGuiding returns 0
23:05:23.352 00.001 17712 PulseGuide returned control before completion, sleep 232
23:05:23.379 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:05:23.409 00.030 484 UpdateGuideState exits: m=321281 SNR=76.2
23:05:23.414 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.417 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:23.421 00.004 484 Enqueuing Expose request
23:05:23.592 00.171 17712 IsGuiding returns 1
23:05:23.592 00.000 17712 scope still moving after pulse duration time elapsed
23:05:23.623 00.031 17712 IsSlewing returns 0
23:05:23.624 00.001 17712 IsGuiding returns 0
23:05:23.625 00.001 17712 scope move finished after 222 + 51 ms
23:05:23.625 00.000 17712 Move returns status 0, amount 222
23:05:23.625 00.000 17712 MoveAxis(N, 0, ABG)
23:05:23.625 00.000 17712 Move returns status 0, amount 0
23:05:23.626 00.001 17712 move complete, result=0
23:05:23.626 00.000 17712 worker thread done servicing request
23:05:23.626 00.000 17712 Worker thread wakes up
23:05:23.626 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:23.626 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:23.643 00.017 484 GuideStep: 0.8 px 222 ms WEST, 0.1 px 0 ms NORTH
23:05:25.568 01.925 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:05:25.572 00.004 484 case statement mapped state 6 to 3
23:05:25.575 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:05:27.040 01.465 17712 Exposure complete
23:05:27.588 00.548 17712 worker thread done servicing request
23:05:27.588 00.000 484 OnExposeComplete: enter
23:05:27.592 00.004 484 UpdateGuideState(): m_state=6
23:05:27.596 00.004 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
23:05:27.600 00.004 484 Star::Find returns 1 (0), X=1397.20, Y=45.02, Mass=299936, SNR=55.8, Peak=20851 HFD=4.0
23:05:27.604 00.004 484 MultiStar: [#1 -1.55,-2.51,0.00,M8] [#2 7.08,-4.41,0.00,M10] [#3 -0.68,-2.68,0.00,M8] [#4 -0.29,-2.47,0.00,M8] [#5 0.84,-3.90,0.00,M5] [#6 -1.22,-2.58,0.00,M5] [#7 -1.18,-2.66,0.00,M4] [#8 -1.20,-1.48,0.00,M3] 
23:05:27.609 00.005 484 CameraToMount -- cameraTheta (2.50) - m_xAngle (2.71) = xAngle (-0.21 = -0.21)
23:05:27.612 00.003 484 CameraToMount -- cameraTheta (2.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.77 = 2.77)
23:05:27.616 00.004 484 CameraToMount -- cameraX=-1.37 cameraY=1.02 hyp=1.70 cameraTheta=2.50 mountX=1.67 mountY=0.61, mountTheta=0.35
23:05:27.626 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-1.37, y=1.02, opts=13)
23:05:27.631 00.005 484 Enqueuing Move request for scope (-1.37, 1.02)
23:05:27.635 00.004 17712 Worker thread wakes up
23:05:27.635 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.37, 1.02) opts 0xd
23:05:27.635 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.37, 1.02)
23:05:27.635 00.000 17712 Moving (-1.37, 1.02) raw xDistance=1.67 yDistance=0.61
23:05:27.635 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.09 from input 1.67
23:05:27.635 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.61 from input 0.61
23:05:27.635 00.000 17712 MoveAxis(W, 388, ABG)
23:05:27.635 00.000 17712 Guiding  Dir = 3, Dur = 388
23:05:27.636 00.001 17712 IsSlewing returns 0
23:05:27.636 00.000 17712 IsGuiding returns 0
23:05:27.637 00.001 17712 PulseGuide returned control before completion, sleep 398
23:05:27.665 00.028 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1258, FiltMax=65535, Gamma=0.510
23:05:27.699 00.034 484 UpdateGuideState exits: m=299936 SNR=55.8
23:05:27.705 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:27.709 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:27.713 00.004 484 Enqueuing Expose request
23:05:28.045 00.332 17712 IsGuiding returns 1
23:05:28.045 00.000 17712 scope still moving after pulse duration time elapsed
23:05:28.077 00.032 17712 IsSlewing returns 0
23:05:28.077 00.000 17712 IsGuiding returns 0
23:05:28.077 00.000 17712 scope move finished after 388 + 53 ms
23:05:28.078 00.001 17712 Move returns status 0, amount 388
23:05:28.078 00.000 17712 MoveAxis(S, 115, ABG)
23:05:28.078 00.000 17712 Guiding  Dir = 1, Dur = 115
23:05:28.078 00.000 17712 IsSlewing returns 0
23:05:28.078 00.000 17712 IsGuiding returns 0
23:05:28.079 00.001 17712 PulseGuide returned control before completion, sleep 125
23:05:28.218 00.139 17712 IsGuiding returns 1
23:05:28.218 00.000 17712 scope still moving after pulse duration time elapsed
23:05:28.249 00.031 17712 IsSlewing returns 0
23:05:28.249 00.000 17712 IsGuiding returns 0
23:05:28.249 00.000 17712 scope move finished after 115 + 56 ms
23:05:28.249 00.000 17712 Move returns status 0, amount 115
23:05:28.250 00.001 17712 move complete, result=0
23:05:28.250 00.000 17712 worker thread done servicing request
23:05:28.250 00.000 17712 Worker thread wakes up
23:05:28.250 00.000 484 GuideStep: 1.7 px 388 ms WEST, 0.6 px 115 ms SOUTH
23:05:28.254 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:28.254 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:31.696 03.442 17712 Exposure complete
23:05:31.991 00.295 17712 worker thread done servicing request
23:05:31.991 00.000 484 OnExposeComplete: enter
23:05:31.996 00.005 484 UpdateGuideState(): m_state=6
23:05:32.000 00.004 484 Star::Find(15, 1397, 45, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
23:05:32.017 00.017 484 Star::Find returns 1 (0), X=1397.34, Y=44.34, Mass=280168, SNR=57.9, Peak=31187 HFD=3.5
23:05:32.023 00.006 484 MultiStar: [#1 -1.48,-3.98,0.00,M9] [#2 7.41,-5.71,0.00,R] [#3 -0.81,-4.07,0.00,M9] [#4 -0.35,-4.11,0.00,M9] [#5 1.21,-4.95,0.00,M6] [#6 -0.64,-3.67,0.00,M6] [#7 -1.13,-4.18,0.00,M5] [#8 -1.14,-2.20,0.00,M4] 
23:05:32.026 00.003 484 CameraToMount -- cameraTheta (2.87) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
23:05:32.029 00.003 484 CameraToMount -- cameraTheta (2.87) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.14 = 3.14)
23:05:32.033 00.004 484 CameraToMount -- cameraX=-1.23 cameraY=0.35 hyp=1.27 cameraTheta=2.87 mountX=1.26 mountY=0.00, mountTheta=0.00
23:05:32.040 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-1.23, y=0.35, opts=13)
23:05:32.044 00.004 484 Enqueuing Move request for scope (-1.23, 0.35)
23:05:32.048 00.004 17712 Worker thread wakes up
23:05:32.048 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.23, 0.35) opts 0xd
23:05:32.048 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.23, 0.35)
23:05:32.048 00.000 17712 Moving (-1.23, 0.35) raw xDistance=1.26 yDistance=0.00
23:05:32.048 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.26
23:05:32.049 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:32.049 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:05:32.049 00.000 17712 MoveAxis(W, 309, ABG)
23:05:32.049 00.000 17712 Guiding  Dir = 3, Dur = 309
23:05:32.049 00.000 17712 IsSlewing returns 0
23:05:32.049 00.000 17712 IsGuiding returns 0
23:05:32.050 00.001 17712 PulseGuide returned control before completion, sleep 319
23:05:32.076 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1355, FiltMax=65535, Gamma=0.510
23:05:32.116 00.040 484 UpdateGuideState exits: m=280168 SNR=57.9
23:05:32.122 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:32.127 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:32.131 00.004 484 Enqueuing Expose request
23:05:32.375 00.244 17712 IsGuiding returns 1
23:05:32.375 00.000 17712 scope still moving after pulse duration time elapsed
23:05:32.406 00.031 17712 IsSlewing returns 0
23:05:32.406 00.000 17712 IsGuiding returns 0
23:05:32.407 00.001 17712 scope move finished after 309 + 48 ms
23:05:32.407 00.000 17712 Move returns status 0, amount 309
23:05:32.407 00.000 17712 MoveAxis(N, 0, ABG)
23:05:32.407 00.000 17712 Move returns status 0, amount 0
23:05:32.407 00.000 17712 move complete, result=0
23:05:32.408 00.001 17712 worker thread done servicing request
23:05:32.408 00.000 17712 Worker thread wakes up
23:05:32.408 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:32.408 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:32.409 00.001 484 GuideStep: 1.3 px 309 ms WEST, 0.0 px 0 ms NORTH
23:05:35.881 03.472 17712 Exposure complete
23:05:36.162 00.281 17712 worker thread done servicing request
23:05:36.162 00.000 484 OnExposeComplete: enter
23:05:36.166 00.004 484 UpdateGuideState(): m_state=6
23:05:36.174 00.008 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
23:05:36.178 00.004 484 Star::Find returns 1 (0), X=1397.46, Y=44.19, Mass=283489, SNR=64.0, Peak=24531 HFD=3.7
23:05:36.182 00.004 484 MultiStar: [#1 -1.14,-3.74,0.00,M10] [#2 -0.48,-0.21,1.03,U] [#3 -0.76,-4.13,0.00,M10] [#4 0.05,-4.37,0.00,M10] [#5 1.30,-4.77,0.00,M7] [#6 -0.82,-4.14,0.00,M7] [#7 -1.52,-4.40,0.00,M6] [#8 -1.37,-2.68,0.00,M5] 
23:05:36.185 00.003 484 refined, 1 included, MultiStar: {-0.79, -0.01}, one-star: {-1.10, 0.19}
23:05:36.190 00.005 484 CameraToMount -- cameraTheta (-3.12) - m_xAngle (2.71) = xAngle (-5.84 = 0.44)
23:05:36.193 00.003 484 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.85 = -2.85)
23:05:36.197 00.004 484 CameraToMount -- cameraX=-0.79 cameraY=-0.01 hyp=0.79 cameraTheta=-3.12 mountX=0.71 mountY=-0.22, mountTheta=-0.31
23:05:36.206 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.79, y=-0.01, opts=13)
23:05:36.212 00.006 484 Enqueuing Move request for scope (-0.79, -0.01)
23:05:36.217 00.005 17712 Worker thread wakes up
23:05:36.217 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.01) opts 0xd
23:05:36.217 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.79, -0.01)
23:05:36.217 00.000 17712 Moving (-0.79, -0.01) raw xDistance=0.71 yDistance=-0.22
23:05:36.217 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.71
23:05:36.217 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:36.218 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:05:36.218 00.000 17712 MoveAxis(W, 180, ABG)
23:05:36.218 00.000 17712 Guiding  Dir = 3, Dur = 180
23:05:36.218 00.000 17712 IsSlewing returns 0
23:05:36.218 00.000 17712 IsGuiding returns 0
23:05:36.220 00.002 17712 PulseGuide returned control before completion, sleep 189
23:05:36.246 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:05:36.281 00.035 484 UpdateGuideState exits: m=283489 SNR=64.0
23:05:36.284 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:36.288 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:36.292 00.004 484 Enqueuing Expose request
23:05:36.419 00.127 17712 IsGuiding returns 1
23:05:36.421 00.002 17712 scope still moving after pulse duration time elapsed
23:05:36.451 00.030 17712 IsSlewing returns 0
23:05:36.454 00.003 17712 IsGuiding returns 0
23:05:36.455 00.001 17712 scope move finished after 180 + 57 ms
23:05:36.455 00.000 17712 Move returns status 0, amount 180
23:05:36.456 00.001 17712 MoveAxis(N, 0, ABG)
23:05:36.456 00.000 17712 Move returns status 0, amount 0
23:05:36.456 00.000 17712 move complete, result=0
23:05:36.458 00.002 17712 worker thread done servicing request
23:05:36.458 00.000 17712 Worker thread wakes up
23:05:36.458 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:36.458 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:36.458 00.000 484 GuideStep: 0.7 px 180 ms WEST, -0.2 px 0 ms NORTH
23:05:38.041 01.583 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:05:38.044 00.003 484 case statement mapped state 6 to 3
23:05:38.054 00.010 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:05:39.868 01.814 17712 Exposure complete
23:05:40.163 00.295 17712 worker thread done servicing request
23:05:40.163 00.000 484 OnExposeComplete: enter
23:05:40.168 00.005 484 UpdateGuideState(): m_state=6
23:05:40.173 00.005 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
23:05:40.176 00.003 484 Star::Find returns 1 (0), X=1398.01, Y=44.32, Mass=287617, SNR=54.1, Peak=15203 HFD=4.8
23:05:40.181 00.005 484 MultiStar: [#1 -0.88,-4.82,0.00,R] [#2 0.92,-1.57,0.00,M1] [#3 -0.44,-5.78,0.00,R] [#4 -0.22,-5.35,0.00,R] [#5 2.28,-6.81,0.00,M8] [#6 -1.71,-6.35,0.00,M8] [#7 -1.28,-4.69,0.00,M7] [#8 -0.96,-3.53,0.00,M6] 
23:05:40.184 00.003 484 CameraToMount -- cameraTheta (2.61) - m_xAngle (2.71) = xAngle (-0.11 = -0.11)
23:05:40.188 00.004 484 CameraToMount -- cameraTheta (2.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.88 = 2.88)
23:05:40.191 00.003 484 CameraToMount -- cameraX=-0.55 cameraY=0.32 hyp=0.64 cameraTheta=2.61 mountX=0.63 mountY=0.16, mountTheta=0.25
23:05:40.206 00.015 484 SchedulePrimaryMove(0F03AFB8, x=-0.55, y=0.32, opts=13)
23:05:40.210 00.004 484 Enqueuing Move request for scope (-0.55, 0.32)
23:05:40.215 00.005 17712 Worker thread wakes up
23:05:40.215 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.32) opts 0xd
23:05:40.215 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.55, 0.32)
23:05:40.215 00.000 17712 Moving (-0.55, 0.32) raw xDistance=0.63 yDistance=0.16
23:05:40.215 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
23:05:40.215 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.215 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:05:40.215 00.000 17712 MoveAxis(W, 155, ABG)
23:05:40.215 00.000 17712 Guiding  Dir = 3, Dur = 155
23:05:40.216 00.001 17712 IsSlewing returns 0
23:05:40.216 00.000 17712 IsGuiding returns 0
23:05:40.216 00.000 17712 PulseGuide returned control before completion, sleep 165
23:05:40.236 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1437, FiltMax=65535, Gamma=0.510
23:05:40.267 00.031 484 UpdateGuideState exits: m=287617 SNR=54.1
23:05:40.272 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.276 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:40.280 00.004 484 Enqueuing Expose request
23:05:40.383 00.103 17712 IsGuiding returns 1
23:05:40.383 00.000 17712 scope still moving after pulse duration time elapsed
23:05:40.414 00.031 17712 IsSlewing returns 0
23:05:40.414 00.000 17712 IsGuiding returns 0
23:05:40.414 00.000 17712 scope move finished after 155 + 43 ms
23:05:40.414 00.000 17712 Move returns status 0, amount 155
23:05:40.415 00.001 17712 MoveAxis(N, 0, ABG)
23:05:40.415 00.000 17712 Move returns status 0, amount 0
23:05:40.415 00.000 17712 move complete, result=0
23:05:40.415 00.000 17712 worker thread done servicing request
23:05:40.415 00.000 17712 Worker thread wakes up
23:05:40.415 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:40.415 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:40.416 00.001 484 GuideStep: 0.6 px 155 ms WEST, 0.2 px 0 ms NORTH
23:05:43.826 03.410 17712 Exposure complete
23:05:44.107 00.281 17712 worker thread done servicing request
23:05:44.107 00.000 484 OnExposeComplete: enter
23:05:44.111 00.004 484 UpdateGuideState(): m_state=6
23:05:44.116 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
23:05:44.121 00.005 484 Star::Find returns 1 (0), X=1398.19, Y=44.45, Mass=291134, SNR=55.4, Peak=17651 HFD=5.0
23:05:44.128 00.007 484 Star::Find false star n=12 nbg=271 bg=4767.9 sigma=1019.6 thresh=7827 peak=7610
23:05:44.133 00.005 484 Star::Find false star n=11 nbg=277 bg=6049.7 sigma=968.8 thresh=8956 peak=8440
23:05:44.141 00.008 484 MultiStar: [#1 -0.09,-0.95,0.57,U] [#2 0.69,-1.52,0.00,M2] [#3 -0.17,-0.63,0.60,U] [#4 0.70,-0.14,0.47,U] [#5 0.00,0.00,0.00,L] [#6 -0.77,-5.69,0.00,M9] [#7 -1.13,-5.63,0.00,M8] [#8 -0.87,-2.86,0.00,M7] [#9 0.00,0.00,0.00,L] [#10 -2.53,-1.92,0.00,M3] 
23:05:44.145 00.004 484 refined, 3 included, MultiStar: {-0.07, -0.20}, one-star: {-0.37, 0.46}
23:05:44.154 00.009 484 CameraToMount -- cameraTheta (-1.92) - m_xAngle (2.71) = xAngle (-4.63 = 1.65)
23:05:44.158 00.004 484 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.65 = -1.65)
23:05:44.163 00.005 484 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.92 mountX=-0.02 mountY=-0.21, mountTheta=-1.65
23:05:44.176 00.013 484 SchedulePrimaryMove(0F03AFB8, x=-0.07, y=-0.20, opts=13)
23:05:44.181 00.005 484 Enqueuing Move request for scope (-0.07, -0.20)
23:05:44.185 00.004 17712 Worker thread wakes up
23:05:44.185 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
23:05:44.185 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
23:05:44.185 00.000 17712 Moving (-0.07, -0.20) raw xDistance=-0.02 yDistance=-0.21
23:05:44.185 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:05:44.186 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:44.186 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:05:44.186 00.000 17712 MoveAxis(E, 0, ABG)
23:05:44.186 00.000 17712 Move returns status 0, amount 0
23:05:44.186 00.000 17712 MoveAxis(N, 0, ABG)
23:05:44.186 00.000 17712 Move returns status 0, amount 0
23:05:44.187 00.001 17712 move complete, result=0
23:05:44.187 00.000 17712 worker thread done servicing request
23:05:44.213 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1304, FiltMax=65535, Gamma=0.510
23:05:44.262 00.049 484 UpdateGuideState exits: m=291134 SNR=55.4
23:05:44.277 00.015 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:44.283 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:44.296 00.013 484 Enqueuing Expose request
23:05:44.300 00.004 17712 Worker thread wakes up
23:05:44.300 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:44.300 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:44.301 00.001 484 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:05:47.937 03.636 17712 Exposure complete
23:05:48.555 00.618 484 OnExposeComplete: enter
23:05:48.559 00.004 484 UpdateGuideState(): m_state=6
23:05:48.563 00.004 17712 worker thread done servicing request
23:05:48.563 00.000 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
23:05:48.567 00.004 484 Star::Find returns 1 (0), X=1398.65, Y=44.25, Mass=281841, SNR=54.5, Peak=17347 HFD=5.2
23:05:48.573 00.006 484 Star::Find false star n=8 nbg=255 bg=5281.7 sigma=866.8 thresh=7882 peak=7350
23:05:48.577 00.004 484 MultiStar: [#1 0.38,-0.23,0.38,U] [#2 0.87,-1.74,0.00,M3] [#3 0.15,-0.53,0.52,U] [#4 1.07,-0.65,0.48,U] [#5 3.29,-6.88,0.00,M9] [#6 0.00,0.00,0.00,L] [#7 -0.99,-6.00,0.00,M9] [#8 -1.08,-3.34,0.00,M8] [#9 0.22,-8.23,0.00,M2] 
23:05:48.582 00.005 484 single-star, 3 included, MultiStar: {0.35, -0.18}, one-star: {0.09, 0.25}
23:05:48.585 00.003 484 CameraToMount -- cameraTheta (1.22) - m_xAngle (2.71) = xAngle (-1.50 = -1.50)
23:05:48.590 00.005 484 CameraToMount -- cameraTheta (1.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.49 = 1.49)
23:05:48.595 00.005 484 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.22 mountX=0.02 mountY=0.27, mountTheta=1.50
23:05:48.605 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.09, y=0.25, opts=13)
23:05:48.609 00.004 484 Enqueuing Move request for scope (0.09, 0.25)
23:05:48.613 00.004 17712 Worker thread wakes up
23:05:48.613 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
23:05:48.613 00.000 17712 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
23:05:48.613 00.000 17712 Moving (0.09, 0.25) raw xDistance=0.02 yDistance=0.27
23:05:48.613 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:05:48.613 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:48.613 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:05:48.613 00.000 17712 MoveAxis(E, 0, ABG)
23:05:48.613 00.000 17712 Move returns status 0, amount 0
23:05:48.614 00.001 17712 MoveAxis(N, 0, ABG)
23:05:48.614 00.000 17712 Move returns status 0, amount 0
23:05:48.614 00.000 17712 move complete, result=0
23:05:48.614 00.000 17712 worker thread done servicing request
23:05:48.639 00.025 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1341, FiltMax=65535, Gamma=0.510
23:05:48.676 00.037 484 UpdateGuideState exits: m=281841 SNR=54.5
23:05:48.681 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:48.684 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:48.687 00.003 484 Enqueuing Expose request
23:05:48.692 00.005 17712 Worker thread wakes up
23:05:48.692 00.000 484 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:05:48.696 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:48.696 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:52.108 03.412 17712 Exposure complete
23:05:52.379 00.271 17712 worker thread done servicing request
23:05:52.379 00.000 484 OnExposeComplete: enter
23:05:52.382 00.003 484 UpdateGuideState(): m_state=6
23:05:52.386 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
23:05:52.391 00.005 484 Star::Find returns 1 (0), X=1394.05, Y=41.49, Mass=248163, SNR=57.1, Peak=33655 HFD=3.0
23:05:52.394 00.003 484 MultiStar: large primary error, entering stabilization period
23:05:52.397 00.003 484 CameraToMount -- cameraTheta (-2.63) - m_xAngle (2.71) = xAngle (-5.35 = 0.93)
23:05:52.400 00.003 484 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.36 = -2.36)
23:05:52.403 00.003 484 CameraToMount -- cameraX=-4.51 cameraY=-2.50 hyp=5.16 cameraTheta=-2.63 mountX=3.07 mountY=-3.62, mountTheta=-0.87
23:05:52.411 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-4.51, y=-2.50, opts=13)
23:05:52.414 00.003 484 Enqueuing Move request for scope (-4.51, -2.50)
23:05:52.417 00.003 17712 Worker thread wakes up
23:05:52.418 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-4.51, -2.50) opts 0xd
23:05:52.418 00.000 17712 Handling offset move in thread for scope, endpoint = (-4.51, -2.50)
23:05:52.418 00.000 17712 Moving (-4.51, -2.50) raw xDistance=3.07 yDistance=-3.62
23:05:52.418 00.000 17712 GuideAlgorithmHysteresis::Result() returns 1.93 from input 3.07
23:05:52.418 00.000 17712 resist switch: large excursion: input -3.62 thresh 1.35 direction from 1 to -1
23:05:52.418 00.000 17712 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-10.87
23:05:52.418 00.000 17712 GuideAlgorithmResistSwitch::result() returns -3.62 from input -3.62
23:05:52.418 00.000 17712 MoveAxis(W, 687, ABG)
23:05:52.418 00.000 17712 Guiding  Dir = 3, Dur = 687
23:05:52.419 00.001 17712 IsSlewing returns 0
23:05:52.419 00.000 17712 IsGuiding returns 0
23:05:52.419 00.000 17712 PulseGuide returned control before completion, sleep 697
23:05:52.446 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1333, FiltMax=65535, Gamma=0.510
23:05:52.480 00.034 484 UpdateGuideState exits: m=248163 SNR=57.1
23:05:52.484 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.495 00.011 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:52.500 00.005 484 Enqueuing Expose request
23:05:53.119 00.619 17712 IsGuiding returns 1
23:05:53.119 00.000 17712 scope still moving after pulse duration time elapsed
23:05:53.150 00.031 17712 IsSlewing returns 0
23:05:53.150 00.000 17712 IsGuiding returns 0
23:05:53.150 00.000 17712 scope move finished after 687 + 44 ms
23:05:53.150 00.000 17712 Move returns status 0, amount 687
23:05:53.150 00.000 17712 MoveAxis(N, 681, ABG)
23:05:53.150 00.000 17712 Guiding  Dir = 0, Dur = 681
23:05:53.151 00.001 17712 IsSlewing returns 0
23:05:53.151 00.000 17712 IsGuiding returns 0
23:05:53.151 00.000 17712 PulseGuide returned control before completion, sleep 691
23:05:53.855 00.704 17712 IsGuiding returns 1
23:05:53.855 00.000 17712 scope still moving after pulse duration time elapsed
23:05:53.886 00.031 17712 IsSlewing returns 0
23:05:53.887 00.001 17712 IsGuiding returns 0
23:05:53.888 00.001 17712 scope move finished after 681 + 56 ms
23:05:53.888 00.000 17712 Move returns status 0, amount 681
23:05:53.889 00.001 17712 move complete, result=0
23:05:53.891 00.002 17712 worker thread done servicing request
23:05:53.891 00.000 484 GuideStep: 3.1 px 687 ms WEST, -3.6 px 681 ms NORTH
23:05:53.895 00.004 17712 Worker thread wakes up
23:05:53.895 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:53.895 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:05:57.312 03.417 17712 Exposure complete
23:05:57.768 00.456 17712 worker thread done servicing request
23:05:57.768 00.000 484 OnExposeComplete: enter
23:05:57.773 00.005 484 UpdateGuideState(): m_state=6
23:05:57.778 00.005 484 Star::Find(15, 1394, 41, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
23:05:57.783 00.005 484 Star::Find returns 1 (0), X=1396.27, Y=40.39, Mass=296200, SNR=70.2, Peak=37152 HFD=2.8
23:05:57.789 00.006 484 CameraToMount -- cameraTheta (-2.14) - m_xAngle (2.71) = xAngle (-4.85 = 1.43)
23:05:57.794 00.005 484 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.87 = -1.87)
23:05:57.799 00.005 484 CameraToMount -- cameraX=-2.29 cameraY=-3.60 hyp=4.27 cameraTheta=-2.14 mountX=0.60 mountY=-4.09, mountTheta=-1.43
23:05:57.807 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-2.29, y=-3.60, opts=13)
23:05:57.811 00.004 484 Enqueuing Move request for scope (-2.29, -3.60)
23:05:57.814 00.003 17712 Worker thread wakes up
23:05:57.814 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-2.29, -3.60) opts 0xd
23:05:57.814 00.000 17712 Handling offset move in thread for scope, endpoint = (-2.29, -3.60)
23:05:57.814 00.000 17712 Moving (-2.29, -3.60) raw xDistance=0.60 yDistance=-4.09
23:05:57.814 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.60
23:05:57.814 00.000 17712 GuideAlgorithmResistSwitch::result() returns -4.09 from input -4.09
23:05:57.814 00.000 17712 MoveAxis(W, 182, ABG)
23:05:57.814 00.000 17712 Guiding  Dir = 3, Dur = 182
23:05:57.815 00.001 17712 IsSlewing returns 0
23:05:57.815 00.000 17712 IsGuiding returns 0
23:05:57.815 00.000 17712 PulseGuide returned control before completion, sleep 192
23:05:57.839 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1114, FiltMax=65535, Gamma=0.510
23:05:57.873 00.034 484 UpdateGuideState exits: m=296200 SNR=70.2
23:05:57.876 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.880 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:05:57.884 00.004 484 Enqueuing Expose request
23:05:58.029 00.145 17712 IsGuiding returns 0
23:05:58.029 00.000 17712 Move returns status 0, amount 182
23:05:58.029 00.000 17712 MoveAxis(N, 768, ABG)
23:05:58.029 00.000 17712 Guiding  Dir = 0, Dur = 768
23:05:58.029 00.000 17712 IsSlewing returns 0
23:05:58.030 00.001 17712 IsGuiding returns 0
23:05:58.030 00.000 17712 PulseGuide returned control before completion, sleep 778
23:05:58.812 00.782 17712 IsGuiding returns 1
23:05:58.812 00.000 17712 scope still moving after pulse duration time elapsed
23:05:58.844 00.032 17712 IsSlewing returns 0
23:05:58.844 00.000 17712 IsGuiding returns 0
23:05:58.844 00.000 17712 scope move finished after 768 + 46 ms
23:05:58.844 00.000 17712 Move returns status 0, amount 768
23:05:58.844 00.000 17712 move complete, result=0
23:05:58.844 00.000 17712 worker thread done servicing request
23:05:58.844 00.000 17712 Worker thread wakes up
23:05:58.845 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:05:58.845 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:06:00.747 01.902 484 GuideStep: 0.6 px 182 ms WEST, -4.1 px 768 ms NORTH
23:06:02.288 01.541 17712 Exposure complete
23:06:02.576 00.288 17712 worker thread done servicing request
23:06:02.577 00.001 484 OnExposeComplete: enter
23:06:02.581 00.004 484 UpdateGuideState(): m_state=6
23:06:02.585 00.004 484 Star::Find(15, 1396, 40, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
23:06:02.589 00.004 484 Star::Find returns 1 (0), X=1397.69, Y=43.56, Mass=299587, SNR=76.3, Peak=40119 HFD=2.8
23:06:02.592 00.003 484 MultiStar: exiting stabilization period
23:06:02.599 00.007 484 MultiStar: [#1 0.57,4.16,0.00,M1] [#2 -5.83,4.17,0.00,M4] [#3 0.30,5.39,0.00,M1] [#4 0.29,5.19,0.00,M1] [#5 -0.13,-0.59,0.43,U] [#6 -0.11,-0.31,0.49,U] [#7 -0.36,-0.61,0.54,U] [#8 -0.36,-0.41,0.53,U] 
23:06:02.604 00.005 484 refined, 4 included, MultiStar: {-0.46, -0.47}, one-star: {-0.87, -0.44}
23:06:02.610 00.006 484 CameraToMount -- cameraTheta (-2.35) - m_xAngle (2.71) = xAngle (-5.06 = 1.22)
23:06:02.616 00.006 484 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.08 = -2.08)
23:06:02.621 00.005 484 CameraToMount -- cameraX=-0.46 cameraY=-0.47 hyp=0.65 cameraTheta=-2.35 mountX=0.22 mountY=-0.57, mountTheta=-1.20
23:06:02.629 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.46, y=-0.47, opts=13)
23:06:02.632 00.003 484 Enqueuing Move request for scope (-0.46, -0.47)
23:06:02.636 00.004 17712 Worker thread wakes up
23:06:02.636 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.47) opts 0xd
23:06:02.637 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.46, -0.47)
23:06:02.637 00.000 17712 Moving (-0.46, -0.47) raw xDistance=0.22 yDistance=-0.57
23:06:02.637 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:06:02.637 00.000 17712 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
23:06:02.637 00.000 17712 MoveAxis(E, 0, ABG)
23:06:02.637 00.000 17712 Move returns status 0, amount 0
23:06:02.637 00.000 17712 MoveAxis(N, 107, ABG)
23:06:02.637 00.000 17712 Guiding  Dir = 0, Dur = 107
23:06:02.638 00.001 17712 IsSlewing returns 0
23:06:02.638 00.000 17712 IsGuiding returns 0
23:06:02.639 00.001 17712 PulseGuide returned control before completion, sleep 117
23:06:02.659 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1325, FiltMax=65535, Gamma=0.510
23:06:02.693 00.034 484 UpdateGuideState exits: m=299587 SNR=76.3
23:06:02.697 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.701 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:02.705 00.004 484 Enqueuing Expose request
23:06:02.768 00.063 17712 IsGuiding returns 1
23:06:02.768 00.000 17712 scope still moving after pulse duration time elapsed
23:06:02.798 00.030 17712 IsSlewing returns 0
23:06:02.798 00.000 17712 IsGuiding returns 0
23:06:02.798 00.000 17712 scope move finished after 107 + 52 ms
23:06:02.798 00.000 17712 Move returns status 0, amount 107
23:06:02.798 00.000 17712 move complete, result=0
23:06:02.799 00.001 17712 worker thread done servicing request
23:06:02.799 00.000 17712 Worker thread wakes up
23:06:02.799 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:02.799 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:06:02.801 00.002 484 GuideStep: 0.2 px 0 ms EAST, -0.6 px 107 ms NORTH
23:06:06.218 03.417 17712 Exposure complete
23:06:06.499 00.281 17712 worker thread done servicing request
23:06:06.500 00.001 484 OnExposeComplete: enter
23:06:06.503 00.003 484 UpdateGuideState(): m_state=6
23:06:06.506 00.003 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
23:06:06.510 00.004 484 Star::Find returns 1 (0), X=1397.65, Y=43.73, Mass=291815, SNR=87.0, Peak=41955 HFD=2.1
23:06:06.514 00.004 484 MultiStar: [#1 0.50,4.78,0.00,M2] [#2 -5.67,4.71,0.00,M5] [#3 0.35,5.82,0.00,M2] [#4 0.35,5.59,0.00,M2] [#5 -0.27,-0.61,0.38,U] [#6 -0.19,0.17,0.42,U] [#7 -0.21,-0.27,0.39,U] [#8 -0.44,-0.31,0.43,U] 
23:06:06.518 00.004 484 refined, 4 included, MultiStar: {-0.52, -0.25}, one-star: {-0.91, -0.27}
23:06:06.522 00.004 484 CameraToMount -- cameraTheta (-2.69) - m_xAngle (2.71) = xAngle (-5.40 = 0.88)
23:06:06.526 00.004 484 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.41 = -2.41)
23:06:06.529 00.003 484 CameraToMount -- cameraX=-0.52 cameraY=-0.25 hyp=0.58 cameraTheta=-2.69 mountX=0.37 mountY=-0.39, mountTheta=-0.81
23:06:06.536 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-0.52, y=-0.25, opts=13)
23:06:06.540 00.004 484 Enqueuing Move request for scope (-0.52, -0.25)
23:06:06.544 00.004 17712 Worker thread wakes up
23:06:06.544 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.25) opts 0xd
23:06:06.544 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.52, -0.25)
23:06:06.544 00.000 17712 Moving (-0.52, -0.25) raw xDistance=0.37 yDistance=-0.39
23:06:06.544 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:06:06.544 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:06.545 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:06:06.545 00.000 17712 MoveAxis(W, 83, ABG)
23:06:06.545 00.000 17712 Guiding  Dir = 3, Dur = 83
23:06:06.545 00.000 17712 IsSlewing returns 0
23:06:06.545 00.000 17712 IsGuiding returns 0
23:06:06.547 00.002 17712 PulseGuide returned control before completion, sleep 93
23:06:06.573 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1383, FiltMax=65535, Gamma=0.510
23:06:06.605 00.032 484 UpdateGuideState exits: m=291815 SNR=87.0
23:06:06.609 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:06.613 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:06.615 00.002 484 Enqueuing Expose request
23:06:06.649 00.034 17712 IsGuiding returns 1
23:06:06.649 00.000 17712 scope still moving after pulse duration time elapsed
23:06:06.680 00.031 17712 IsSlewing returns 0
23:06:06.680 00.000 17712 IsGuiding returns 0
23:06:06.680 00.000 17712 scope move finished after 83 + 51 ms
23:06:06.681 00.001 17712 Move returns status 0, amount 83
23:06:06.681 00.000 17712 MoveAxis(N, 0, ABG)
23:06:06.681 00.000 17712 Move returns status 0, amount 0
23:06:06.681 00.000 17712 move complete, result=0
23:06:06.681 00.000 17712 worker thread done servicing request
23:06:06.681 00.000 17712 Worker thread wakes up
23:06:06.681 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:06.681 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:06:06.687 00.006 484 GuideStep: 0.4 px 83 ms WEST, -0.4 px 0 ms NORTH
23:06:10.114 03.427 17712 Exposure complete
23:06:10.472 00.358 17712 worker thread done servicing request
23:06:10.472 00.000 484 OnExposeComplete: enter
23:06:10.475 00.003 484 UpdateGuideState(): m_state=6
23:06:10.480 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
23:06:10.484 00.004 484 Star::Find returns 1 (0), X=1398.13, Y=43.93, Mass=329346, SNR=85.3, Peak=53875 HFD=2.4
23:06:10.494 00.010 484 MultiStar: [#1 0.95,4.80,0.00,M3] [#2 -5.82,4.66,0.00,M6] [#3 0.76,5.78,0.00,M3] [#4 0.93,5.64,0.00,M3] [#5 0.45,-0.45,0.45,U] [#6 0.49,0.32,0.42,U] [#7 -0.12,-0.19,0.44,U] [#8 -0.12,-0.24,0.46,U] 
23:06:10.499 00.005 484 refined, 4 included, MultiStar: {-0.05, -0.12}, one-star: {-0.44, -0.07}
23:06:10.505 00.006 484 CameraToMount -- cameraTheta (-1.97) - m_xAngle (2.71) = xAngle (-4.68 = 1.60)
23:06:10.509 00.004 484 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.69 = -1.69)
23:06:10.515 00.006 484 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.97 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
23:06:10.524 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=-0.12, opts=13)
23:06:10.529 00.005 484 Enqueuing Move request for scope (-0.05, -0.12)
23:06:10.532 00.003 17712 Worker thread wakes up
23:06:10.532 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
23:06:10.532 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
23:06:10.532 00.000 17712 Moving (-0.05, -0.12) raw xDistance=-0.00 yDistance=-0.13
23:06:10.532 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:06:10.533 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:10.533 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:06:10.533 00.000 17712 MoveAxis(E, 0, ABG)
23:06:10.533 00.000 17712 Move returns status 0, amount 0
23:06:10.533 00.000 17712 MoveAxis(N, 0, ABG)
23:06:10.533 00.000 17712 Move returns status 0, amount 0
23:06:10.533 00.000 17712 move complete, result=0
23:06:10.533 00.000 17712 worker thread done servicing request
23:06:10.553 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:06:10.583 00.030 484 UpdateGuideState exits: m=329346 SNR=85.3
23:06:10.589 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:10.593 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:10.597 00.004 484 Enqueuing Expose request
23:06:10.599 00.002 17712 Worker thread wakes up
23:06:10.600 00.001 484 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:10.603 00.003 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:10.603 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:06:14.019 03.416 17712 Exposure complete
23:06:14.320 00.301 17712 worker thread done servicing request
23:06:14.320 00.000 484 OnExposeComplete: enter
23:06:14.324 00.004 484 UpdateGuideState(): m_state=6
23:06:14.328 00.004 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
23:06:14.332 00.004 484 Star::Find returns 1 (0), X=1397.84, Y=43.90, Mass=318567, SNR=77.5, Peak=34995 HFD=2.5
23:06:14.335 00.003 484 MultiStar: [#1 0.90,5.00,0.00,M4] [#2 -5.75,4.61,0.00,M7] [#3 1.00,5.61,0.00,M4] [#4 0.48,5.51,0.00,M4] [#5 0.47,-0.09,0.47,U] [#6 0.27,0.45,0.45,U] [#7 0.05,-0.21,0.49,U] [#8 -0.25,-0.28,0.50,U] 
23:06:14.339 00.004 484 refined, 4 included, MultiStar: {-0.17, -0.06}, one-star: {-0.73, -0.10}
23:06:14.342 00.003 484 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
23:06:14.348 00.006 484 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.52 = -2.52)
23:06:14.351 00.003 484 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.79 mountX=0.13 mountY=-0.11, mountTheta=-0.69
23:06:14.361 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.17, y=-0.06, opts=13)
23:06:14.365 00.004 484 Enqueuing Move request for scope (-0.17, -0.06)
23:06:14.369 00.004 17712 Worker thread wakes up
23:06:14.369 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
23:06:14.369 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
23:06:14.369 00.000 17712 Moving (-0.17, -0.06) raw xDistance=0.13 yDistance=-0.11
23:06:14.369 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:06:14.370 00.001 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:14.370 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:06:14.370 00.000 17712 MoveAxis(E, 0, ABG)
23:06:14.370 00.000 17712 Move returns status 0, amount 0
23:06:14.370 00.000 17712 MoveAxis(N, 0, ABG)
23:06:14.370 00.000 17712 Move returns status 0, amount 0
23:06:14.370 00.000 17712 move complete, result=0
23:06:14.371 00.001 17712 worker thread done servicing request
23:06:14.392 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1495, FiltMax=65535, Gamma=0.510
23:06:14.422 00.030 484 UpdateGuideState exits: m=318567 SNR=77.5
23:06:14.426 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.429 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:14.432 00.003 484 Enqueuing Expose request
23:06:14.435 00.003 17712 Worker thread wakes up
23:06:14.435 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:14.435 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:06:14.436 00.001 484 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:17.382 02.946 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:17.386 00.004 484 case statement mapped state 6 to 3
23:06:17.392 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:17.850 00.458 17712 Exposure complete
23:06:18.232 00.382 17712 worker thread done servicing request
23:06:18.232 00.000 484 OnExposeComplete: enter
23:06:18.237 00.005 484 UpdateGuideState(): m_state=6
23:06:18.242 00.005 484 Star::Find(15, 1397, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
23:06:18.247 00.005 484 Star::Find returns 1 (0), X=1398.90, Y=43.73, Mass=322609, SNR=82.1, Peak=49555 HFD=2.4
23:06:18.253 00.006 484 MultiStar: [#1 1.74,4.50,0.00,M5] [#2 -6.74,4.51,0.00,M8] [#3 1.66,5.24,0.00,M5] [#4 1.33,5.08,0.00,M5] [#5 1.36,-0.94,0.38,U] [#6 1.02,-0.15,0.48,U] [#7 0.80,-0.43,0.47,U] [#8 0.71,-0.47,0.46,U] 
23:06:18.258 00.005 484 single-star, 4 included, MultiStar: {0.74, -0.40}, one-star: {0.34, -0.27}
23:06:18.272 00.014 484 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.38 = 2.90)
23:06:18.277 00.005 484 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
23:06:18.283 00.006 484 CameraToMount -- cameraX=0.34 cameraY=-0.27 hyp=0.43 cameraTheta=-0.67 mountX=-0.42 mountY=-0.17, mountTheta=-2.76
23:06:18.293 00.010 484 SchedulePrimaryMove(0F03AFB8, x=0.34, y=-0.27, opts=13)
23:06:18.299 00.006 484 Enqueuing Move request for scope (0.34, -0.27)
23:06:18.303 00.004 17712 Worker thread wakes up
23:06:18.303 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.27) opts 0xd
23:06:18.303 00.000 17712 Handling offset move in thread for scope, endpoint = (0.34, -0.27)
23:06:18.303 00.000 17712 Moving (0.34, -0.27) raw xDistance=-0.42 yDistance=-0.17
23:06:18.303 00.000 17712 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:06:18.303 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:18.304 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:06:18.304 00.000 17712 MoveAxis(E, 93, ABG)
23:06:18.304 00.000 17712 Guiding  Dir = 2, Dur = 93
23:06:18.304 00.000 17712 IsSlewing returns 0
23:06:18.305 00.001 17712 IsGuiding returns 0
23:06:18.305 00.000 17712 PulseGuide returned control before completion, sleep 103
23:06:18.332 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1325, FiltMax=65535, Gamma=0.510
23:06:18.369 00.037 484 UpdateGuideState exits: m=322609 SNR=82.1
23:06:18.375 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:18.378 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:18.383 00.005 484 Enqueuing Expose request
23:06:18.421 00.038 17712 IsGuiding returns 1
23:06:18.422 00.001 17712 scope still moving after pulse duration time elapsed
23:06:18.457 00.035 17712 IsSlewing returns 0
23:06:18.458 00.001 17712 IsGuiding returns 0
23:06:18.458 00.000 17712 scope move finished after 93 + 59 ms
23:06:18.458 00.000 17712 Move returns status 0, amount 93
23:06:18.458 00.000 17712 MoveAxis(N, 0, ABG)
23:06:18.458 00.000 17712 Move returns status 0, amount 0
23:06:18.458 00.000 17712 move complete, result=0
23:06:18.459 00.001 17712 worker thread done servicing request
23:06:18.459 00.000 17712 Worker thread wakes up
23:06:18.459 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:18.459 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,29,31,31)
23:06:18.471 00.012 484 GuideStep: -0.4 px 93 ms EAST, -0.2 px 0 ms NORTH
23:06:18.488 00.017 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:18.494 00.006 484 case statement mapped state 6 to 3
23:06:18.501 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:19.657 01.156 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:19.662 00.005 484 case statement mapped state 6 to 3
23:06:19.666 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:20.772 01.106 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:20.775 00.003 484 case statement mapped state 6 to 3
23:06:20.781 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:21.886 01.105 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:21.891 00.005 484 case statement mapped state 6 to 3
23:06:21.899 00.008 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:21.944 00.045 17712 Exposure complete
23:06:21.988 00.044 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:21.992 00.004 484 case statement mapped state 6 to 3
23:06:21.999 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:22.090 00.091 484 evsrv: cli 0EFEAAC8 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
23:06:22.094 00.004 484 PhdController::Dither begins
23:06:22.100 00.006 484 dither: size=1.00, dRA=-0.30 dDec=0.79
23:06:22.107 00.007 484 MountToCamera -- mountTheta (-1.93) + m_xAngle (2.71) = xAngle (0.78 = 0.78)
23:06:22.114 00.007 484 MountToCamera -- mountX=-0.30 mountY=0.79 hyp=0.85 mountTheta=-1.93 cameraX=0.60, cameraY=0.60 cameraTheta=0.78
23:06:22.118 00.004 484 setting lock position to (1399.16, 44.59)
23:06:22.126 00.008 484 Mount: notify guiding dithered (0.6, 0.6)
23:06:22.134 00.008 484 MultiStar: stabilizing after lock position change
23:06:22.143 00.009 484 Status Line: Dither by -0.30,0.79
23:06:22.155 00.012 484 PhdController: newstate STATE_SETTLE_BEGIN
23:06:22.161 00.006 484 PhdController: newstate STATE_SETTLE_WAIT
23:06:22.165 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1002}
23:06:22.355 00.190 17712 worker thread done servicing request
23:06:22.355 00.000 484 OnExposeComplete: enter
23:06:22.364 00.009 484 UpdateGuideState(): m_state=6
23:06:22.379 00.015 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
23:06:22.384 00.005 484 Star::Find returns 1 (0), X=1398.19, Y=43.73, Mass=338197, SNR=80.6, Peak=39443 HFD=2.6
23:06:22.392 00.008 484 CameraToMount -- cameraTheta (-2.41) - m_xAngle (2.71) = xAngle (-5.13 = 1.15)
23:06:22.396 00.004 484 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.14 = -2.14)
23:06:22.401 00.005 484 CameraToMount -- cameraX=-0.97 cameraY=-0.86 hyp=1.30 cameraTheta=-2.41 mountX=0.52 mountY=-1.09, mountTheta=-1.12
23:06:22.410 00.009 484 dither recenter: remaining=(0.3,-0.8) step=(0.3,-0.8)
23:06:22.417 00.007 484 MountToCamera -- mountTheta (1.21) + m_xAngle (2.71) = xAngle (3.92 = -2.36)
23:06:22.425 00.008 484 MountToCamera -- mountX=0.30 mountY=-0.79 hyp=0.85 mountTheta=1.21 cameraX=-0.60, cameraY=-0.60 cameraTheta=-2.36
23:06:22.429 00.004 484 SchedulePrimaryMove(0F03AFB8, x=-0.60, y=-0.60, opts=4)
23:06:22.434 00.005 484 Enqueuing Move request for scope (-0.60, -0.60)
23:06:22.439 00.005 17712 Worker thread wakes up
23:06:22.440 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.60) opts 0x4
23:06:22.440 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.60, -0.60)
23:06:22.440 00.000 17712 Moving (-0.60, -0.60) raw xDistance=0.30 yDistance=-0.79
23:06:22.440 00.000 17712 MoveAxis(W, 106, B)
23:06:22.440 00.000 17712 Guiding  Dir = 3, Dur = 106
23:06:22.440 00.000 484 Mount: notify direct move 0.30,-0.79
23:06:22.443 00.003 17712 IsSlewing returns 0
23:06:22.444 00.001 17712 IsGuiding returns 0
23:06:22.444 00.000 17712 PulseGuide returned control before completion, sleep 116
23:06:22.473 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:06:22.514 00.041 484 UpdateGuideState exits: m=338197 SNR=80.6
23:06:22.519 00.005 484 PhdController: settling, locked = 1, distance = 1.50 (4.00) aobump = 0 frame = 1 / 99999
23:06:22.525 00.006 484 evsrv: {"Event":"Settling","Timestamp":1778731582.525,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.50,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:06:22.528 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.533 00.005 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:22.537 00.004 484 Enqueuing Expose request
23:06:22.576 00.039 17712 IsGuiding returns 1
23:06:22.577 00.001 17712 scope still moving after pulse duration time elapsed
23:06:22.608 00.031 17712 IsSlewing returns 0
23:06:22.608 00.000 17712 IsGuiding returns 0
23:06:22.608 00.000 17712 scope move finished after 106 + 58 ms
23:06:22.608 00.000 17712 Move returns status 0, amount 106
23:06:22.608 00.000 17712 MoveAxis(N, 149, B)
23:06:22.608 00.000 17712 Guiding  Dir = 0, Dur = 149
23:06:22.609 00.001 17712 IsSlewing returns 0
23:06:22.609 00.000 17712 IsGuiding returns 0
23:06:22.609 00.000 17712 PulseGuide returned control before completion, sleep 159
23:06:22.779 00.170 17712 IsGuiding returns 1
23:06:22.780 00.001 17712 scope still moving after pulse duration time elapsed
23:06:22.810 00.030 17712 IsSlewing returns 0
23:06:22.810 00.000 17712 IsGuiding returns 0
23:06:22.811 00.001 17712 scope move finished after 149 + 51 ms
23:06:22.811 00.000 17712 Move returns status 0, amount 149
23:06:22.811 00.000 17712 move complete, result=0
23:06:22.811 00.000 17712 worker thread done servicing request
23:06:22.811 00.000 17712 Worker thread wakes up
23:06:22.811 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:22.811 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:22.822 00.011 484 GuideStep: 0.3 px 106 ms WEST, -0.8 px 149 ms NORTH
23:06:26.245 03.423 17712 Exposure complete
23:06:26.799 00.554 17712 worker thread done servicing request
23:06:26.799 00.000 484 OnExposeComplete: enter
23:06:26.803 00.004 484 UpdateGuideState(): m_state=6
23:06:26.808 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
23:06:26.812 00.004 484 Star::Find returns 1 (0), X=1397.79, Y=44.31, Mass=304977, SNR=75.7, Peak=42067 HFD=2.6
23:06:26.817 00.005 484 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.65 = 0.63)
23:06:26.820 00.003 484 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
23:06:26.826 00.006 484 CameraToMount -- cameraX=-1.37 cameraY=-0.28 hyp=1.40 cameraTheta=-2.94 mountX=1.13 mountY=-0.64, mountTheta=-0.52
23:06:26.833 00.007 484 SchedulePrimaryMove(0F03AFB8, x=-1.37, y=-0.28, opts=13)
23:06:26.839 00.006 484 Enqueuing Move request for scope (-1.37, -0.28)
23:06:26.843 00.004 17712 Worker thread wakes up
23:06:26.843 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-1.37, -0.28) opts 0xd
23:06:26.843 00.000 17712 Handling offset move in thread for scope, endpoint = (-1.37, -0.28)
23:06:26.843 00.000 17712 Moving (-1.37, -0.28) raw xDistance=1.13 yDistance=-0.64
23:06:26.843 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
23:06:26.843 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:26.844 00.001 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
23:06:26.844 00.000 17712 MoveAxis(W, 253, ABG)
23:06:26.844 00.000 17712 Guiding  Dir = 3, Dur = 253
23:06:26.844 00.000 17712 IsSlewing returns 0
23:06:26.844 00.000 17712 IsGuiding returns 0
23:06:26.847 00.003 17712 PulseGuide returned control before completion, sleep 263
23:06:26.882 00.035 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1360, FiltMax=65535, Gamma=0.510
23:06:26.927 00.045 484 UpdateGuideState exits: m=304977 SNR=75.7
23:06:26.931 00.004 484 PhdController: settling, locked = 1, distance = 1.40 (4.00) aobump = 0 frame = 2 / 99999
23:06:26.936 00.005 484 PhdController: newstate STATE_FINISH
23:06:26.941 00.005 484 PhdController complete: success
23:06:26.945 00.004 484 evsrv: {"Event":"SettleDone","Timestamp":1778731586.945,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:06:26.953 00.008 484 Mount: notify guiding dither settle done success=1
23:06:26.958 00.005 484 PhdController: newstate STATE_IDLE
23:06:26.962 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:26.968 00.006 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:26.972 00.004 484 Enqueuing Expose request
23:06:27.120 00.148 17712 IsGuiding returns 1
23:06:27.120 00.000 17712 scope still moving after pulse duration time elapsed
23:06:27.155 00.035 17712 IsSlewing returns 0
23:06:27.156 00.001 17712 IsGuiding returns 0
23:06:27.156 00.000 17712 scope move finished after 253 + 57 ms
23:06:27.156 00.000 17712 Move returns status 0, amount 253
23:06:27.156 00.000 17712 MoveAxis(N, 0, ABG)
23:06:27.157 00.001 17712 Move returns status 0, amount 0
23:06:27.157 00.000 17712 move complete, result=0
23:06:27.157 00.000 17712 worker thread done servicing request
23:06:27.157 00.000 17712 Worker thread wakes up
23:06:27.158 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:27.158 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:27.159 00.001 484 GuideStep: 1.1 px 253 ms WEST, -0.6 px 0 ms NORTH
23:06:27.181 00.022 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:27.185 00.004 484 case statement mapped state 6 to 3
23:06:27.190 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:27.257 00.067 484 evsrv: cli 0EFEAAC8 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:06:27.261 00.004 484 PhdController::Guide begins
23:06:27.267 00.006 484 PhdController: newstate STATE_SETUP
23:06:27.271 00.004 484 PhdController: setup
23:06:27.275 00.004 484 PhdController: newstate STATE_ATTEMPT_START
23:06:27.281 00.006 484 PhdController: guider state = 6
23:06:27.284 00.003 484 PhdController: newstate STATE_SETTLE_BEGIN
23:06:27.289 00.005 484 PhdController: newstate STATE_SETTLE_WAIT
23:06:27.292 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:06:27.309 00.017 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:27.313 00.004 484 case statement mapped state 6 to 3
23:06:27.317 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:30.568 03.251 17712 Exposure complete
23:06:30.850 00.282 17712 worker thread done servicing request
23:06:30.851 00.001 484 OnExposeComplete: enter
23:06:30.857 00.006 484 UpdateGuideState(): m_state=6
23:06:30.863 00.006 484 Star::Find(15, 1397, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
23:06:30.866 00.003 484 Star::Find returns 1 (0), X=1398.59, Y=44.51, Mass=322022, SNR=80.0, Peak=40851 HFD=3.1
23:06:30.876 00.010 484 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.70 = 0.58)
23:06:30.883 00.007 484 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.72 = -2.72)
23:06:30.893 00.010 484 CameraToMount -- cameraX=-0.57 cameraY=-0.09 hyp=0.58 cameraTheta=-2.99 mountX=0.48 mountY=-0.24, mountTheta=-0.46
23:06:30.903 00.010 484 SchedulePrimaryMove(0F03AFB8, x=-0.57, y=-0.09, opts=13)
23:06:30.907 00.004 484 Enqueuing Move request for scope (-0.57, -0.09)
23:06:30.911 00.004 17712 Worker thread wakes up
23:06:30.911 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.09) opts 0xd
23:06:30.911 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.57, -0.09)
23:06:30.911 00.000 17712 Moving (-0.57, -0.09) raw xDistance=0.48 yDistance=-0.24
23:06:30.911 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.48
23:06:30.911 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:30.913 00.002 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:06:30.913 00.000 17712 MoveAxis(W, 126, ABG)
23:06:30.913 00.000 17712 Guiding  Dir = 3, Dur = 126
23:06:30.913 00.000 17712 IsSlewing returns 0
23:06:30.913 00.000 17712 IsGuiding returns 0
23:06:30.913 00.000 17712 PulseGuide returned control before completion, sleep 136
23:06:30.942 00.029 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1491, FiltMax=65533, Gamma=0.510
23:06:30.985 00.043 484 UpdateGuideState exits: m=322022 SNR=80.0
23:06:30.991 00.006 484 PhdController: settling, locked = 1, distance = 1.15 (4.00) aobump = 0 frame = 1 / 99999
23:06:30.996 00.005 484 evsrv: {"Event":"Settling","Timestamp":1778731590.996,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.15,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:06:31.000 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:31.007 00.007 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:31.012 00.005 484 Enqueuing Expose request
23:06:31.058 00.046 17712 IsGuiding returns 1
23:06:31.060 00.002 17712 scope still moving after pulse duration time elapsed
23:06:31.088 00.028 17712 IsSlewing returns 0
23:06:31.088 00.000 17712 IsGuiding returns 1
23:06:31.119 00.031 17712 IsSlewing returns 0
23:06:31.122 00.003 17712 IsGuiding returns 1
23:06:31.150 00.028 17712 IsSlewing returns 0
23:06:31.150 00.000 17712 IsGuiding returns 1
23:06:31.180 00.030 17712 IsSlewing returns 0
23:06:31.180 00.000 17712 IsGuiding returns 0
23:06:31.182 00.002 17712 scope move finished after 126 + 142 ms
23:06:31.182 00.000 17712 Move returns status 0, amount 126
23:06:31.182 00.000 17712 MoveAxis(N, 0, ABG)
23:06:31.182 00.000 17712 Move returns status 0, amount 0
23:06:31.182 00.000 17712 move complete, result=0
23:06:31.182 00.000 17712 worker thread done servicing request
23:06:31.182 00.000 17712 Worker thread wakes up
23:06:31.183 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:31.183 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:31.184 00.001 484 GuideStep: 0.5 px 126 ms WEST, -0.2 px 0 ms NORTH
23:06:34.584 03.400 17712 Exposure complete
23:06:34.836 00.252 17712 worker thread done servicing request
23:06:34.836 00.000 484 OnExposeComplete: enter
23:06:34.840 00.004 484 UpdateGuideState(): m_state=6
23:06:34.844 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
23:06:34.847 00.003 484 Star::Find returns 1 (0), X=1398.94, Y=44.14, Mass=319257, SNR=83.2, Peak=55808 HFD=2.3
23:06:34.850 00.003 484 CameraToMount -- cameraTheta (-2.03) - m_xAngle (2.71) = xAngle (-4.75 = 1.54)
23:06:34.853 00.003 484 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.76 = -1.76)
23:06:34.858 00.005 484 CameraToMount -- cameraX=-0.22 cameraY=-0.45 hyp=0.50 cameraTheta=-2.03 mountX=0.02 mountY=-0.49, mountTheta=-1.54
23:06:34.864 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.22, y=-0.45, opts=13)
23:06:34.867 00.003 484 Enqueuing Move request for scope (-0.22, -0.45)
23:06:34.870 00.003 17712 Worker thread wakes up
23:06:34.871 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.45) opts 0xd
23:06:34.871 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.22, -0.45)
23:06:34.871 00.000 17712 Moving (-0.22, -0.45) raw xDistance=0.02 yDistance=-0.49
23:06:34.871 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:06:34.871 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:34.871 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
23:06:34.872 00.001 17712 MoveAxis(E, 0, ABG)
23:06:34.872 00.000 17712 Move returns status 0, amount 0
23:06:34.872 00.000 17712 MoveAxis(N, 0, ABG)
23:06:34.872 00.000 17712 Move returns status 0, amount 0
23:06:34.872 00.000 17712 move complete, result=0
23:06:34.872 00.000 17712 worker thread done servicing request
23:06:34.892 00.020 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1661, FiltMax=65533, Gamma=0.510
23:06:34.919 00.027 484 UpdateGuideState exits: m=319257 SNR=83.2
23:06:34.924 00.005 484 PhdController: settling, locked = 1, distance = 0.96 (4.00) aobump = 0 frame = 2 / 99999
23:06:34.926 00.002 484 PhdController: newstate STATE_FINISH
23:06:34.930 00.004 484 PhdController complete: success
23:06:34.934 00.004 484 evsrv: {"Event":"SettleDone","Timestamp":1778731594.934,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:06:34.937 00.003 484 Mount: notify guiding dither settle done success=1
23:06:34.940 00.003 484 PhdController: newstate STATE_IDLE
23:06:34.943 00.003 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.946 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:34.949 00.003 484 Enqueuing Expose request
23:06:34.954 00.005 17712 Worker thread wakes up
23:06:34.954 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:34.955 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:34.955 00.000 484 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
23:06:38.387 03.432 17712 Exposure complete
23:06:38.654 00.267 17712 worker thread done servicing request
23:06:38.654 00.000 484 OnExposeComplete: enter
23:06:38.658 00.004 484 UpdateGuideState(): m_state=6
23:06:38.661 00.003 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.666 00.005 484 Star::Find returns 1 (0), X=1398.81, Y=44.27, Mass=328166, SNR=70.5, Peak=38640 HFD=2.6
23:06:38.672 00.006 484 MultiStar: exiting stabilization period
23:06:38.675 00.003 484 MultiStar: updating star positions after lock position change
23:06:38.679 00.004 484 Star::Find(15, 1541, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.682 00.003 484 Star::Find returns 1 (0), X=1543.13, Y=944.67, Mass=302050, SNR=54.8, Peak=35543 HFD=3.3
23:06:38.688 00.006 484 Star::Find(15, 1542, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.694 00.006 484 Star::Find returns 1 (0), X=1537.42, Y=999.70, Mass=349494, SNR=53.6, Peak=24109 HFD=4.8
23:06:38.700 00.006 484 Star::Find(15, 1012, 1025, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.705 00.005 484 Star::Find returns 1 (0), X=1013.91, Y=1025.75, Mass=294247, SNR=61.3, Peak=35773 HFD=3.3
23:06:38.710 00.005 484 Star::Find(15, 360, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.715 00.005 484 Star::Find returns 1 (0), X=361.73, Y=1123.08, Mass=231578, SNR=53.6, Peak=30778 HFD=3.3
23:06:38.718 00.003 484 Star::Find(15, 72, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.724 00.006 484 Star::Find returns 1 (0), X=73.61, Y=940.35, Mass=105357, SNR=29.7, Peak=19002 HFD=2.9
23:06:38.728 00.004 484 Star::Find(15, 870, 743, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.731 00.003 484 Star::Find returns 1 (0), X=871.67, Y=744.57, Mass=150037, SNR=36.2, Peak=22448 HFD=2.9
23:06:38.735 00.004 484 Star::Find(15, 1273, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.746 00.011 484 Star::Find returns 1 (0), X=1274.62, Y=872.50, Mass=171724, SNR=40.7, Peak=19741 HFD=3.2
23:06:38.757 00.011 484 Star::Find(15, 1432, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.761 00.004 484 Star::Find returns 1 (0), X=1432.86, Y=382.54, Mass=132025, SNR=36.8, Peak=20771 HFD=2.6
23:06:38.766 00.005 484 Star::Find(15, 1314, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.774 00.008 484 Star::Find returns 1 (0), X=1314.95, Y=1098.45, Mass=133848, SNR=34.2, Peak=23693 HFD=3.0
23:06:38.780 00.006 484 Star::Find(15, 1749, 274, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.784 00.004 484 Star::Find returns 1 (0), X=1750.65, Y=274.36, Mass=92264, SNR=25.5, Peak=15111 HFD=3.0
23:06:38.790 00.006 484 Star::Find(15, 765, 973, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
23:06:38.794 00.004 484 Star::Find returns 1 (0), X=766.68, Y=973.86, Mass=135413, SNR=32.2, Peak=21837 HFD=2.7
23:06:38.797 00.003 484 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.11 = 1.17)
23:06:38.800 00.003 484 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.12 = -2.12)
23:06:38.805 00.005 484 CameraToMount -- cameraX=-0.35 cameraY=-0.32 hyp=0.48 cameraTheta=-2.39 mountX=0.18 mountY=-0.41, mountTheta=-1.14
23:06:38.813 00.008 484 SchedulePrimaryMove(0F03AFB8, x=-0.35, y=-0.32, opts=13)
23:06:38.816 00.003 484 Enqueuing Move request for scope (-0.35, -0.32)
23:06:38.820 00.004 17712 Worker thread wakes up
23:06:38.821 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.32) opts 0xd
23:06:38.821 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.35, -0.32)
23:06:38.821 00.000 17712 Moving (-0.35, -0.32) raw xDistance=0.18 yDistance=-0.41
23:06:38.821 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:06:38.821 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:38.821 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:06:38.822 00.001 17712 MoveAxis(E, 0, ABG)
23:06:38.822 00.000 17712 Move returns status 0, amount 0
23:06:38.822 00.000 17712 MoveAxis(N, 0, ABG)
23:06:38.822 00.000 17712 Move returns status 0, amount 0
23:06:38.822 00.000 17712 move complete, result=0
23:06:38.822 00.000 17712 worker thread done servicing request
23:06:38.843 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1287, FiltMax=65533, Gamma=0.510
23:06:38.872 00.029 484 UpdateGuideState exits: m=328166 SNR=70.5
23:06:38.876 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:38.880 00.004 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:38.883 00.003 484 Enqueuing Expose request
23:06:38.888 00.005 17712 Worker thread wakes up
23:06:38.888 00.000 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:38.889 00.001 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:38.889 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:06:42.327 03.438 17712 Exposure complete
23:06:42.821 00.494 17712 worker thread done servicing request
23:06:42.821 00.000 484 OnExposeComplete: enter
23:06:42.827 00.006 484 UpdateGuideState(): m_state=6
23:06:42.833 00.006 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
23:06:42.838 00.005 484 Star::Find returns 1 (0), X=1398.85, Y=44.41, Mass=320430, SNR=79.5, Peak=39834 HFD=2.7
23:06:42.842 00.004 484 MultiStar: [#1 -0.22,0.03,0.69,U] [#2 0.04,0.20,0.62,U] [#3 -0.29,0.51,0.60,U] [#4 0.04,0.14,0.50,U] [#5 0.27,0.52,0.42,U] [#6 0.18,0.00,0.45,U] [#7 0.05,0.52,0.45,U] [#8 0.25,0.44,0.43,U] 
23:06:42.847 00.005 484 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.31, -0.19}
23:06:42.850 00.003 484 CameraToMount -- cameraTheta (1.85) - m_xAngle (2.71) = xAngle (-0.87 = -0.87)
23:06:42.853 00.003 484 CameraToMount -- cameraTheta (1.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.12 = 2.12)
23:06:42.858 00.005 484 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=0.13 mountY=0.17, mountTheta=0.92
23:06:42.867 00.009 484 SchedulePrimaryMove(0F03AFB8, x=-0.05, y=0.19, opts=13)
23:06:42.873 00.006 484 Enqueuing Move request for scope (-0.05, 0.19)
23:06:42.878 00.005 17712 Worker thread wakes up
23:06:42.879 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
23:06:42.879 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
23:06:42.879 00.000 17712 Moving (-0.05, 0.19) raw xDistance=0.13 yDistance=0.17
23:06:42.879 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:06:42.879 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:42.879 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:06:42.879 00.000 17712 MoveAxis(E, 0, ABG)
23:06:42.879 00.000 17712 Move returns status 0, amount 0
23:06:42.880 00.001 17712 MoveAxis(N, 0, ABG)
23:06:42.880 00.000 17712 Move returns status 0, amount 0
23:06:42.880 00.000 17712 move complete, result=0
23:06:42.880 00.000 17712 worker thread done servicing request
23:06:42.904 00.024 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1181, FiltMax=65535, Gamma=0.510
23:06:42.940 00.036 484 UpdateGuideState exits: m=320430 SNR=79.5
23:06:42.949 00.009 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.966 00.017 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:42.974 00.008 484 Enqueuing Expose request
23:06:42.979 00.005 17712 Worker thread wakes up
23:06:42.979 00.000 484 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:06:42.983 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:42.983 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:46.430 03.447 17712 Exposure complete
23:06:46.770 00.340 17712 worker thread done servicing request
23:06:46.771 00.001 484 OnExposeComplete: enter
23:06:46.775 00.004 484 UpdateGuideState(): m_state=6
23:06:46.780 00.005 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
23:06:46.783 00.003 484 Star::Find returns 1 (0), X=1398.07, Y=44.50, Mass=330300, SNR=78.7, Peak=48931 HFD=2.8
23:06:46.788 00.005 484 MultiStar: [#1 -1.04,0.41,0.72,U] [#2 0.44,0.13,0.64,U] [#3 -1.20,0.50,0.75,U] [#4 -0.85,0.14,0.56,U] [#5 -0.54,0.50,0.42,U] [#6 -0.91,0.38,0.48,U] [#7 -0.87,0.37,0.50,U] [#8 -0.58,0.45,0.47,U] 
23:06:46.793 00.005 484 refined, 8 included, MultiStar: {-0.78, 0.27}, one-star: {-1.09, -0.10}
23:06:46.798 00.005 484 CameraToMount -- cameraTheta (2.80) - m_xAngle (2.71) = xAngle (0.09 = 0.09)
23:06:46.801 00.003 484 CameraToMount -- cameraTheta (2.80) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.07 = 3.07)
23:06:46.808 00.007 484 CameraToMount -- cameraX=-0.78 cameraY=0.27 hyp=0.82 cameraTheta=2.80 mountX=0.82 mountY=0.06, mountTheta=0.07
23:06:46.814 00.006 484 SchedulePrimaryMove(0F03AFB8, x=-0.78, y=0.27, opts=13)
23:06:46.820 00.006 484 Enqueuing Move request for scope (-0.78, 0.27)
23:06:46.824 00.004 17712 Worker thread wakes up
23:06:46.824 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.27) opts 0xd
23:06:46.825 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.78, 0.27)
23:06:46.825 00.000 17712 Moving (-0.78, 0.27) raw xDistance=0.82 yDistance=0.06
23:06:46.825 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
23:06:46.825 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:46.825 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:06:46.825 00.000 17712 MoveAxis(W, 184, ABG)
23:06:46.825 00.000 17712 Guiding  Dir = 3, Dur = 184
23:06:46.825 00.000 17712 IsSlewing returns 0
23:06:46.826 00.001 17712 IsGuiding returns 0
23:06:46.826 00.000 17712 PulseGuide returned control before completion, sleep 194
23:06:46.853 00.027 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1427, FiltMax=65535, Gamma=0.510
23:06:46.892 00.039 484 UpdateGuideState exits: m=330300 SNR=78.7
23:06:46.897 00.005 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:46.900 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:46.905 00.005 484 Enqueuing Expose request
23:06:47.025 00.120 17712 IsGuiding returns 1
23:06:47.026 00.001 17712 scope still moving after pulse duration time elapsed
23:06:47.056 00.030 17712 IsSlewing returns 0
23:06:47.057 00.001 17712 IsGuiding returns 0
23:06:47.057 00.000 17712 scope move finished after 184 + 47 ms
23:06:47.057 00.000 17712 Move returns status 0, amount 184
23:06:47.057 00.000 17712 MoveAxis(N, 0, ABG)
23:06:47.057 00.000 17712 Move returns status 0, amount 0
23:06:47.057 00.000 17712 move complete, result=0
23:06:47.057 00.000 17712 worker thread done servicing request
23:06:47.057 00.000 17712 Worker thread wakes up
23:06:47.058 00.001 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:47.058 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:47.058 00.000 484 GuideStep: 0.8 px 184 ms WEST, 0.1 px 0 ms NORTH
23:06:50.508 03.450 17712 Exposure complete
23:06:50.806 00.298 17712 worker thread done servicing request
23:06:50.806 00.000 484 OnExposeComplete: enter
23:06:50.811 00.005 484 UpdateGuideState(): m_state=6
23:06:50.815 00.004 484 Star::Find(15, 1398, 44, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
23:06:50.820 00.005 484 Star::Find returns 1 (0), X=1398.65, Y=43.93, Mass=333400, SNR=73.1, Peak=41472 HFD=2.3
23:06:50.824 00.004 484 MultiStar: [#1 -0.33,-0.32,0.99,U] [#2 -0.17,-0.35,0.65,U] [#3 -0.62,-0.14,0.69,U] [#4 -0.26,-0.37,0.57,U] [#5 -0.06,-0.12,0.48,U] [#6 -0.14,-0.34,0.50,U] [#7 -0.37,0.09,0.49,U] [#8 -0.10,-0.06,0.54,U] 
23:06:50.828 00.004 484 refined, 8 included, MultiStar: {-0.32, -0.29}, one-star: {-0.51, -0.66}
23:06:50.833 00.005 484 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.11 = 1.17)
23:06:50.838 00.005 484 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.12 = -2.12)
23:06:50.841 00.003 484 CameraToMount -- cameraX=-0.32 cameraY=-0.29 hyp=0.43 cameraTheta=-2.39 mountX=0.17 mountY=-0.37, mountTheta=-1.15
23:06:50.853 00.012 484 SchedulePrimaryMove(0F03AFB8, x=-0.32, y=-0.29, opts=13)
23:06:50.858 00.005 484 Enqueuing Move request for scope (-0.32, -0.29)
23:06:50.864 00.006 17712 Worker thread wakes up
23:06:50.865 00.001 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.29) opts 0xd
23:06:50.865 00.000 17712 Handling offset move in thread for scope, endpoint = (-0.32, -0.29)
23:06:50.865 00.000 17712 Moving (-0.32, -0.29) raw xDistance=0.17 yDistance=-0.37
23:06:50.865 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:06:50.865 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:50.865 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
23:06:50.865 00.000 17712 MoveAxis(E, 0, ABG)
23:06:50.865 00.000 17712 Move returns status 0, amount 0
23:06:50.865 00.000 17712 MoveAxis(N, 0, ABG)
23:06:50.865 00.000 17712 Move returns status 0, amount 0
23:06:50.866 00.001 17712 move complete, result=0
23:06:50.866 00.000 17712 worker thread done servicing request
23:06:50.887 00.021 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1648, FiltMax=65533, Gamma=0.510
23:06:50.924 00.037 484 UpdateGuideState exits: m=333400 SNR=73.1
23:06:50.930 00.006 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:50.933 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:50.937 00.004 484 Enqueuing Expose request
23:06:50.941 00.004 17712 Worker thread wakes up
23:06:50.941 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:06:50.945 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:50.945 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:54.399 03.454 17712 Exposure complete
23:06:54.730 00.331 17712 worker thread done servicing request
23:06:54.730 00.000 484 OnExposeComplete: enter
23:06:54.735 00.005 484 UpdateGuideState(): m_state=6
23:06:54.740 00.005 484 Star::Find(15, 1398, 43, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
23:06:54.744 00.004 484 Star::Find returns 1 (0), X=1398.46, Y=44.12, Mass=295000, SNR=72.3, Peak=39248 HFD=2.4
23:06:54.750 00.006 484 MultiStar: [#1 -0.29,0.14,0.76,U] [#2 0.59,-0.28,0.75,U] [#3 -0.62,-0.00,0.91,U] [#4 -0.32,-0.29,0.61,U] [#5 0.06,0.10,0.48,U] [#6 -0.04,-0.22,0.46,U] [#7 -0.34,0.20,0.54,U] [#8 -0.14,0.52,0.47,U] 
23:06:54.754 00.004 484 refined, 8 included, MultiStar: {-0.25, -0.08}, one-star: {-0.70, -0.47}
23:06:54.759 00.005 484 CameraToMount -- cameraTheta (-2.84) - m_xAngle (2.71) = xAngle (-5.55 = 0.73)
23:06:54.765 00.006 484 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.57 = -2.57)
23:06:54.776 00.011 484 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.84 mountX=0.19 mountY=-0.14, mountTheta=-0.63
23:06:54.790 00.014 484 SchedulePrimaryMove(0F03AFB8, x=-0.25, y=-0.08, opts=13)
23:06:54.796 00.006 484 Enqueuing Move request for scope (-0.25, -0.08)
23:06:54.800 00.004 17712 Worker thread wakes up
23:06:54.800 00.000 17712 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
23:06:54.801 00.001 17712 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
23:06:54.801 00.000 17712 Moving (-0.25, -0.08) raw xDistance=0.19 yDistance=-0.14
23:06:54.801 00.000 17712 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:06:54.801 00.000 17712 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.801 00.000 17712 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:54.801 00.000 17712 MoveAxis(E, 0, ABG)
23:06:54.801 00.000 17712 Move returns status 0, amount 0
23:06:54.801 00.000 17712 MoveAxis(N, 0, ABG)
23:06:54.801 00.000 17712 Move returns status 0, amount 0
23:06:54.801 00.000 17712 move complete, result=0
23:06:54.802 00.001 17712 worker thread done servicing request
23:06:54.828 00.026 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1402, FiltMax=65535, Gamma=0.510
23:06:54.861 00.033 484 UpdateGuideState exits: m=295000 SNR=72.3
23:06:54.865 00.004 484 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.868 00.003 484 ScheduleExposure(3000,3,1) exposurePending=0
23:06:54.873 00.005 484 Enqueuing Expose request
23:06:54.877 00.004 17712 Worker thread wakes up
23:06:54.877 00.000 484 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:06:54.881 00.004 17712 worker thread servicing REQUEST_EXPOSE 3000
23:06:54.881 00.000 17712 Handling exposure in thread, d=3000 o=3 r=(1384,30,31,31)
23:06:55.210 00.329 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:55.215 00.005 484 case statement mapped state 6 to 3
23:06:55.220 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:55.513 00.293 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:55.520 00.007 484 case statement mapped state 6 to 3
23:06:55.527 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:55.614 00.087 484 evsrv: cli 0EFEAAC8 request: {"method":"stop_capture","id":1004}
23:06:55.618 00.004 484 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:06:55.622 00.004 484 Status Line: Waiting for devices...
23:06:55.633 00.011 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1004}
23:06:55.665 00.032 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:55.673 00.008 484 case statement mapped state 6 to 3
23:06:55.677 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:56.679 01.002 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:56.683 00.004 484 case statement mapped state 6 to 3
23:06:56.691 00.008 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:57.794 01.103 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:57.798 00.004 484 case statement mapped state 6 to 3
23:06:57.807 00.009 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:06:58.183 00.376 17712 ASCOM_AbortExposure returns err = 0
23:06:58.183 00.000 17712 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
23:06:58.183 00.000 17712 worker thread done servicing request
23:06:58.183 00.000 484 OnExposeComplete: enter
23:06:58.186 00.003 484 OnExposeComplete: Capture Error reported
23:06:58.189 00.003 484 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
23:06:58.193 00.004 484 Mount: notify guiding stopped
23:06:58.200 00.007 484 Changing from state GUIDING to STOP
23:06:58.204 00.004 484 guider state => SELECTED
23:06:58.208 00.004 484 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1402, FiltMax=65535, Gamma=0.510
23:06:58.237 00.029 484 Changing from state SELECTED to UNINITIALIZED
23:06:58.241 00.004 484 guider state => SELECTING
23:06:58.253 00.012 484 Status Line: Stopped.
23:06:58.266 00.013 484 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
23:06:58.966 00.700 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:58.978 00.012 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:59.114 00.136 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:06:59.117 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:59.317 00.200 484 evsrv: cli 0EFEAAC8 request: {"method":"set_connected","params":[false],"id":1007}
23:06:59.322 00.005 484 gear_dialog: DisconnectAll calls OnButtonDisconnectAll
23:06:59.325 00.003 484 gear_dialog: OnButtonDisconnectAll
23:06:59.328 00.003 484 gear_dialog: OnButtonDisconnectScope
23:06:59.332 00.004 484 ASCOM Scope: Disconnecting
23:06:59.343 00.011 484 ASCOM Scope: Disconnected Successfully
23:06:59.363 00.020 484 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
23:06:59.367 00.004 484 ScopeASCOM::GetDeclinationRadians() returns Unknown
23:06:59.371 00.004 484 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
23:06:59.374 00.003 484 ScopeASCOM::SideOfPier() returns -1
23:06:59.401 00.027 484 Status Line: Mount Disconnected
23:06:59.431 00.030 484 gear_dialog: OnButtonDisconnectAuxScope
23:06:59.437 00.006 484 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
23:06:59.445 00.008 484 gear_dialog: OnButtonDisconnectCamera
23:06:59.458 00.013 484 Status Line: Camera Disconnected
23:06:59.518 00.060 484 gear_dialog: OnButtonDisconnectStepGuider
23:06:59.523 00.005 484 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
23:06:59.533 00.010 484 gear_dialog: OnButtonDisconnectRotator
23:06:59.550 00.017 484 Status Line: Rotator Disconnected
23:06:59.635 00.085 484 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
23:06:59.639 00.004 484 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
23:07:02.042 02.403 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1007}
23:07:48.935 46.893 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:07:48.940 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:08:49.056 60.116 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:08:49.059 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:09:49.180 60.121 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:09:49.183 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:10:49.332 60.149 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:10:49.342 00.010 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:11:49.483 60.141 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:11:49.487 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:12:49.631 60.144 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:12:49.634 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:13:49.774 60.140 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:13:49.777 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:14:49.899 60.122 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:14:49.905 00.006 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:15:50.050 60.145 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:15:50.055 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:50.177 60.122 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:16:50.180 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:17:19.558 29.378 484 evsrv: cli 0EFEAAC8 request: {"method":"set_connected","params":[false],"id":1007}
23:17:19.563 00.005 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":0,"id":1007}
23:18:19.702 60.139 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:18:19.706 00.004 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:19:19.822 60.116 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:19:19.825 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:20:19.965 60.140 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:20:19.972 00.007 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:21:20.092 60.120 484 evsrv: cli 0EFEAAC8 request: {"method":"get_app_state","id":1001}
23:21:20.095 00.003 484 evsrv: cli 0EFEAAC8 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:21:29.538 09.443 484 evsrv: cli 0EFEAAC8 disconnect
23:21:37.725 08.187 484 MyFrame::OnClose proceeding
23:21:37.727 00.002 484 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:21:37.728 00.001 484 StopWorkerThread(0x010DCDB0) begins
23:21:37.729 00.001 17712 Worker thread wakes up
23:21:37.729 00.000 17712 worker thread servicing REQUEST_TERMINATE
23:21:37.729 00.000 17712 worker thread done servicing request
23:21:37.730 00.001 17712 WorkerThread::Entry() ends
23:21:37.730 00.000 484 StopWorkerThread() threadExitCode=0
23:21:37.731 00.001 484 StopWorkerThread(0x010DCDB0) ends
23:21:37.733 00.002 484 WorkerThread destructor called
23:21:37.734 00.001 484 StopWorkerThread(0x010D9F48) begins
23:21:37.736 00.002 9196 Worker thread wakes up
23:21:37.736 00.000 9196 worker thread servicing REQUEST_TERMINATE
23:21:37.736 00.000 9196 worker thread done servicing request
23:21:37.736 00.000 9196 WorkerThread::Entry() ends
23:21:37.736 00.000 484 StopWorkerThread() threadExitCode=0
23:21:37.738 00.002 484 StopWorkerThread(0x010D9F48) ends
23:21:37.739 00.001 484 WorkerThread destructor called
23:21:37.740 00.001 484 Shutdown: forced=0
23:21:37.742 00.002 484 Shutdown complete
23:21:37.743 00.001 484 UPD: shutdown
23:21:37.744 00.001 484 stopping server
23:21:37.745 00.001 484 event server stopped
23:21:37.747 00.002 484 Status Line: Server stopped
